/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-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/fork_loop_noop.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-d5b4239aa45c8d22a30959944f2ef622f7386a6d-d5b4239 [2021-03-24 13:19:24,781 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-24 13:19:24,784 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-24 13:19:24,825 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-24 13:19:24,825 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-24 13:19:24,829 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-24 13:19:24,831 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-24 13:19:24,837 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-24 13:19:24,840 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-24 13:19:24,846 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-24 13:19:24,847 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-24 13:19:24,848 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-24 13:19:24,849 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-24 13:19:24,850 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-24 13:19:24,852 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-24 13:19:24,853 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-24 13:19:24,856 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-24 13:19:24,857 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-24 13:19:24,861 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-24 13:19:24,870 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-24 13:19:24,871 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-24 13:19:24,874 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-24 13:19:24,875 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-24 13:19:24,876 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-24 13:19:24,878 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-24 13:19:24,878 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-24 13:19:24,878 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-24 13:19:24,879 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-24 13:19:24,880 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-24 13:19:24,880 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-24 13:19:24,880 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-24 13:19:24,881 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-24 13:19:24,882 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-24 13:19:24,882 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-24 13:19:24,883 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-24 13:19:24,883 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-24 13:19:24,884 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-24 13:19:24,884 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-24 13:19:24,884 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-24 13:19:24,885 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-24 13:19:24,885 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-24 13:19:24,886 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-VariableLbe.epf [2021-03-24 13:19:24,906 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-24 13:19:24,906 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-24 13:19:24,908 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-24 13:19:24,908 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-24 13:19:24,908 INFO L138 SettingsManager]: * Use SBE=true [2021-03-24 13:19:24,908 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-24 13:19:24,908 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-24 13:19:24,908 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-24 13:19:24,909 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-24 13:19:24,909 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-24 13:19:24,909 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-24 13:19:24,909 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-24 13:19:24,909 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-24 13:19:24,909 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-24 13:19:24,909 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-24 13:19:24,910 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-24 13:19:24,910 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-24 13:19:24,910 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-24 13:19:24,910 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-24 13:19:24,910 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-24 13:19:24,910 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-24 13:19:24,910 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-24 13:19:24,911 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-24 13:19:24,911 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-24 13:19:24,911 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-24 13:19:24,911 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-24 13:19:24,911 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-24 13:19:24,911 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2021-03-24 13:19:24,911 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-24 13:19:24,912 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-03-24 13:19:25,191 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-24 13:19:25,211 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-24 13:19:25,214 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-24 13:19:25,214 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-03-24 13:19:25,216 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-03-24 13:19:25,217 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/fork_loop_noop.bpl [2021-03-24 13:19:25,217 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/fork_loop_noop.bpl' [2021-03-24 13:19:25,245 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-24 13:19:25,246 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-03-24 13:19:25,248 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-24 13:19:25,248 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-24 13:19:25,248 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-24 13:19:25,267 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 24.03 01:19:25" (1/1) ... [2021-03-24 13:19:25,273 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 24.03 01:19:25" (1/1) ... [2021-03-24 13:19:25,279 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-24 13:19:25,280 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-24 13:19:25,280 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-24 13:19:25,281 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-24 13:19:25,287 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 24.03 01:19:25" (1/1) ... [2021-03-24 13:19:25,287 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 24.03 01:19:25" (1/1) ... [2021-03-24 13:19:25,289 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 24.03 01:19:25" (1/1) ... [2021-03-24 13:19:25,289 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 24.03 01:19:25" (1/1) ... [2021-03-24 13:19:25,291 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 24.03 01:19:25" (1/1) ... [2021-03-24 13:19:25,294 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 24.03 01:19:25" (1/1) ... [2021-03-24 13:19:25,294 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 24.03 01:19:25" (1/1) ... [2021-03-24 13:19:25,296 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-24 13:19:25,296 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-24 13:19:25,296 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-24 13:19:25,297 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-24 13:19:25,298 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 24.03 01:19: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-24 13:19:25,373 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-03-24 13:19:25,374 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-24 13:19:25,375 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-24 13:19:25,376 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread given in one single declaration [2021-03-24 13:19:25,376 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2021-03-24 13:19:25,376 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2021-03-24 13:19:25,377 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-24 13:19:25,468 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-24 13:19:25,468 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-03-24 13:19:25,470 INFO L202 PluginConnector]: Adding new model fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.03 01:19:25 BoogieIcfgContainer [2021-03-24 13:19:25,470 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-24 13:19:25,471 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-24 13:19:25,472 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-24 13:19:25,474 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-24 13:19:25,475 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 24.03 01:19:25" (1/2) ... [2021-03-24 13:19:25,475 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@441ed5db and model type fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.03 01:19:25, skipping insertion in model container [2021-03-24 13:19:25,476 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.03 01:19:25" (2/2) ... [2021-03-24 13:19:25,477 INFO L111 eAbstractionObserver]: Analyzing ICFG fork_loop_noop.bpl [2021-03-24 13:19:25,508 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-24 13:19:25,512 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-24 13:19:25,513 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-24 13:19:25,548 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:25,567 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:25,606 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:25,607 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:25,607 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:25,607 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:25,608 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:25,608 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:25,608 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:25,608 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:25,618 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 11 places, 8 transitions, 21 flow [2021-03-24 13:19:25,636 INFO L129 PetriNetUnfolder]: 0/11 cut-off events. [2021-03-24 13:19:25,636 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:25,638 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 5. Compared 19 event pairs, 0 based on Foata normal form. 0/9 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2021-03-24 13:19:25,638 INFO L82 GeneralOperation]: Start removeDead. Operand has 11 places, 8 transitions, 21 flow [2021-03-24 13:19:25,642 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 9 places, 6 transitions, 17 flow [2021-03-24 13:19:25,643 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:25,652 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 9 places, 6 transitions, 17 flow [2021-03-24 13:19:25,657 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 9 places, 6 transitions, 17 flow [2021-03-24 13:19:25,659 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 9 places, 6 transitions, 17 flow [2021-03-24 13:19:25,666 INFO L129 PetriNetUnfolder]: 0/7 cut-off events. [2021-03-24 13:19:25,666 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:25,666 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12 conditions, 7 events. 0/7 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 8 event pairs, 0 based on Foata normal form. 0/7 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2021-03-24 13:19:25,668 INFO L142 LiptonReduction]: Number of co-enabled transitions 8 [2021-03-24 13:19:25,703 INFO L154 LiptonReduction]: Checked pairs total: 2 [2021-03-24 13:19:25,703 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-24 13:19:25,705 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 63 [2021-03-24 13:19:25,715 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:25,715 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:25,715 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:25,716 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:25,716 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:25,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:25,722 INFO L82 PathProgramCache]: Analyzing trace with hash 1315, now seen corresponding path program 1 times [2021-03-24 13:19:25,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:25,729 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339181062] [2021-03-24 13:19:25,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:25,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:25,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:25,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:25,848 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-24 13:19:25,849 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339181062] [2021-03-24 13:19:25,849 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:25,849 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:25,850 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809203679] [2021-03-24 13:19:25,856 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:25,856 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:25,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:25,869 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:25,870 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 9 [2021-03-24 13:19:25,871 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 8 places, 5 transitions, 15 flow. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 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-24 13:19:25,871 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:25,871 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 9 [2021-03-24 13:19:25,872 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:25,878 INFO L129 PetriNetUnfolder]: 0/4 cut-off events. [2021-03-24 13:19:25,878 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:25,878 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11 conditions, 4 events. 0/4 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. 2/6 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2021-03-24 13:19:25,879 INFO L132 encePairwiseOnDemand]: 7/9 looper letters, 0 selfloop transitions, 1 changer transitions 0/4 dead transitions. [2021-03-24 13:19:25,879 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 9 places, 4 transitions, 15 flow [2021-03-24 13:19:25,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:25,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:25,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 20 transitions. [2021-03-24 13:19:25,893 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7407407407407407 [2021-03-24 13:19:25,893 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 20 transitions. [2021-03-24 13:19:25,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 20 transitions. [2021-03-24 13:19:25,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:25,897 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 20 transitions. [2021-03-24 13:19:25,898 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 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-24 13:19:25,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 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-24 13:19:25,903 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 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-24 13:19:25,904 INFO L185 Difference]: Start difference. First operand has 8 places, 5 transitions, 15 flow. Second operand 3 states and 20 transitions. [2021-03-24 13:19:25,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 9 places, 4 transitions, 15 flow [2021-03-24 13:19:25,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 9 places, 4 transitions, 15 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:25,910 INFO L241 Difference]: Finished difference. Result has 9 places, 4 transitions, 15 flow [2021-03-24 13:19:25,911 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=9, PETRI_DIFFERENCE_MINUEND_FLOW=13, PETRI_DIFFERENCE_MINUEND_PLACES=7, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=15, PETRI_PLACES=9, PETRI_TRANSITIONS=4} [2021-03-24 13:19:25,912 INFO L343 CegarLoopForPetriNet]: 8 programPoint places, 1 predicate places. [2021-03-24 13:19:25,912 INFO L480 AbstractCegarLoop]: Abstraction has has 9 places, 4 transitions, 15 flow [2021-03-24 13:19:25,912 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 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-24 13:19:25,913 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:25,913 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2021-03-24 13:19:25,913 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-24 13:19:25,913 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:25,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:25,915 INFO L82 PathProgramCache]: Analyzing trace with hash 41033, now seen corresponding path program 1 times [2021-03-24 13:19:25,915 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:25,915 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797564045] [2021-03-24 13:19:25,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:25,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:25,922 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:25,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:25,927 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:25,948 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:25,948 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:25,950 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-24 13:19:25,951 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:25,951 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-24 13:19:25,960 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:25,961 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:25,963 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:25,964 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:25,964 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:25,964 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:25,964 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:25,964 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:25,964 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:25,964 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:25,966 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 16 places, 11 transitions, 34 flow [2021-03-24 13:19:25,970 INFO L129 PetriNetUnfolder]: 0/17 cut-off events. [2021-03-24 13:19:25,970 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:25,971 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27 conditions, 17 events. 0/17 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 38 event pairs, 0 based on Foata normal form. 0/14 useless extension candidates. Maximal degree in co-relation 0. Up to 3 conditions per place. [2021-03-24 13:19:25,971 INFO L82 GeneralOperation]: Start removeDead. Operand has 16 places, 11 transitions, 34 flow [2021-03-24 13:19:25,971 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 14 places, 9 transitions, 30 flow [2021-03-24 13:19:25,972 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:25,972 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 14 places, 9 transitions, 30 flow [2021-03-24 13:19:25,972 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 14 places, 9 transitions, 30 flow [2021-03-24 13:19:25,972 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 14 places, 9 transitions, 30 flow [2021-03-24 13:19:25,976 INFO L129 PetriNetUnfolder]: 0/11 cut-off events. [2021-03-24 13:19:25,977 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:25,977 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21 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/11 useless extension candidates. Maximal degree in co-relation 0. Up to 3 conditions per place. [2021-03-24 13:19:25,977 INFO L142 LiptonReduction]: Number of co-enabled transitions 28 [2021-03-24 13:19:26,021 INFO L154 LiptonReduction]: Checked pairs total: 18 [2021-03-24 13:19:26,021 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-24 13:19:26,021 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 49 [2021-03-24 13:19:26,023 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:26,023 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,023 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:26,023 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:26,023 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:26,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:26,023 INFO L82 PathProgramCache]: Analyzing trace with hash 1699, now seen corresponding path program 1 times [2021-03-24 13:19:26,024 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:26,024 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053699842] [2021-03-24 13:19:26,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:26,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:26,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:26,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:26,033 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-24 13:19:26,033 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053699842] [2021-03-24 13:19:26,033 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:26,033 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:26,033 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136133429] [2021-03-24 13:19:26,034 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:26,034 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:26,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:26,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:26,035 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 13 [2021-03-24 13:19:26,035 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 12 places, 7 transitions, 26 flow. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 0 states have call successors, (0), 0 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-24 13:19:26,035 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:26,035 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 13 [2021-03-24 13:19:26,035 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:26,037 INFO L129 PetriNetUnfolder]: 0/6 cut-off events. [2021-03-24 13:19:26,037 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,037 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18 conditions, 6 events. 0/6 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 2 event pairs, 0 based on Foata normal form. 3/9 useless extension candidates. Maximal degree in co-relation 0. Up to 3 conditions per place. [2021-03-24 13:19:26,038 INFO L132 encePairwiseOnDemand]: 11/13 looper letters, 0 selfloop transitions, 1 changer transitions 0/6 dead transitions. [2021-03-24 13:19:26,038 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 13 places, 6 transitions, 26 flow [2021-03-24 13:19:26,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:26,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:26,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 32 transitions. [2021-03-24 13:19:26,038 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8205128205128205 [2021-03-24 13:19:26,038 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 32 transitions. [2021-03-24 13:19:26,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 32 transitions. [2021-03-24 13:19:26,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:26,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 32 transitions. [2021-03-24 13:19:26,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 0 states have call successors, (0), 0 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-24 13:19:26,040 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 0 states have call successors, (0), 0 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-24 13:19:26,040 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 0 states have call successors, (0), 0 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-24 13:19:26,040 INFO L185 Difference]: Start difference. First operand has 12 places, 7 transitions, 26 flow. Second operand 3 states and 32 transitions. [2021-03-24 13:19:26,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 13 places, 6 transitions, 26 flow [2021-03-24 13:19:26,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 13 places, 6 transitions, 24 flow, removed 1 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:26,041 INFO L241 Difference]: Finished difference. Result has 13 places, 6 transitions, 24 flow [2021-03-24 13:19:26,041 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=13, PETRI_DIFFERENCE_MINUEND_FLOW=22, PETRI_DIFFERENCE_MINUEND_PLACES=11, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=6, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=5, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=24, PETRI_PLACES=13, PETRI_TRANSITIONS=6} [2021-03-24 13:19:26,041 INFO L343 CegarLoopForPetriNet]: 12 programPoint places, 1 predicate places. [2021-03-24 13:19:26,041 INFO L480 AbstractCegarLoop]: Abstraction has has 13 places, 6 transitions, 24 flow [2021-03-24 13:19:26,042 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 0 states have call successors, (0), 0 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-24 13:19:26,042 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:26,042 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2021-03-24 13:19:26,042 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-24 13:19:26,042 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:26,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:26,042 INFO L82 PathProgramCache]: Analyzing trace with hash 1643499, now seen corresponding path program 1 times [2021-03-24 13:19:26,043 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:26,043 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965528053] [2021-03-24 13:19:26,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:26,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:26,046 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:26,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:26,048 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:26,049 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:26,049 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:26,049 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-24 13:19:26,050 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:26,051 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-03-24 13:19:26,057 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:26,057 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:26,058 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:26,058 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:26,058 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:26,058 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:26,058 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:26,058 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:26,058 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:26,058 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:26,059 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 21 places, 14 transitions, 49 flow [2021-03-24 13:19:26,063 INFO L129 PetriNetUnfolder]: 0/23 cut-off events. [2021-03-24 13:19:26,063 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,063 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39 conditions, 23 events. 0/23 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 65 event pairs, 0 based on Foata normal form. 0/19 useless extension candidates. Maximal degree in co-relation 0. Up to 4 conditions per place. [2021-03-24 13:19:26,063 INFO L82 GeneralOperation]: Start removeDead. Operand has 21 places, 14 transitions, 49 flow [2021-03-24 13:19:26,064 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 19 places, 12 transitions, 45 flow [2021-03-24 13:19:26,064 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:26,064 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 19 places, 12 transitions, 45 flow [2021-03-24 13:19:26,064 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 19 places, 12 transitions, 45 flow [2021-03-24 13:19:26,064 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 19 places, 12 transitions, 45 flow [2021-03-24 13:19:26,067 INFO L129 PetriNetUnfolder]: 0/15 cut-off events. [2021-03-24 13:19:26,067 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,067 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31 conditions, 15 events. 0/15 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 23 event pairs, 0 based on Foata normal form. 0/15 useless extension candidates. Maximal degree in co-relation 0. Up to 4 conditions per place. [2021-03-24 13:19:26,068 INFO L142 LiptonReduction]: Number of co-enabled transitions 60 [2021-03-24 13:19:26,092 INFO L154 LiptonReduction]: Checked pairs total: 42 [2021-03-24 13:19:26,092 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-24 13:19:26,093 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 29 [2021-03-24 13:19:26,094 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:26,094 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,094 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:26,094 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:26,095 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:26,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:26,095 INFO L82 PathProgramCache]: Analyzing trace with hash 2211, now seen corresponding path program 1 times [2021-03-24 13:19:26,095 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:26,095 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757213878] [2021-03-24 13:19:26,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:26,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:26,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:26,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:26,110 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-24 13:19:26,110 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757213878] [2021-03-24 13:19:26,111 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:26,111 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:26,111 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130035298] [2021-03-24 13:19:26,111 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:26,111 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:26,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:26,112 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:26,112 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 17 [2021-03-24 13:19:26,113 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 16 places, 9 transitions, 39 flow. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 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-24 13:19:26,113 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:26,113 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 17 [2021-03-24 13:19:26,113 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:26,122 INFO L129 PetriNetUnfolder]: 0/8 cut-off events. [2021-03-24 13:19:26,122 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,122 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26 conditions, 8 events. 0/8 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 3 event pairs, 0 based on Foata normal form. 4/12 useless extension candidates. Maximal degree in co-relation 0. Up to 4 conditions per place. [2021-03-24 13:19:26,122 INFO L132 encePairwiseOnDemand]: 15/17 looper letters, 0 selfloop transitions, 1 changer transitions 0/8 dead transitions. [2021-03-24 13:19:26,122 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 17 places, 8 transitions, 39 flow [2021-03-24 13:19:26,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:26,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:26,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 44 transitions. [2021-03-24 13:19:26,123 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8627450980392157 [2021-03-24 13:19:26,123 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 44 transitions. [2021-03-24 13:19:26,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 44 transitions. [2021-03-24 13:19:26,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:26,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 44 transitions. [2021-03-24 13:19:26,124 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 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-24 13:19:26,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 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-24 13:19:26,125 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 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-24 13:19:26,125 INFO L185 Difference]: Start difference. First operand has 16 places, 9 transitions, 39 flow. Second operand 3 states and 44 transitions. [2021-03-24 13:19:26,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 17 places, 8 transitions, 39 flow [2021-03-24 13:19:26,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 17 places, 8 transitions, 33 flow, removed 3 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:26,126 INFO L241 Difference]: Finished difference. Result has 17 places, 8 transitions, 33 flow [2021-03-24 13:19:26,127 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=17, PETRI_DIFFERENCE_MINUEND_FLOW=31, PETRI_DIFFERENCE_MINUEND_PLACES=15, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=8, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=7, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=33, PETRI_PLACES=17, PETRI_TRANSITIONS=8} [2021-03-24 13:19:26,127 INFO L343 CegarLoopForPetriNet]: 16 programPoint places, 1 predicate places. [2021-03-24 13:19:26,127 INFO L480 AbstractCegarLoop]: Abstraction has has 17 places, 8 transitions, 33 flow [2021-03-24 13:19:26,127 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 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-24 13:19:26,127 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:26,127 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2021-03-24 13:19:26,127 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-24 13:19:26,128 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:26,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:26,128 INFO L82 PathProgramCache]: Analyzing trace with hash 66279044, now seen corresponding path program 1 times [2021-03-24 13:19:26,128 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:26,128 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820043437] [2021-03-24 13:19:26,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:26,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:26,132 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:26,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:26,135 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:26,142 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:26,142 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:26,143 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-24 13:19:26,143 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:26,144 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-03-24 13:19:26,159 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:26,159 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:26,161 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:26,161 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:26,161 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:26,161 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:26,161 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:26,161 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:26,161 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:26,161 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:26,164 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 26 places, 17 transitions, 66 flow [2021-03-24 13:19:26,179 INFO L129 PetriNetUnfolder]: 0/29 cut-off events. [2021-03-24 13:19:26,179 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,179 INFO L84 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 29 events. 0/29 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 91 event pairs, 0 based on Foata normal form. 0/24 useless extension candidates. Maximal degree in co-relation 0. Up to 5 conditions per place. [2021-03-24 13:19:26,180 INFO L82 GeneralOperation]: Start removeDead. Operand has 26 places, 17 transitions, 66 flow [2021-03-24 13:19:26,180 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 24 places, 15 transitions, 62 flow [2021-03-24 13:19:26,180 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:26,180 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 24 places, 15 transitions, 62 flow [2021-03-24 13:19:26,181 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 24 places, 15 transitions, 62 flow [2021-03-24 13:19:26,181 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 24 places, 15 transitions, 62 flow [2021-03-24 13:19:26,185 INFO L129 PetriNetUnfolder]: 0/19 cut-off events. [2021-03-24 13:19:26,185 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,185 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42 conditions, 19 events. 0/19 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 29 event pairs, 0 based on Foata normal form. 0/19 useless extension candidates. Maximal degree in co-relation 0. Up to 5 conditions per place. [2021-03-24 13:19:26,185 INFO L142 LiptonReduction]: Number of co-enabled transitions 104 [2021-03-24 13:19:26,216 INFO L154 LiptonReduction]: Checked pairs total: 76 [2021-03-24 13:19:26,216 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-24 13:19:26,217 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 37 [2021-03-24 13:19:26,218 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:26,219 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,219 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:26,219 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:26,219 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:26,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:26,219 INFO L82 PathProgramCache]: Analyzing trace with hash 2851, now seen corresponding path program 1 times [2021-03-24 13:19:26,220 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:26,220 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586837851] [2021-03-24 13:19:26,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:26,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:26,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:26,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:26,234 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-24 13:19:26,235 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586837851] [2021-03-24 13:19:26,235 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:26,235 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:26,235 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763048107] [2021-03-24 13:19:26,235 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:26,236 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:26,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:26,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:26,237 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 21 [2021-03-24 13:19:26,237 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 11 transitions, 54 flow. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 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-24 13:19:26,237 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:26,237 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 21 [2021-03-24 13:19:26,237 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:26,240 INFO L129 PetriNetUnfolder]: 0/10 cut-off events. [2021-03-24 13:19:26,240 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,240 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35 conditions, 10 events. 0/10 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 6 event pairs, 0 based on Foata normal form. 5/15 useless extension candidates. Maximal degree in co-relation 0. Up to 5 conditions per place. [2021-03-24 13:19:26,241 INFO L132 encePairwiseOnDemand]: 19/21 looper letters, 0 selfloop transitions, 1 changer transitions 0/10 dead transitions. [2021-03-24 13:19:26,241 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 21 places, 10 transitions, 54 flow [2021-03-24 13:19:26,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:26,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:26,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 56 transitions. [2021-03-24 13:19:26,242 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8888888888888888 [2021-03-24 13:19:26,242 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 56 transitions. [2021-03-24 13:19:26,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 56 transitions. [2021-03-24 13:19:26,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:26,242 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 56 transitions. [2021-03-24 13:19:26,243 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 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-24 13:19:26,244 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 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-24 13:19:26,244 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 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-24 13:19:26,244 INFO L185 Difference]: Start difference. First operand has 20 places, 11 transitions, 54 flow. Second operand 3 states and 56 transitions. [2021-03-24 13:19:26,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 21 places, 10 transitions, 54 flow [2021-03-24 13:19:26,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 10 transitions, 42 flow, removed 6 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:26,245 INFO L241 Difference]: Finished difference. Result has 21 places, 10 transitions, 42 flow [2021-03-24 13:19:26,245 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=21, PETRI_DIFFERENCE_MINUEND_FLOW=40, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=10, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=9, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=42, PETRI_PLACES=21, PETRI_TRANSITIONS=10} [2021-03-24 13:19:26,245 INFO L343 CegarLoopForPetriNet]: 20 programPoint places, 1 predicate places. [2021-03-24 13:19:26,246 INFO L480 AbstractCegarLoop]: Abstraction has has 21 places, 10 transitions, 42 flow [2021-03-24 13:19:26,246 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 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-24 13:19:26,246 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:26,246 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2021-03-24 13:19:26,246 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-24 13:19:26,246 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:26,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:26,247 INFO L82 PathProgramCache]: Analyzing trace with hash -1646739026, now seen corresponding path program 1 times [2021-03-24 13:19:26,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:26,247 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741217496] [2021-03-24 13:19:26,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:26,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:26,257 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:26,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:26,260 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:26,262 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:26,262 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:26,262 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-24 13:19:26,262 WARN L342 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:26,263 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2021-03-24 13:19:26,280 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:26,281 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:26,285 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:26,286 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:26,286 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:26,286 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:26,291 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:26,291 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:26,292 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:26,292 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:26,294 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 31 places, 20 transitions, 85 flow [2021-03-24 13:19:26,310 INFO L129 PetriNetUnfolder]: 0/35 cut-off events. [2021-03-24 13:19:26,310 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,310 INFO L84 FinitePrefix]: Finished finitePrefix Result has 66 conditions, 35 events. 0/35 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 111 event pairs, 0 based on Foata normal form. 0/29 useless extension candidates. Maximal degree in co-relation 0. Up to 6 conditions per place. [2021-03-24 13:19:26,310 INFO L82 GeneralOperation]: Start removeDead. Operand has 31 places, 20 transitions, 85 flow [2021-03-24 13:19:26,311 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 29 places, 18 transitions, 81 flow [2021-03-24 13:19:26,311 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:26,311 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 29 places, 18 transitions, 81 flow [2021-03-24 13:19:26,312 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 29 places, 18 transitions, 81 flow [2021-03-24 13:19:26,312 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 29 places, 18 transitions, 81 flow [2021-03-24 13:19:26,315 INFO L129 PetriNetUnfolder]: 0/23 cut-off events. [2021-03-24 13:19:26,315 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,315 INFO L84 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 23 events. 0/23 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 54 event pairs, 0 based on Foata normal form. 0/23 useless extension candidates. Maximal degree in co-relation 0. Up to 6 conditions per place. [2021-03-24 13:19:26,316 INFO L142 LiptonReduction]: Number of co-enabled transitions 160 [2021-03-24 13:19:26,411 INFO L154 LiptonReduction]: Checked pairs total: 120 [2021-03-24 13:19:26,411 INFO L156 LiptonReduction]: Total number of compositions: 5 [2021-03-24 13:19:26,412 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 101 [2021-03-24 13:19:26,413 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:26,413 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,413 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:26,414 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:26,414 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:26,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:26,414 INFO L82 PathProgramCache]: Analyzing trace with hash 3619, now seen corresponding path program 1 times [2021-03-24 13:19:26,414 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:26,415 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124822071] [2021-03-24 13:19:26,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:26,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:26,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:26,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:26,427 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-24 13:19:26,428 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124822071] [2021-03-24 13:19:26,429 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:26,429 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:26,430 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241087645] [2021-03-24 13:19:26,430 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:26,430 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:26,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:26,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:26,431 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 25 [2021-03-24 13:19:26,433 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 13 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 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-24 13:19:26,433 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:26,433 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 25 [2021-03-24 13:19:26,433 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:26,442 INFO L129 PetriNetUnfolder]: 0/12 cut-off events. [2021-03-24 13:19:26,443 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,443 INFO L84 FinitePrefix]: Finished finitePrefix Result has 45 conditions, 12 events. 0/12 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 7 event pairs, 0 based on Foata normal form. 6/18 useless extension candidates. Maximal degree in co-relation 0. Up to 6 conditions per place. [2021-03-24 13:19:26,444 INFO L132 encePairwiseOnDemand]: 23/25 looper letters, 0 selfloop transitions, 1 changer transitions 0/12 dead transitions. [2021-03-24 13:19:26,444 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 12 transitions, 71 flow [2021-03-24 13:19:26,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:26,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:26,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 68 transitions. [2021-03-24 13:19:26,446 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9066666666666666 [2021-03-24 13:19:26,446 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 68 transitions. [2021-03-24 13:19:26,446 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 68 transitions. [2021-03-24 13:19:26,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:26,447 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 68 transitions. [2021-03-24 13:19:26,450 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 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-24 13:19:26,453 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 0 states have call successors, (0), 0 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-24 13:19:26,453 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 0 states have call successors, (0), 0 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-24 13:19:26,453 INFO L185 Difference]: Start difference. First operand has 24 places, 13 transitions, 71 flow. Second operand 3 states and 68 transitions. [2021-03-24 13:19:26,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 12 transitions, 71 flow [2021-03-24 13:19:26,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 12 transitions, 51 flow, removed 10 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:26,457 INFO L241 Difference]: Finished difference. Result has 25 places, 12 transitions, 51 flow [2021-03-24 13:19:26,457 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=25, PETRI_DIFFERENCE_MINUEND_FLOW=49, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=12, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=51, PETRI_PLACES=25, PETRI_TRANSITIONS=12} [2021-03-24 13:19:26,457 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 1 predicate places. [2021-03-24 13:19:26,458 INFO L480 AbstractCegarLoop]: Abstraction has has 25 places, 12 transitions, 51 flow [2021-03-24 13:19:26,458 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 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-24 13:19:26,458 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:26,458 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:26,458 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-24 13:19:26,458 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:26,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:26,459 INFO L82 PathProgramCache]: Analyzing trace with hash 1085119695, now seen corresponding path program 1 times [2021-03-24 13:19:26,459 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:26,459 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453483795] [2021-03-24 13:19:26,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:26,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:26,468 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:26,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:26,471 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:26,473 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:26,473 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:26,474 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-03-24 13:19:26,474 WARN L342 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:26,474 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2021-03-24 13:19:26,484 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:26,484 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:26,485 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:26,485 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:26,485 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:26,485 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:26,485 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:26,485 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:26,486 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:26,486 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:26,487 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 36 places, 23 transitions, 106 flow [2021-03-24 13:19:26,491 INFO L129 PetriNetUnfolder]: 0/41 cut-off events. [2021-03-24 13:19:26,491 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,491 INFO L84 FinitePrefix]: Finished finitePrefix Result has 81 conditions, 41 events. 0/41 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 136 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 7 conditions per place. [2021-03-24 13:19:26,491 INFO L82 GeneralOperation]: Start removeDead. Operand has 36 places, 23 transitions, 106 flow [2021-03-24 13:19:26,492 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 34 places, 21 transitions, 102 flow [2021-03-24 13:19:26,492 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:26,492 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 34 places, 21 transitions, 102 flow [2021-03-24 13:19:26,492 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 34 places, 21 transitions, 102 flow [2021-03-24 13:19:26,493 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 34 places, 21 transitions, 102 flow [2021-03-24 13:19:26,495 INFO L129 PetriNetUnfolder]: 0/27 cut-off events. [2021-03-24 13:19:26,495 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,496 INFO L84 FinitePrefix]: Finished finitePrefix Result has 67 conditions, 27 events. 0/27 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 59 event pairs, 0 based on Foata normal form. 0/27 useless extension candidates. Maximal degree in co-relation 0. Up to 7 conditions per place. [2021-03-24 13:19:26,496 INFO L142 LiptonReduction]: Number of co-enabled transitions 228 [2021-03-24 13:19:26,536 INFO L154 LiptonReduction]: Checked pairs total: 174 [2021-03-24 13:19:26,536 INFO L156 LiptonReduction]: Total number of compositions: 6 [2021-03-24 13:19:26,537 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 45 [2021-03-24 13:19:26,538 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:26,538 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,538 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:26,538 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:26,538 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:26,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:26,539 INFO L82 PathProgramCache]: Analyzing trace with hash 4515, now seen corresponding path program 1 times [2021-03-24 13:19:26,539 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:26,539 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093809843] [2021-03-24 13:19:26,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:26,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:26,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:26,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:26,548 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-24 13:19:26,548 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093809843] [2021-03-24 13:19:26,548 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:26,548 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:26,548 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550565414] [2021-03-24 13:19:26,549 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:26,549 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:26,549 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:26,549 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:26,550 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 29 [2021-03-24 13:19:26,550 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 15 transitions, 90 flow. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 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-24 13:19:26,550 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:26,550 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 29 [2021-03-24 13:19:26,550 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:26,553 INFO L129 PetriNetUnfolder]: 0/14 cut-off events. [2021-03-24 13:19:26,553 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,554 INFO L84 FinitePrefix]: Finished finitePrefix Result has 56 conditions, 14 events. 0/14 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. 7/21 useless extension candidates. Maximal degree in co-relation 0. Up to 7 conditions per place. [2021-03-24 13:19:26,554 INFO L132 encePairwiseOnDemand]: 27/29 looper letters, 0 selfloop transitions, 1 changer transitions 0/14 dead transitions. [2021-03-24 13:19:26,554 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 14 transitions, 90 flow [2021-03-24 13:19:26,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:26,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:26,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 80 transitions. [2021-03-24 13:19:26,555 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9195402298850575 [2021-03-24 13:19:26,555 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 80 transitions. [2021-03-24 13:19:26,555 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 80 transitions. [2021-03-24 13:19:26,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:26,555 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 80 transitions. [2021-03-24 13:19:26,556 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 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-24 13:19:26,556 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 0 states have call successors, (0), 0 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-24 13:19:26,556 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 0 states have call successors, (0), 0 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-24 13:19:26,557 INFO L185 Difference]: Start difference. First operand has 28 places, 15 transitions, 90 flow. Second operand 3 states and 80 transitions. [2021-03-24 13:19:26,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 14 transitions, 90 flow [2021-03-24 13:19:26,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 14 transitions, 60 flow, removed 15 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:26,558 INFO L241 Difference]: Finished difference. Result has 29 places, 14 transitions, 60 flow [2021-03-24 13:19:26,559 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=29, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=14, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=60, PETRI_PLACES=29, PETRI_TRANSITIONS=14} [2021-03-24 13:19:26,559 INFO L343 CegarLoopForPetriNet]: 28 programPoint places, 1 predicate places. [2021-03-24 13:19:26,559 INFO L480 AbstractCegarLoop]: Abstraction has has 29 places, 14 transitions, 60 flow [2021-03-24 13:19:26,559 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 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-24 13:19:26,559 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:26,559 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:26,559 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-03-24 13:19:26,560 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:26,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:26,560 INFO L82 PathProgramCache]: Analyzing trace with hash -1719135375, now seen corresponding path program 1 times [2021-03-24 13:19:26,560 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:26,560 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366540842] [2021-03-24 13:19:26,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:26,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:26,564 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:26,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:26,567 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:26,569 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:26,569 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:26,569 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-03-24 13:19:26,569 WARN L342 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:26,570 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2021-03-24 13:19:26,587 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:26,587 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:26,591 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:26,591 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:26,591 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:26,592 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:26,592 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:26,592 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:26,592 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:26,592 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:26,594 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 41 places, 26 transitions, 129 flow [2021-03-24 13:19:26,602 INFO L129 PetriNetUnfolder]: 0/47 cut-off events. [2021-03-24 13:19:26,602 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,603 INFO L84 FinitePrefix]: Finished finitePrefix Result has 97 conditions, 47 events. 0/47 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 166 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 0. Up to 8 conditions per place. [2021-03-24 13:19:26,603 INFO L82 GeneralOperation]: Start removeDead. Operand has 41 places, 26 transitions, 129 flow [2021-03-24 13:19:26,603 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 39 places, 24 transitions, 125 flow [2021-03-24 13:19:26,604 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:26,604 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 39 places, 24 transitions, 125 flow [2021-03-24 13:19:26,604 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 39 places, 24 transitions, 125 flow [2021-03-24 13:19:26,605 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 39 places, 24 transitions, 125 flow [2021-03-24 13:19:26,613 INFO L129 PetriNetUnfolder]: 0/31 cut-off events. [2021-03-24 13:19:26,614 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,614 INFO L84 FinitePrefix]: Finished finitePrefix Result has 81 conditions, 31 events. 0/31 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 86 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 0. Up to 8 conditions per place. [2021-03-24 13:19:26,615 INFO L142 LiptonReduction]: Number of co-enabled transitions 308 [2021-03-24 13:19:26,701 INFO L154 LiptonReduction]: Checked pairs total: 238 [2021-03-24 13:19:26,702 INFO L156 LiptonReduction]: Total number of compositions: 7 [2021-03-24 13:19:26,702 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 98 [2021-03-24 13:19:26,704 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:26,704 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,704 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:26,704 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:26,705 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:26,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:26,705 INFO L82 PathProgramCache]: Analyzing trace with hash 5539, now seen corresponding path program 1 times [2021-03-24 13:19:26,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:26,705 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169446349] [2021-03-24 13:19:26,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:26,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:26,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:26,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:26,724 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-24 13:19:26,724 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169446349] [2021-03-24 13:19:26,724 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:26,724 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:26,724 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650356414] [2021-03-24 13:19:26,725 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:26,725 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:26,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:26,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:26,727 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 33 [2021-03-24 13:19:26,727 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 17 transitions, 111 flow. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 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-24 13:19:26,728 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:26,728 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 33 [2021-03-24 13:19:26,728 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:26,733 INFO L129 PetriNetUnfolder]: 0/16 cut-off events. [2021-03-24 13:19:26,734 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,734 INFO L84 FinitePrefix]: Finished finitePrefix Result has 68 conditions, 16 events. 0/16 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 13 event pairs, 0 based on Foata normal form. 8/24 useless extension candidates. Maximal degree in co-relation 0. Up to 8 conditions per place. [2021-03-24 13:19:26,734 INFO L132 encePairwiseOnDemand]: 31/33 looper letters, 0 selfloop transitions, 1 changer transitions 0/16 dead transitions. [2021-03-24 13:19:26,734 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 16 transitions, 111 flow [2021-03-24 13:19:26,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:26,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:26,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 92 transitions. [2021-03-24 13:19:26,737 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9292929292929293 [2021-03-24 13:19:26,737 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 92 transitions. [2021-03-24 13:19:26,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 92 transitions. [2021-03-24 13:19:26,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:26,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 92 transitions. [2021-03-24 13:19:26,739 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 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-24 13:19:26,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 0 states have call successors, (0), 0 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-24 13:19:26,743 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 0 states have call successors, (0), 0 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-24 13:19:26,743 INFO L185 Difference]: Start difference. First operand has 32 places, 17 transitions, 111 flow. Second operand 3 states and 92 transitions. [2021-03-24 13:19:26,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 16 transitions, 111 flow [2021-03-24 13:19:26,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 16 transitions, 69 flow, removed 21 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:26,748 INFO L241 Difference]: Finished difference. Result has 33 places, 16 transitions, 69 flow [2021-03-24 13:19:26,748 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=33, PETRI_DIFFERENCE_MINUEND_FLOW=67, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=69, PETRI_PLACES=33, PETRI_TRANSITIONS=16} [2021-03-24 13:19:26,748 INFO L343 CegarLoopForPetriNet]: 32 programPoint places, 1 predicate places. [2021-03-24 13:19:26,748 INFO L480 AbstractCegarLoop]: Abstraction has has 33 places, 16 transitions, 69 flow [2021-03-24 13:19:26,748 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 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-24 13:19:26,749 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:26,749 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:26,749 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-03-24 13:19:26,749 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:26,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:26,750 INFO L82 PathProgramCache]: Analyzing trace with hash 779611434, now seen corresponding path program 1 times [2021-03-24 13:19:26,750 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:26,750 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719661980] [2021-03-24 13:19:26,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:26,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:26,763 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:26,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:26,789 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:26,791 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:26,791 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:26,791 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-03-24 13:19:26,791 WARN L342 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:26,792 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2021-03-24 13:19:26,821 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:26,821 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:26,822 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:26,822 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:26,822 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:26,822 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:26,822 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:26,822 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:26,822 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:26,822 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:26,823 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 46 places, 29 transitions, 154 flow [2021-03-24 13:19:26,827 INFO L129 PetriNetUnfolder]: 0/53 cut-off events. [2021-03-24 13:19:26,827 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,828 INFO L84 FinitePrefix]: Finished finitePrefix Result has 114 conditions, 53 events. 0/53 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 191 event pairs, 0 based on Foata normal form. 0/44 useless extension candidates. Maximal degree in co-relation 0. Up to 9 conditions per place. [2021-03-24 13:19:26,828 INFO L82 GeneralOperation]: Start removeDead. Operand has 46 places, 29 transitions, 154 flow [2021-03-24 13:19:26,828 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 27 transitions, 150 flow [2021-03-24 13:19:26,828 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:26,828 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 44 places, 27 transitions, 150 flow [2021-03-24 13:19:26,829 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 44 places, 27 transitions, 150 flow [2021-03-24 13:19:26,829 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 44 places, 27 transitions, 150 flow [2021-03-24 13:19:26,832 INFO L129 PetriNetUnfolder]: 0/35 cut-off events. [2021-03-24 13:19:26,832 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,832 INFO L84 FinitePrefix]: Finished finitePrefix Result has 96 conditions, 35 events. 0/35 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 73 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 9 conditions per place. [2021-03-24 13:19:26,833 INFO L142 LiptonReduction]: Number of co-enabled transitions 400 [2021-03-24 13:19:26,915 INFO L154 LiptonReduction]: Checked pairs total: 312 [2021-03-24 13:19:26,915 INFO L156 LiptonReduction]: Total number of compositions: 8 [2021-03-24 13:19:26,915 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 87 [2021-03-24 13:19:26,916 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:26,916 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,916 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:26,916 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:26,916 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:26,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:26,917 INFO L82 PathProgramCache]: Analyzing trace with hash 6691, now seen corresponding path program 1 times [2021-03-24 13:19:26,917 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:26,917 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606722778] [2021-03-24 13:19:26,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:26,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:26,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:26,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:26,929 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-24 13:19:26,930 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606722778] [2021-03-24 13:19:26,930 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:26,930 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:26,930 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269099093] [2021-03-24 13:19:26,930 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:26,930 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:26,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:26,931 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:26,931 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 37 [2021-03-24 13:19:26,931 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 19 transitions, 134 flow. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 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-24 13:19:26,931 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:26,931 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 37 [2021-03-24 13:19:26,931 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:26,934 INFO L129 PetriNetUnfolder]: 0/18 cut-off events. [2021-03-24 13:19:26,934 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,934 INFO L84 FinitePrefix]: Finished finitePrefix Result has 81 conditions, 18 events. 0/18 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 16 event pairs, 0 based on Foata normal form. 9/27 useless extension candidates. Maximal degree in co-relation 0. Up to 9 conditions per place. [2021-03-24 13:19:26,934 INFO L132 encePairwiseOnDemand]: 35/37 looper letters, 0 selfloop transitions, 1 changer transitions 0/18 dead transitions. [2021-03-24 13:19:26,934 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 18 transitions, 134 flow [2021-03-24 13:19:26,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:26,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:26,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 104 transitions. [2021-03-24 13:19:26,935 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9369369369369369 [2021-03-24 13:19:26,935 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 104 transitions. [2021-03-24 13:19:26,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 104 transitions. [2021-03-24 13:19:26,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:26,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 104 transitions. [2021-03-24 13:19:26,936 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 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-24 13:19:26,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 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-24 13:19:26,936 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 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-24 13:19:26,936 INFO L185 Difference]: Start difference. First operand has 36 places, 19 transitions, 134 flow. Second operand 3 states and 104 transitions. [2021-03-24 13:19:26,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 18 transitions, 134 flow [2021-03-24 13:19:26,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 18 transitions, 78 flow, removed 28 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:26,938 INFO L241 Difference]: Finished difference. Result has 37 places, 18 transitions, 78 flow [2021-03-24 13:19:26,938 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=78, PETRI_PLACES=37, PETRI_TRANSITIONS=18} [2021-03-24 13:19:26,938 INFO L343 CegarLoopForPetriNet]: 36 programPoint places, 1 predicate places. [2021-03-24 13:19:26,938 INFO L480 AbstractCegarLoop]: Abstraction has has 37 places, 18 transitions, 78 flow [2021-03-24 13:19:26,938 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 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-24 13:19:26,938 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:26,938 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:26,939 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-03-24 13:19:26,939 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:26,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:26,939 INFO L82 PathProgramCache]: Analyzing trace with hash -2053304524, now seen corresponding path program 1 times [2021-03-24 13:19:26,939 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:26,939 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362375012] [2021-03-24 13:19:26,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:26,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:26,942 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:26,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:26,944 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:26,946 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:26,946 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:26,946 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-03-24 13:19:26,946 WARN L342 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:26,946 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2021-03-24 13:19:26,970 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:26,970 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:26,971 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:26,971 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:26,971 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:26,971 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:26,971 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:26,971 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:26,971 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:26,971 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:26,972 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 51 places, 32 transitions, 181 flow [2021-03-24 13:19:26,976 INFO L129 PetriNetUnfolder]: 0/59 cut-off events. [2021-03-24 13:19:26,976 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,976 INFO L84 FinitePrefix]: Finished finitePrefix Result has 132 conditions, 59 events. 0/59 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 212 event pairs, 0 based on Foata normal form. 0/49 useless extension candidates. Maximal degree in co-relation 0. Up to 10 conditions per place. [2021-03-24 13:19:26,976 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 32 transitions, 181 flow [2021-03-24 13:19:26,976 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 30 transitions, 177 flow [2021-03-24 13:19:26,976 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:26,977 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 49 places, 30 transitions, 177 flow [2021-03-24 13:19:26,977 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 49 places, 30 transitions, 177 flow [2021-03-24 13:19:26,977 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 49 places, 30 transitions, 177 flow [2021-03-24 13:19:26,980 INFO L129 PetriNetUnfolder]: 0/39 cut-off events. [2021-03-24 13:19:26,980 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:26,983 INFO L84 FinitePrefix]: Finished finitePrefix Result has 112 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 100 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 0. Up to 10 conditions per place. [2021-03-24 13:19:26,984 INFO L142 LiptonReduction]: Number of co-enabled transitions 504 [2021-03-24 13:19:27,044 INFO L154 LiptonReduction]: Checked pairs total: 396 [2021-03-24 13:19:27,045 INFO L156 LiptonReduction]: Total number of compositions: 9 [2021-03-24 13:19:27,045 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 69 [2021-03-24 13:19:27,046 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:27,046 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,046 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:27,046 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:27,046 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:27,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:27,047 INFO L82 PathProgramCache]: Analyzing trace with hash 7971, now seen corresponding path program 1 times [2021-03-24 13:19:27,047 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:27,047 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046263676] [2021-03-24 13:19:27,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:27,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:27,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:27,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:27,056 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-24 13:19:27,056 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046263676] [2021-03-24 13:19:27,056 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:27,056 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:27,057 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912656838] [2021-03-24 13:19:27,057 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:27,057 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:27,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:27,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:27,058 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 41 [2021-03-24 13:19:27,058 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 21 transitions, 159 flow. Second operand has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 0 states have call successors, (0), 0 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-24 13:19:27,058 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:27,058 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 41 [2021-03-24 13:19:27,058 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:27,061 INFO L129 PetriNetUnfolder]: 0/20 cut-off events. [2021-03-24 13:19:27,061 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,061 INFO L84 FinitePrefix]: Finished finitePrefix Result has 95 conditions, 20 events. 0/20 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 13 event pairs, 0 based on Foata normal form. 10/30 useless extension candidates. Maximal degree in co-relation 0. Up to 10 conditions per place. [2021-03-24 13:19:27,062 INFO L132 encePairwiseOnDemand]: 39/41 looper letters, 0 selfloop transitions, 1 changer transitions 0/20 dead transitions. [2021-03-24 13:19:27,062 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 20 transitions, 159 flow [2021-03-24 13:19:27,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:27,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:27,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 116 transitions. [2021-03-24 13:19:27,062 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.943089430894309 [2021-03-24 13:19:27,062 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 116 transitions. [2021-03-24 13:19:27,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 116 transitions. [2021-03-24 13:19:27,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:27,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 116 transitions. [2021-03-24 13:19:27,063 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 0 states have call successors, (0), 0 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-24 13:19:27,064 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 41.0) internal successors, (164), 4 states have internal predecessors, (164), 0 states have call successors, (0), 0 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-24 13:19:27,064 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 41.0) internal successors, (164), 4 states have internal predecessors, (164), 0 states have call successors, (0), 0 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-24 13:19:27,064 INFO L185 Difference]: Start difference. First operand has 40 places, 21 transitions, 159 flow. Second operand 3 states and 116 transitions. [2021-03-24 13:19:27,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 20 transitions, 159 flow [2021-03-24 13:19:27,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 20 transitions, 87 flow, removed 36 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:27,066 INFO L241 Difference]: Finished difference. Result has 41 places, 20 transitions, 87 flow [2021-03-24 13:19:27,066 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=85, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=87, PETRI_PLACES=41, PETRI_TRANSITIONS=20} [2021-03-24 13:19:27,066 INFO L343 CegarLoopForPetriNet]: 40 programPoint places, 1 predicate places. [2021-03-24 13:19:27,066 INFO L480 AbstractCegarLoop]: Abstraction has has 41 places, 20 transitions, 87 flow [2021-03-24 13:19:27,066 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 0 states have call successors, (0), 0 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-24 13:19:27,066 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:27,066 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:27,067 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-03-24 13:19:27,067 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:27,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:27,067 INFO L82 PathProgramCache]: Analyzing trace with hash -607272555, now seen corresponding path program 1 times [2021-03-24 13:19:27,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:27,067 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193479331] [2021-03-24 13:19:27,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:27,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:27,071 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:27,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:27,074 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:27,076 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:27,076 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:27,076 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-03-24 13:19:27,076 WARN L342 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:27,076 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2021-03-24 13:19:27,088 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:27,088 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:27,089 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:27,089 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:27,089 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:27,089 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:27,089 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:27,089 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:27,089 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:27,089 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:27,090 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 56 places, 35 transitions, 210 flow [2021-03-24 13:19:27,094 INFO L129 PetriNetUnfolder]: 0/65 cut-off events. [2021-03-24 13:19:27,094 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,094 INFO L84 FinitePrefix]: Finished finitePrefix Result has 151 conditions, 65 events. 0/65 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 234 event pairs, 0 based on Foata normal form. 0/54 useless extension candidates. Maximal degree in co-relation 0. Up to 11 conditions per place. [2021-03-24 13:19:27,094 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 35 transitions, 210 flow [2021-03-24 13:19:27,095 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 54 places, 33 transitions, 206 flow [2021-03-24 13:19:27,095 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:27,095 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 54 places, 33 transitions, 206 flow [2021-03-24 13:19:27,095 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 54 places, 33 transitions, 206 flow [2021-03-24 13:19:27,095 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 54 places, 33 transitions, 206 flow [2021-03-24 13:19:27,098 INFO L129 PetriNetUnfolder]: 0/43 cut-off events. [2021-03-24 13:19:27,099 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,099 INFO L84 FinitePrefix]: Finished finitePrefix Result has 129 conditions, 43 events. 0/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 110 event pairs, 0 based on Foata normal form. 0/43 useless extension candidates. Maximal degree in co-relation 0. Up to 11 conditions per place. [2021-03-24 13:19:27,099 INFO L142 LiptonReduction]: Number of co-enabled transitions 620 [2021-03-24 13:19:27,181 INFO L154 LiptonReduction]: Checked pairs total: 490 [2021-03-24 13:19:27,181 INFO L156 LiptonReduction]: Total number of compositions: 10 [2021-03-24 13:19:27,181 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 86 [2021-03-24 13:19:27,189 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:27,189 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,189 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:27,189 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:27,189 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:27,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:27,189 INFO L82 PathProgramCache]: Analyzing trace with hash 9379, now seen corresponding path program 1 times [2021-03-24 13:19:27,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:27,189 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605260486] [2021-03-24 13:19:27,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:27,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:27,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:27,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:27,201 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-24 13:19:27,201 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605260486] [2021-03-24 13:19:27,201 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:27,201 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:27,202 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146476649] [2021-03-24 13:19:27,202 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:27,202 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:27,202 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:27,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:27,204 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 45 [2021-03-24 13:19:27,204 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 23 transitions, 186 flow. Second operand has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 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-24 13:19:27,204 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:27,204 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 45 [2021-03-24 13:19:27,204 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:27,211 INFO L129 PetriNetUnfolder]: 0/22 cut-off events. [2021-03-24 13:19:27,211 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,211 INFO L84 FinitePrefix]: Finished finitePrefix Result has 110 conditions, 22 events. 0/22 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 18 event pairs, 0 based on Foata normal form. 11/33 useless extension candidates. Maximal degree in co-relation 0. Up to 11 conditions per place. [2021-03-24 13:19:27,212 INFO L132 encePairwiseOnDemand]: 43/45 looper letters, 0 selfloop transitions, 1 changer transitions 0/22 dead transitions. [2021-03-24 13:19:27,212 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 22 transitions, 186 flow [2021-03-24 13:19:27,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:27,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:27,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 128 transitions. [2021-03-24 13:19:27,213 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9481481481481482 [2021-03-24 13:19:27,213 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 128 transitions. [2021-03-24 13:19:27,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 128 transitions. [2021-03-24 13:19:27,213 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:27,213 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 128 transitions. [2021-03-24 13:19:27,213 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 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-24 13:19:27,214 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 45.0) internal successors, (180), 4 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-24 13:19:27,214 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 45.0) internal successors, (180), 4 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-24 13:19:27,214 INFO L185 Difference]: Start difference. First operand has 44 places, 23 transitions, 186 flow. Second operand 3 states and 128 transitions. [2021-03-24 13:19:27,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 22 transitions, 186 flow [2021-03-24 13:19:27,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 22 transitions, 96 flow, removed 45 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:27,219 INFO L241 Difference]: Finished difference. Result has 45 places, 22 transitions, 96 flow [2021-03-24 13:19:27,220 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=96, PETRI_PLACES=45, PETRI_TRANSITIONS=22} [2021-03-24 13:19:27,220 INFO L343 CegarLoopForPetriNet]: 44 programPoint places, 1 predicate places. [2021-03-24 13:19:27,220 INFO L480 AbstractCegarLoop]: Abstraction has has 45 places, 22 transitions, 96 flow [2021-03-24 13:19:27,220 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 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-24 13:19:27,220 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:27,220 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:27,220 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-03-24 13:19:27,220 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:27,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:27,221 INFO L82 PathProgramCache]: Analyzing trace with hash -1208304905, now seen corresponding path program 1 times [2021-03-24 13:19:27,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:27,221 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073826352] [2021-03-24 13:19:27,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:27,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:27,228 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:27,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:27,235 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:27,239 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:27,239 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:27,240 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-03-24 13:19:27,240 WARN L342 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:27,240 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2021-03-24 13:19:27,263 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:27,263 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:27,264 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:27,264 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:27,264 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:27,264 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:27,264 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:27,264 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:27,264 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:27,264 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:27,267 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 61 places, 38 transitions, 241 flow [2021-03-24 13:19:27,273 INFO L129 PetriNetUnfolder]: 0/71 cut-off events. [2021-03-24 13:19:27,273 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,273 INFO L84 FinitePrefix]: Finished finitePrefix Result has 171 conditions, 71 events. 0/71 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 257 event pairs, 0 based on Foata normal form. 0/59 useless extension candidates. Maximal degree in co-relation 0. Up to 12 conditions per place. [2021-03-24 13:19:27,273 INFO L82 GeneralOperation]: Start removeDead. Operand has 61 places, 38 transitions, 241 flow [2021-03-24 13:19:27,274 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 59 places, 36 transitions, 237 flow [2021-03-24 13:19:27,274 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:27,275 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 59 places, 36 transitions, 237 flow [2021-03-24 13:19:27,275 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 59 places, 36 transitions, 237 flow [2021-03-24 13:19:27,275 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 59 places, 36 transitions, 237 flow [2021-03-24 13:19:27,281 INFO L129 PetriNetUnfolder]: 0/47 cut-off events. [2021-03-24 13:19:27,281 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,281 INFO L84 FinitePrefix]: Finished finitePrefix Result has 147 conditions, 47 events. 0/47 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 142 event pairs, 0 based on Foata normal form. 0/47 useless extension candidates. Maximal degree in co-relation 0. Up to 12 conditions per place. [2021-03-24 13:19:27,285 INFO L142 LiptonReduction]: Number of co-enabled transitions 748 [2021-03-24 13:19:27,367 INFO L154 LiptonReduction]: Checked pairs total: 594 [2021-03-24 13:19:27,368 INFO L156 LiptonReduction]: Total number of compositions: 11 [2021-03-24 13:19:27,368 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 94 [2021-03-24 13:19:27,369 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:27,369 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,369 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:27,369 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:27,369 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:27,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:27,370 INFO L82 PathProgramCache]: Analyzing trace with hash 10915, now seen corresponding path program 1 times [2021-03-24 13:19:27,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:27,370 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670634636] [2021-03-24 13:19:27,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:27,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:27,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:27,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:27,390 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-24 13:19:27,390 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670634636] [2021-03-24 13:19:27,390 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:27,390 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:27,390 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316330992] [2021-03-24 13:19:27,390 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:27,390 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:27,391 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:27,391 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:27,391 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 49 [2021-03-24 13:19:27,391 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 25 transitions, 215 flow. Second operand has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 0 states have call successors, (0), 0 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-24 13:19:27,391 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:27,391 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 49 [2021-03-24 13:19:27,392 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:27,395 INFO L129 PetriNetUnfolder]: 0/24 cut-off events. [2021-03-24 13:19:27,395 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,395 INFO L84 FinitePrefix]: Finished finitePrefix Result has 126 conditions, 24 events. 0/24 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 21 event pairs, 0 based on Foata normal form. 12/36 useless extension candidates. Maximal degree in co-relation 0. Up to 12 conditions per place. [2021-03-24 13:19:27,395 INFO L132 encePairwiseOnDemand]: 47/49 looper letters, 0 selfloop transitions, 1 changer transitions 0/24 dead transitions. [2021-03-24 13:19:27,395 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 24 transitions, 215 flow [2021-03-24 13:19:27,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:27,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:27,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 140 transitions. [2021-03-24 13:19:27,396 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9523809523809523 [2021-03-24 13:19:27,396 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 140 transitions. [2021-03-24 13:19:27,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 140 transitions. [2021-03-24 13:19:27,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:27,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 140 transitions. [2021-03-24 13:19:27,397 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 0 states have call successors, (0), 0 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-24 13:19:27,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 49.0) internal successors, (196), 4 states have internal predecessors, (196), 0 states have call successors, (0), 0 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-24 13:19:27,397 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 49.0) internal successors, (196), 4 states have internal predecessors, (196), 0 states have call successors, (0), 0 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-24 13:19:27,397 INFO L185 Difference]: Start difference. First operand has 48 places, 25 transitions, 215 flow. Second operand 3 states and 140 transitions. [2021-03-24 13:19:27,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 24 transitions, 215 flow [2021-03-24 13:19:27,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 24 transitions, 105 flow, removed 55 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:27,399 INFO L241 Difference]: Finished difference. Result has 49 places, 24 transitions, 105 flow [2021-03-24 13:19:27,399 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=103, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=105, PETRI_PLACES=49, PETRI_TRANSITIONS=24} [2021-03-24 13:19:27,399 INFO L343 CegarLoopForPetriNet]: 48 programPoint places, 1 predicate places. [2021-03-24 13:19:27,399 INFO L480 AbstractCegarLoop]: Abstraction has has 49 places, 24 transitions, 105 flow [2021-03-24 13:19:27,399 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 0 states have call successors, (0), 0 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-24 13:19:27,400 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:27,400 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:27,400 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-03-24 13:19:27,400 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:27,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:27,400 INFO L82 PathProgramCache]: Analyzing trace with hash 941462544, now seen corresponding path program 1 times [2021-03-24 13:19:27,400 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:27,400 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464743091] [2021-03-24 13:19:27,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:27,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:27,404 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:27,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:27,406 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:27,408 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:27,408 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:27,408 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-03-24 13:19:27,409 WARN L342 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:27,409 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2021-03-24 13:19:27,421 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:27,422 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:27,422 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:27,422 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:27,422 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:27,422 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:27,422 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:27,422 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:27,422 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:27,422 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:27,423 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 66 places, 41 transitions, 274 flow [2021-03-24 13:19:27,428 INFO L129 PetriNetUnfolder]: 0/77 cut-off events. [2021-03-24 13:19:27,428 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,428 INFO L84 FinitePrefix]: Finished finitePrefix Result has 192 conditions, 77 events. 0/77 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 294 event pairs, 0 based on Foata normal form. 0/64 useless extension candidates. Maximal degree in co-relation 0. Up to 13 conditions per place. [2021-03-24 13:19:27,428 INFO L82 GeneralOperation]: Start removeDead. Operand has 66 places, 41 transitions, 274 flow [2021-03-24 13:19:27,429 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 64 places, 39 transitions, 270 flow [2021-03-24 13:19:27,429 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:27,429 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 64 places, 39 transitions, 270 flow [2021-03-24 13:19:27,429 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 64 places, 39 transitions, 270 flow [2021-03-24 13:19:27,429 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 64 places, 39 transitions, 270 flow [2021-03-24 13:19:27,433 INFO L129 PetriNetUnfolder]: 0/51 cut-off events. [2021-03-24 13:19:27,433 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,433 INFO L84 FinitePrefix]: Finished finitePrefix Result has 166 conditions, 51 events. 0/51 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 153 event pairs, 0 based on Foata normal form. 0/51 useless extension candidates. Maximal degree in co-relation 0. Up to 13 conditions per place. [2021-03-24 13:19:27,434 INFO L142 LiptonReduction]: Number of co-enabled transitions 888 [2021-03-24 13:19:27,506 INFO L154 LiptonReduction]: Checked pairs total: 708 [2021-03-24 13:19:27,507 INFO L156 LiptonReduction]: Total number of compositions: 12 [2021-03-24 13:19:27,507 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 78 [2021-03-24 13:19:27,508 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:27,508 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,508 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:27,509 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:27,509 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:27,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:27,509 INFO L82 PathProgramCache]: Analyzing trace with hash 12579, now seen corresponding path program 1 times [2021-03-24 13:19:27,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:27,509 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046162195] [2021-03-24 13:19:27,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:27,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:27,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:27,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:27,526 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-24 13:19:27,526 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046162195] [2021-03-24 13:19:27,526 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:27,526 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:27,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298302247] [2021-03-24 13:19:27,526 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:27,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:27,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:27,528 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:27,528 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 53 [2021-03-24 13:19:27,528 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 27 transitions, 246 flow. Second operand has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 0 states have call successors, (0), 0 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-24 13:19:27,528 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:27,528 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 53 [2021-03-24 13:19:27,528 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:27,532 INFO L129 PetriNetUnfolder]: 0/26 cut-off events. [2021-03-24 13:19:27,532 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,532 INFO L84 FinitePrefix]: Finished finitePrefix Result has 143 conditions, 26 events. 0/26 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 22 event pairs, 0 based on Foata normal form. 13/39 useless extension candidates. Maximal degree in co-relation 0. Up to 13 conditions per place. [2021-03-24 13:19:27,532 INFO L132 encePairwiseOnDemand]: 51/53 looper letters, 0 selfloop transitions, 1 changer transitions 0/26 dead transitions. [2021-03-24 13:19:27,532 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 26 transitions, 246 flow [2021-03-24 13:19:27,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:27,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:27,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 152 transitions. [2021-03-24 13:19:27,533 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9559748427672956 [2021-03-24 13:19:27,533 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 152 transitions. [2021-03-24 13:19:27,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 152 transitions. [2021-03-24 13:19:27,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:27,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 152 transitions. [2021-03-24 13:19:27,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 0 states have call successors, (0), 0 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-24 13:19:27,534 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 53.0) internal successors, (212), 4 states have internal predecessors, (212), 0 states have call successors, (0), 0 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-24 13:19:27,534 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 53.0) internal successors, (212), 4 states have internal predecessors, (212), 0 states have call successors, (0), 0 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-24 13:19:27,534 INFO L185 Difference]: Start difference. First operand has 52 places, 27 transitions, 246 flow. Second operand 3 states and 152 transitions. [2021-03-24 13:19:27,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 26 transitions, 246 flow [2021-03-24 13:19:27,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 26 transitions, 114 flow, removed 66 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:27,536 INFO L241 Difference]: Finished difference. Result has 53 places, 26 transitions, 114 flow [2021-03-24 13:19:27,536 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=53, PETRI_TRANSITIONS=26} [2021-03-24 13:19:27,536 INFO L343 CegarLoopForPetriNet]: 52 programPoint places, 1 predicate places. [2021-03-24 13:19:27,536 INFO L480 AbstractCegarLoop]: Abstraction has has 53 places, 26 transitions, 114 flow [2021-03-24 13:19:27,537 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 0 states have call successors, (0), 0 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-24 13:19:27,537 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:27,537 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:27,537 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-03-24 13:19:27,537 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:27,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:27,537 INFO L82 PathProgramCache]: Analyzing trace with hash 1127292090, now seen corresponding path program 1 times [2021-03-24 13:19:27,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:27,537 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690013067] [2021-03-24 13:19:27,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:27,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:27,553 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:27,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:27,555 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:27,557 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:27,557 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:27,557 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-03-24 13:19:27,557 WARN L342 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:27,557 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2021-03-24 13:19:27,578 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:27,579 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:27,579 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:27,579 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:27,579 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:27,579 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:27,579 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:27,579 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:27,579 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:27,580 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:27,582 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 71 places, 44 transitions, 309 flow [2021-03-24 13:19:27,587 INFO L129 PetriNetUnfolder]: 0/83 cut-off events. [2021-03-24 13:19:27,587 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,587 INFO L84 FinitePrefix]: Finished finitePrefix Result has 214 conditions, 83 events. 0/83 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 304 event pairs, 0 based on Foata normal form. 0/69 useless extension candidates. Maximal degree in co-relation 0. Up to 14 conditions per place. [2021-03-24 13:19:27,587 INFO L82 GeneralOperation]: Start removeDead. Operand has 71 places, 44 transitions, 309 flow [2021-03-24 13:19:27,588 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 69 places, 42 transitions, 305 flow [2021-03-24 13:19:27,588 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:27,588 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 69 places, 42 transitions, 305 flow [2021-03-24 13:19:27,588 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 69 places, 42 transitions, 305 flow [2021-03-24 13:19:27,589 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 69 places, 42 transitions, 305 flow [2021-03-24 13:19:27,597 INFO L129 PetriNetUnfolder]: 0/55 cut-off events. [2021-03-24 13:19:27,597 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,597 INFO L84 FinitePrefix]: Finished finitePrefix Result has 186 conditions, 55 events. 0/55 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 126 event pairs, 0 based on Foata normal form. 0/55 useless extension candidates. Maximal degree in co-relation 0. Up to 14 conditions per place. [2021-03-24 13:19:27,599 INFO L142 LiptonReduction]: Number of co-enabled transitions 1040 [2021-03-24 13:19:27,690 INFO L154 LiptonReduction]: Checked pairs total: 832 [2021-03-24 13:19:27,690 INFO L156 LiptonReduction]: Total number of compositions: 13 [2021-03-24 13:19:27,690 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 102 [2021-03-24 13:19:27,691 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:27,691 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,691 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:27,691 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:27,691 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:27,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:27,692 INFO L82 PathProgramCache]: Analyzing trace with hash 14371, now seen corresponding path program 1 times [2021-03-24 13:19:27,692 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:27,692 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001481497] [2021-03-24 13:19:27,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:27,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:27,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:27,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:27,700 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-24 13:19:27,700 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001481497] [2021-03-24 13:19:27,701 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:27,701 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:27,701 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507300163] [2021-03-24 13:19:27,701 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:27,701 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:27,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:27,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:27,702 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 57 [2021-03-24 13:19:27,702 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 29 transitions, 279 flow. Second operand has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 0 states have call successors, (0), 0 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-24 13:19:27,702 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:27,702 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 57 [2021-03-24 13:19:27,702 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:27,706 INFO L129 PetriNetUnfolder]: 0/28 cut-off events. [2021-03-24 13:19:27,706 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,707 INFO L84 FinitePrefix]: Finished finitePrefix Result has 161 conditions, 28 events. 0/28 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 23 event pairs, 0 based on Foata normal form. 14/42 useless extension candidates. Maximal degree in co-relation 0. Up to 14 conditions per place. [2021-03-24 13:19:27,707 INFO L132 encePairwiseOnDemand]: 55/57 looper letters, 0 selfloop transitions, 1 changer transitions 0/28 dead transitions. [2021-03-24 13:19:27,707 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 28 transitions, 279 flow [2021-03-24 13:19:27,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:27,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:27,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 164 transitions. [2021-03-24 13:19:27,708 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9590643274853801 [2021-03-24 13:19:27,708 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 164 transitions. [2021-03-24 13:19:27,708 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 164 transitions. [2021-03-24 13:19:27,708 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:27,708 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 164 transitions. [2021-03-24 13:19:27,709 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 0 states have call successors, (0), 0 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-24 13:19:27,709 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 57.0) internal successors, (228), 4 states have internal predecessors, (228), 0 states have call successors, (0), 0 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-24 13:19:27,709 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 57.0) internal successors, (228), 4 states have internal predecessors, (228), 0 states have call successors, (0), 0 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-24 13:19:27,709 INFO L185 Difference]: Start difference. First operand has 56 places, 29 transitions, 279 flow. Second operand 3 states and 164 transitions. [2021-03-24 13:19:27,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 28 transitions, 279 flow [2021-03-24 13:19:27,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 28 transitions, 123 flow, removed 78 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:27,712 INFO L241 Difference]: Finished difference. Result has 57 places, 28 transitions, 123 flow [2021-03-24 13:19:27,712 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=121, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=123, PETRI_PLACES=57, PETRI_TRANSITIONS=28} [2021-03-24 13:19:27,712 INFO L343 CegarLoopForPetriNet]: 56 programPoint places, 1 predicate places. [2021-03-24 13:19:27,712 INFO L480 AbstractCegarLoop]: Abstraction has has 57 places, 28 transitions, 123 flow [2021-03-24 13:19:27,713 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 0 states have call successors, (0), 0 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-24 13:19:27,713 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:27,713 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:27,713 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-03-24 13:19:27,713 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:27,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:27,713 INFO L82 PathProgramCache]: Analyzing trace with hash 1451810459, now seen corresponding path program 1 times [2021-03-24 13:19:27,713 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:27,713 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577648184] [2021-03-24 13:19:27,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:27,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:27,717 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:27,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:27,720 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:27,722 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:27,722 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:27,722 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-03-24 13:19:27,722 WARN L342 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:27,722 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2021-03-24 13:19:27,736 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:27,736 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:27,737 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:27,737 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:27,737 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:27,737 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:27,737 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:27,737 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:27,737 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:27,737 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:27,737 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 76 places, 47 transitions, 346 flow [2021-03-24 13:19:27,743 INFO L129 PetriNetUnfolder]: 0/89 cut-off events. [2021-03-24 13:19:27,744 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,744 INFO L84 FinitePrefix]: Finished finitePrefix Result has 237 conditions, 89 events. 0/89 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 346 event pairs, 0 based on Foata normal form. 0/74 useless extension candidates. Maximal degree in co-relation 0. Up to 15 conditions per place. [2021-03-24 13:19:27,744 INFO L82 GeneralOperation]: Start removeDead. Operand has 76 places, 47 transitions, 346 flow [2021-03-24 13:19:27,744 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 74 places, 45 transitions, 342 flow [2021-03-24 13:19:27,745 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:27,745 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 74 places, 45 transitions, 342 flow [2021-03-24 13:19:27,745 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 74 places, 45 transitions, 342 flow [2021-03-24 13:19:27,745 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 74 places, 45 transitions, 342 flow [2021-03-24 13:19:27,749 INFO L129 PetriNetUnfolder]: 0/59 cut-off events. [2021-03-24 13:19:27,750 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,750 INFO L84 FinitePrefix]: Finished finitePrefix Result has 207 conditions, 59 events. 0/59 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 167 event pairs, 0 based on Foata normal form. 0/59 useless extension candidates. Maximal degree in co-relation 0. Up to 15 conditions per place. [2021-03-24 13:19:27,751 INFO L142 LiptonReduction]: Number of co-enabled transitions 1204 [2021-03-24 13:19:27,834 INFO L154 LiptonReduction]: Checked pairs total: 966 [2021-03-24 13:19:27,834 INFO L156 LiptonReduction]: Total number of compositions: 14 [2021-03-24 13:19:27,835 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 90 [2021-03-24 13:19:27,836 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:27,836 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,836 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:27,837 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:27,837 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:27,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:27,837 INFO L82 PathProgramCache]: Analyzing trace with hash 16291, now seen corresponding path program 1 times [2021-03-24 13:19:27,837 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:27,837 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952803495] [2021-03-24 13:19:27,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:27,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:27,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:27,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:27,846 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-24 13:19:27,846 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952803495] [2021-03-24 13:19:27,847 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:27,847 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:27,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43866876] [2021-03-24 13:19:27,847 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:27,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:27,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:27,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:27,848 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 61 [2021-03-24 13:19:27,848 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 31 transitions, 314 flow. Second operand has 3 states, 3 states have (on average 58.666666666666664) internal successors, (176), 3 states have internal predecessors, (176), 0 states have call successors, (0), 0 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-24 13:19:27,848 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:27,848 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 61 [2021-03-24 13:19:27,848 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:27,854 INFO L129 PetriNetUnfolder]: 0/30 cut-off events. [2021-03-24 13:19:27,854 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,854 INFO L84 FinitePrefix]: Finished finitePrefix Result has 180 conditions, 30 events. 0/30 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 32 event pairs, 0 based on Foata normal form. 15/45 useless extension candidates. Maximal degree in co-relation 0. Up to 15 conditions per place. [2021-03-24 13:19:27,855 INFO L132 encePairwiseOnDemand]: 59/61 looper letters, 0 selfloop transitions, 1 changer transitions 0/30 dead transitions. [2021-03-24 13:19:27,855 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 30 transitions, 314 flow [2021-03-24 13:19:27,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:27,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:27,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 176 transitions. [2021-03-24 13:19:27,855 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9617486338797814 [2021-03-24 13:19:27,856 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 176 transitions. [2021-03-24 13:19:27,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 176 transitions. [2021-03-24 13:19:27,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:27,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 176 transitions. [2021-03-24 13:19:27,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 58.666666666666664) internal successors, (176), 3 states have internal predecessors, (176), 0 states have call successors, (0), 0 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-24 13:19:27,857 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 61.0) internal successors, (244), 4 states have internal predecessors, (244), 0 states have call successors, (0), 0 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-24 13:19:27,857 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 61.0) internal successors, (244), 4 states have internal predecessors, (244), 0 states have call successors, (0), 0 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-24 13:19:27,857 INFO L185 Difference]: Start difference. First operand has 60 places, 31 transitions, 314 flow. Second operand 3 states and 176 transitions. [2021-03-24 13:19:27,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 30 transitions, 314 flow [2021-03-24 13:19:27,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 30 transitions, 132 flow, removed 91 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:27,860 INFO L241 Difference]: Finished difference. Result has 61 places, 30 transitions, 132 flow [2021-03-24 13:19:27,860 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=61, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=132, PETRI_PLACES=61, PETRI_TRANSITIONS=30} [2021-03-24 13:19:27,860 INFO L343 CegarLoopForPetriNet]: 60 programPoint places, 1 predicate places. [2021-03-24 13:19:27,860 INFO L480 AbstractCegarLoop]: Abstraction has has 61 places, 30 transitions, 132 flow [2021-03-24 13:19:27,861 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 58.666666666666664) internal successors, (176), 3 states have internal predecessors, (176), 0 states have call successors, (0), 0 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-24 13:19:27,862 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:27,862 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:27,876 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-03-24 13:19:27,876 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:27,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:27,876 INFO L82 PathProgramCache]: Analyzing trace with hash -138593667, now seen corresponding path program 1 times [2021-03-24 13:19:27,876 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:27,876 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558839026] [2021-03-24 13:19:27,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:27,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:27,891 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:27,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:27,893 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:27,896 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:27,896 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:27,896 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-03-24 13:19:27,896 WARN L342 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:27,896 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2021-03-24 13:19:27,924 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:27,924 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:27,925 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:27,925 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:27,925 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:27,925 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:27,925 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:27,925 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:27,925 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:27,925 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:27,926 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 81 places, 50 transitions, 385 flow [2021-03-24 13:19:27,936 INFO L129 PetriNetUnfolder]: 0/95 cut-off events. [2021-03-24 13:19:27,936 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,937 INFO L84 FinitePrefix]: Finished finitePrefix Result has 261 conditions, 95 events. 0/95 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 296 event pairs, 0 based on Foata normal form. 0/79 useless extension candidates. Maximal degree in co-relation 0. Up to 16 conditions per place. [2021-03-24 13:19:27,937 INFO L82 GeneralOperation]: Start removeDead. Operand has 81 places, 50 transitions, 385 flow [2021-03-24 13:19:27,938 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 79 places, 48 transitions, 381 flow [2021-03-24 13:19:27,938 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:27,938 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 79 places, 48 transitions, 381 flow [2021-03-24 13:19:27,938 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 79 places, 48 transitions, 381 flow [2021-03-24 13:19:27,939 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 79 places, 48 transitions, 381 flow [2021-03-24 13:19:27,943 INFO L129 PetriNetUnfolder]: 0/63 cut-off events. [2021-03-24 13:19:27,944 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:27,944 INFO L84 FinitePrefix]: Finished finitePrefix Result has 229 conditions, 63 events. 0/63 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 179 event pairs, 0 based on Foata normal form. 0/63 useless extension candidates. Maximal degree in co-relation 0. Up to 16 conditions per place. [2021-03-24 13:19:27,945 INFO L142 LiptonReduction]: Number of co-enabled transitions 1380 [2021-03-24 13:19:28,024 INFO L154 LiptonReduction]: Checked pairs total: 1110 [2021-03-24 13:19:28,024 INFO L156 LiptonReduction]: Total number of compositions: 15 [2021-03-24 13:19:28,024 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 86 [2021-03-24 13:19:28,026 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:28,026 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:28,026 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:28,026 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:28,026 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:28,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:28,026 INFO L82 PathProgramCache]: Analyzing trace with hash 18339, now seen corresponding path program 1 times [2021-03-24 13:19:28,026 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:28,026 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208060828] [2021-03-24 13:19:28,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:28,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:28,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:28,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:28,043 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-24 13:19:28,043 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208060828] [2021-03-24 13:19:28,043 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:28,044 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:28,044 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370173789] [2021-03-24 13:19:28,044 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:28,044 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:28,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:28,044 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:28,045 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 62 out of 65 [2021-03-24 13:19:28,045 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 33 transitions, 351 flow. Second operand has 3 states, 3 states have (on average 62.666666666666664) internal successors, (188), 3 states have internal predecessors, (188), 0 states have call successors, (0), 0 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-24 13:19:28,045 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:28,045 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 62 of 65 [2021-03-24 13:19:28,045 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:28,056 INFO L129 PetriNetUnfolder]: 0/32 cut-off events. [2021-03-24 13:19:28,057 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:28,057 INFO L84 FinitePrefix]: Finished finitePrefix Result has 200 conditions, 32 events. 0/32 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 27 event pairs, 0 based on Foata normal form. 16/48 useless extension candidates. Maximal degree in co-relation 0. Up to 16 conditions per place. [2021-03-24 13:19:28,057 INFO L132 encePairwiseOnDemand]: 63/65 looper letters, 0 selfloop transitions, 1 changer transitions 0/32 dead transitions. [2021-03-24 13:19:28,057 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 32 transitions, 351 flow [2021-03-24 13:19:28,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:28,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:28,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 188 transitions. [2021-03-24 13:19:28,058 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9641025641025641 [2021-03-24 13:19:28,058 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 188 transitions. [2021-03-24 13:19:28,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 188 transitions. [2021-03-24 13:19:28,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:28,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 188 transitions. [2021-03-24 13:19:28,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 62.666666666666664) internal successors, (188), 3 states have internal predecessors, (188), 0 states have call successors, (0), 0 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-24 13:19:28,059 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 65.0) internal successors, (260), 4 states have internal predecessors, (260), 0 states have call successors, (0), 0 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-24 13:19:28,059 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 65.0) internal successors, (260), 4 states have internal predecessors, (260), 0 states have call successors, (0), 0 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-24 13:19:28,059 INFO L185 Difference]: Start difference. First operand has 64 places, 33 transitions, 351 flow. Second operand 3 states and 188 transitions. [2021-03-24 13:19:28,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 32 transitions, 351 flow [2021-03-24 13:19:28,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 32 transitions, 141 flow, removed 105 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:28,066 INFO L241 Difference]: Finished difference. Result has 65 places, 32 transitions, 141 flow [2021-03-24 13:19:28,066 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=139, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=141, PETRI_PLACES=65, PETRI_TRANSITIONS=32} [2021-03-24 13:19:28,066 INFO L343 CegarLoopForPetriNet]: 64 programPoint places, 1 predicate places. [2021-03-24 13:19:28,066 INFO L480 AbstractCegarLoop]: Abstraction has has 65 places, 32 transitions, 141 flow [2021-03-24 13:19:28,067 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 62.666666666666664) internal successors, (188), 3 states have internal predecessors, (188), 0 states have call successors, (0), 0 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-24 13:19:28,067 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:28,067 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:28,067 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-03-24 13:19:28,067 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:28,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:28,067 INFO L82 PathProgramCache]: Analyzing trace with hash -1465640138, now seen corresponding path program 1 times [2021-03-24 13:19:28,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:28,067 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089967935] [2021-03-24 13:19:28,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:28,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:28,083 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:28,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:28,089 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:28,091 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:28,091 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:28,091 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-03-24 13:19:28,091 WARN L342 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:28,091 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2021-03-24 13:19:28,114 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:28,114 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:28,115 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:28,115 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:28,115 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:28,115 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:28,115 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:28,115 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:28,115 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:28,115 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:28,116 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 86 places, 53 transitions, 426 flow [2021-03-24 13:19:28,124 INFO L129 PetriNetUnfolder]: 0/101 cut-off events. [2021-03-24 13:19:28,124 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:28,124 INFO L84 FinitePrefix]: Finished finitePrefix Result has 286 conditions, 101 events. 0/101 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 329 event pairs, 0 based on Foata normal form. 0/84 useless extension candidates. Maximal degree in co-relation 0. Up to 17 conditions per place. [2021-03-24 13:19:28,124 INFO L82 GeneralOperation]: Start removeDead. Operand has 86 places, 53 transitions, 426 flow [2021-03-24 13:19:28,125 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 84 places, 51 transitions, 422 flow [2021-03-24 13:19:28,125 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:28,125 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 84 places, 51 transitions, 422 flow [2021-03-24 13:19:28,125 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 84 places, 51 transitions, 422 flow [2021-03-24 13:19:28,125 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 84 places, 51 transitions, 422 flow [2021-03-24 13:19:28,131 INFO L129 PetriNetUnfolder]: 0/67 cut-off events. [2021-03-24 13:19:28,131 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:28,131 INFO L84 FinitePrefix]: Finished finitePrefix Result has 252 conditions, 67 events. 0/67 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 175 event pairs, 0 based on Foata normal form. 0/67 useless extension candidates. Maximal degree in co-relation 0. Up to 17 conditions per place. [2021-03-24 13:19:28,133 INFO L142 LiptonReduction]: Number of co-enabled transitions 1568 [2021-03-24 13:19:28,219 INFO L154 LiptonReduction]: Checked pairs total: 1264 [2021-03-24 13:19:28,219 INFO L156 LiptonReduction]: Total number of compositions: 16 [2021-03-24 13:19:28,220 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 95 [2021-03-24 13:19:28,224 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:28,225 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:28,225 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:28,225 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:28,225 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:28,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:28,225 INFO L82 PathProgramCache]: Analyzing trace with hash 20515, now seen corresponding path program 1 times [2021-03-24 13:19:28,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:28,225 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093919888] [2021-03-24 13:19:28,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:28,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:28,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:28,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:28,239 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-24 13:19:28,239 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093919888] [2021-03-24 13:19:28,239 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:28,239 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:28,239 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857949303] [2021-03-24 13:19:28,240 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:28,240 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:28,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:28,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:28,240 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 69 [2021-03-24 13:19:28,241 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 35 transitions, 390 flow. Second operand has 3 states, 3 states have (on average 66.66666666666667) internal successors, (200), 3 states have internal predecessors, (200), 0 states have call successors, (0), 0 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-24 13:19:28,241 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:28,241 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 69 [2021-03-24 13:19:28,241 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:28,253 INFO L129 PetriNetUnfolder]: 0/34 cut-off events. [2021-03-24 13:19:28,253 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:28,253 INFO L84 FinitePrefix]: Finished finitePrefix Result has 221 conditions, 34 events. 0/34 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 32 event pairs, 0 based on Foata normal form. 17/51 useless extension candidates. Maximal degree in co-relation 0. Up to 17 conditions per place. [2021-03-24 13:19:28,254 INFO L132 encePairwiseOnDemand]: 67/69 looper letters, 0 selfloop transitions, 1 changer transitions 0/34 dead transitions. [2021-03-24 13:19:28,254 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 34 transitions, 390 flow [2021-03-24 13:19:28,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:28,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:28,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 200 transitions. [2021-03-24 13:19:28,255 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.966183574879227 [2021-03-24 13:19:28,255 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 200 transitions. [2021-03-24 13:19:28,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 200 transitions. [2021-03-24 13:19:28,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:28,255 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 200 transitions. [2021-03-24 13:19:28,255 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 66.66666666666667) internal successors, (200), 3 states have internal predecessors, (200), 0 states have call successors, (0), 0 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-24 13:19:28,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:28,256 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:28,256 INFO L185 Difference]: Start difference. First operand has 68 places, 35 transitions, 390 flow. Second operand 3 states and 200 transitions. [2021-03-24 13:19:28,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 34 transitions, 390 flow [2021-03-24 13:19:28,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 34 transitions, 150 flow, removed 120 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:28,260 INFO L241 Difference]: Finished difference. Result has 69 places, 34 transitions, 150 flow [2021-03-24 13:19:28,260 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=150, PETRI_PLACES=69, PETRI_TRANSITIONS=34} [2021-03-24 13:19:28,260 INFO L343 CegarLoopForPetriNet]: 68 programPoint places, 1 predicate places. [2021-03-24 13:19:28,261 INFO L480 AbstractCegarLoop]: Abstraction has has 69 places, 34 transitions, 150 flow [2021-03-24 13:19:28,261 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 66.66666666666667) internal successors, (200), 3 states have internal predecessors, (200), 0 states have call successors, (0), 0 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-24 13:19:28,261 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:28,262 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:28,262 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-03-24 13:19:28,262 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:28,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:28,262 INFO L82 PathProgramCache]: Analyzing trace with hash 1833507392, now seen corresponding path program 1 times [2021-03-24 13:19:28,262 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:28,262 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255559111] [2021-03-24 13:19:28,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:28,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:28,269 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:28,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:28,279 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:28,283 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:28,311 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:28,312 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-03-24 13:19:28,312 WARN L342 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:28,312 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2021-03-24 13:19:28,340 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:28,340 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:28,340 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:28,341 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:28,341 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:28,341 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:28,341 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:28,341 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:28,341 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:28,341 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:28,342 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 91 places, 56 transitions, 469 flow [2021-03-24 13:19:28,350 INFO L129 PetriNetUnfolder]: 0/107 cut-off events. [2021-03-24 13:19:28,350 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:28,350 INFO L84 FinitePrefix]: Finished finitePrefix Result has 312 conditions, 107 events. 0/107 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 345 event pairs, 0 based on Foata normal form. 0/89 useless extension candidates. Maximal degree in co-relation 0. Up to 18 conditions per place. [2021-03-24 13:19:28,350 INFO L82 GeneralOperation]: Start removeDead. Operand has 91 places, 56 transitions, 469 flow [2021-03-24 13:19:28,351 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 89 places, 54 transitions, 465 flow [2021-03-24 13:19:28,351 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:28,351 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 54 transitions, 465 flow [2021-03-24 13:19:28,352 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 54 transitions, 465 flow [2021-03-24 13:19:28,352 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 54 transitions, 465 flow [2021-03-24 13:19:28,368 INFO L129 PetriNetUnfolder]: 0/71 cut-off events. [2021-03-24 13:19:28,368 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:28,369 INFO L84 FinitePrefix]: Finished finitePrefix Result has 276 conditions, 71 events. 0/71 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 185 event pairs, 0 based on Foata normal form. 0/71 useless extension candidates. Maximal degree in co-relation 0. Up to 18 conditions per place. [2021-03-24 13:19:28,370 INFO L142 LiptonReduction]: Number of co-enabled transitions 1768 [2021-03-24 13:19:28,455 INFO L154 LiptonReduction]: Checked pairs total: 1428 [2021-03-24 13:19:28,455 INFO L156 LiptonReduction]: Total number of compositions: 17 [2021-03-24 13:19:28,455 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 104 [2021-03-24 13:19:28,456 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:28,456 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:28,456 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:28,457 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:28,457 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:28,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:28,457 INFO L82 PathProgramCache]: Analyzing trace with hash 22819, now seen corresponding path program 1 times [2021-03-24 13:19:28,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:28,457 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501476541] [2021-03-24 13:19:28,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:28,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:28,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:28,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:28,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 13:19:28,468 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501476541] [2021-03-24 13:19:28,468 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:28,468 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:28,468 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483784164] [2021-03-24 13:19:28,468 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:28,468 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:28,469 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:28,469 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:28,469 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 73 [2021-03-24 13:19:28,469 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 37 transitions, 431 flow. Second operand has 3 states, 3 states have (on average 70.66666666666667) internal successors, (212), 3 states have internal predecessors, (212), 0 states have call successors, (0), 0 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-24 13:19:28,469 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:28,469 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 73 [2021-03-24 13:19:28,470 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:28,476 INFO L129 PetriNetUnfolder]: 0/36 cut-off events. [2021-03-24 13:19:28,477 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:28,477 INFO L84 FinitePrefix]: Finished finitePrefix Result has 243 conditions, 36 events. 0/36 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 33 event pairs, 0 based on Foata normal form. 18/54 useless extension candidates. Maximal degree in co-relation 0. Up to 18 conditions per place. [2021-03-24 13:19:28,477 INFO L132 encePairwiseOnDemand]: 71/73 looper letters, 0 selfloop transitions, 1 changer transitions 0/36 dead transitions. [2021-03-24 13:19:28,477 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 36 transitions, 431 flow [2021-03-24 13:19:28,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:28,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:28,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 212 transitions. [2021-03-24 13:19:28,478 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9680365296803652 [2021-03-24 13:19:28,478 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 212 transitions. [2021-03-24 13:19:28,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 212 transitions. [2021-03-24 13:19:28,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:28,478 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 212 transitions. [2021-03-24 13:19:28,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 70.66666666666667) internal successors, (212), 3 states have internal predecessors, (212), 0 states have call successors, (0), 0 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-24 13:19:28,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 73.0) internal successors, (292), 4 states have internal predecessors, (292), 0 states have call successors, (0), 0 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-24 13:19:28,479 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 73.0) internal successors, (292), 4 states have internal predecessors, (292), 0 states have call successors, (0), 0 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-24 13:19:28,479 INFO L185 Difference]: Start difference. First operand has 72 places, 37 transitions, 431 flow. Second operand 3 states and 212 transitions. [2021-03-24 13:19:28,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 36 transitions, 431 flow [2021-03-24 13:19:28,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 36 transitions, 159 flow, removed 136 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:28,482 INFO L241 Difference]: Finished difference. Result has 73 places, 36 transitions, 159 flow [2021-03-24 13:19:28,482 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=73, PETRI_DIFFERENCE_MINUEND_FLOW=157, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=159, PETRI_PLACES=73, PETRI_TRANSITIONS=36} [2021-03-24 13:19:28,482 INFO L343 CegarLoopForPetriNet]: 72 programPoint places, 1 predicate places. [2021-03-24 13:19:28,483 INFO L480 AbstractCegarLoop]: Abstraction has has 73 places, 36 transitions, 159 flow [2021-03-24 13:19:28,483 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 70.66666666666667) internal successors, (212), 3 states have internal predecessors, (212), 0 states have call successors, (0), 0 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-24 13:19:28,483 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:28,483 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:28,483 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-03-24 13:19:28,483 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:28,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:28,483 INFO L82 PathProgramCache]: Analyzing trace with hash 825672673, now seen corresponding path program 1 times [2021-03-24 13:19:28,483 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:28,484 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551102990] [2021-03-24 13:19:28,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:28,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:28,494 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:28,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:28,496 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:28,498 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:28,499 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:28,499 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-03-24 13:19:28,499 WARN L342 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:28,499 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2021-03-24 13:19:28,520 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:28,520 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:28,520 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:28,521 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:28,521 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:28,521 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:28,521 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:28,521 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:28,521 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:28,521 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:28,522 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 96 places, 59 transitions, 514 flow [2021-03-24 13:19:28,530 INFO L129 PetriNetUnfolder]: 0/113 cut-off events. [2021-03-24 13:19:28,530 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:28,531 INFO L84 FinitePrefix]: Finished finitePrefix Result has 339 conditions, 113 events. 0/113 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 366 event pairs, 0 based on Foata normal form. 0/94 useless extension candidates. Maximal degree in co-relation 0. Up to 19 conditions per place. [2021-03-24 13:19:28,531 INFO L82 GeneralOperation]: Start removeDead. Operand has 96 places, 59 transitions, 514 flow [2021-03-24 13:19:28,531 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 94 places, 57 transitions, 510 flow [2021-03-24 13:19:28,531 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:28,532 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 94 places, 57 transitions, 510 flow [2021-03-24 13:19:28,532 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 94 places, 57 transitions, 510 flow [2021-03-24 13:19:28,532 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 94 places, 57 transitions, 510 flow [2021-03-24 13:19:28,538 INFO L129 PetriNetUnfolder]: 0/75 cut-off events. [2021-03-24 13:19:28,539 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:28,539 INFO L84 FinitePrefix]: Finished finitePrefix Result has 301 conditions, 75 events. 0/75 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 185 event pairs, 0 based on Foata normal form. 0/75 useless extension candidates. Maximal degree in co-relation 0. Up to 19 conditions per place. [2021-03-24 13:19:28,541 INFO L142 LiptonReduction]: Number of co-enabled transitions 1980 [2021-03-24 13:19:28,629 INFO L154 LiptonReduction]: Checked pairs total: 1602 [2021-03-24 13:19:28,629 INFO L156 LiptonReduction]: Total number of compositions: 18 [2021-03-24 13:19:28,629 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 98 [2021-03-24 13:19:28,630 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:28,630 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:28,630 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:28,630 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:28,630 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:28,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:28,630 INFO L82 PathProgramCache]: Analyzing trace with hash 25251, now seen corresponding path program 1 times [2021-03-24 13:19:28,630 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:28,630 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327821017] [2021-03-24 13:19:28,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:28,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:28,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:28,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:28,639 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-24 13:19:28,639 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327821017] [2021-03-24 13:19:28,639 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:28,640 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:28,640 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716251989] [2021-03-24 13:19:28,640 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:28,640 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:28,640 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:28,640 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:28,640 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 77 [2021-03-24 13:19:28,641 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 39 transitions, 474 flow. Second operand has 3 states, 3 states have (on average 74.66666666666667) internal successors, (224), 3 states have internal predecessors, (224), 0 states have call successors, (0), 0 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-24 13:19:28,641 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:28,641 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 77 [2021-03-24 13:19:28,641 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:28,648 INFO L129 PetriNetUnfolder]: 0/38 cut-off events. [2021-03-24 13:19:28,648 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:28,648 INFO L84 FinitePrefix]: Finished finitePrefix Result has 266 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 36 event pairs, 0 based on Foata normal form. 19/57 useless extension candidates. Maximal degree in co-relation 0. Up to 19 conditions per place. [2021-03-24 13:19:28,648 INFO L132 encePairwiseOnDemand]: 75/77 looper letters, 0 selfloop transitions, 1 changer transitions 0/38 dead transitions. [2021-03-24 13:19:28,648 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 38 transitions, 474 flow [2021-03-24 13:19:28,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:28,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:28,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 224 transitions. [2021-03-24 13:19:28,650 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9696969696969697 [2021-03-24 13:19:28,650 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 224 transitions. [2021-03-24 13:19:28,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 224 transitions. [2021-03-24 13:19:28,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:28,650 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 224 transitions. [2021-03-24 13:19:28,651 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 74.66666666666667) internal successors, (224), 3 states have internal predecessors, (224), 0 states have call successors, (0), 0 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-24 13:19:28,651 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 77.0) internal successors, (308), 4 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:28,651 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 77.0) internal successors, (308), 4 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:28,651 INFO L185 Difference]: Start difference. First operand has 76 places, 39 transitions, 474 flow. Second operand 3 states and 224 transitions. [2021-03-24 13:19:28,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 38 transitions, 474 flow [2021-03-24 13:19:28,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 38 transitions, 168 flow, removed 153 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:28,655 INFO L241 Difference]: Finished difference. Result has 77 places, 38 transitions, 168 flow [2021-03-24 13:19:28,655 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=168, PETRI_PLACES=77, PETRI_TRANSITIONS=38} [2021-03-24 13:19:28,655 INFO L343 CegarLoopForPetriNet]: 76 programPoint places, 1 predicate places. [2021-03-24 13:19:28,655 INFO L480 AbstractCegarLoop]: Abstraction has has 77 places, 38 transitions, 168 flow [2021-03-24 13:19:28,655 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 74.66666666666667) internal successors, (224), 3 states have internal predecessors, (224), 0 states have call successors, (0), 0 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-24 13:19:28,655 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:28,655 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:28,655 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-03-24 13:19:28,655 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:28,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:28,656 INFO L82 PathProgramCache]: Analyzing trace with hash 334217731, now seen corresponding path program 1 times [2021-03-24 13:19:28,656 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:28,656 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192661668] [2021-03-24 13:19:28,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:28,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:28,660 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:28,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:28,663 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:28,669 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:28,669 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:28,669 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-03-24 13:19:28,670 WARN L342 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:28,670 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2021-03-24 13:19:28,687 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:28,688 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:28,688 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:28,688 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:28,688 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:28,688 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:28,688 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:28,688 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:28,688 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:28,689 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:28,689 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 101 places, 62 transitions, 561 flow [2021-03-24 13:19:28,699 INFO L129 PetriNetUnfolder]: 0/119 cut-off events. [2021-03-24 13:19:28,699 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:28,699 INFO L84 FinitePrefix]: Finished finitePrefix Result has 367 conditions, 119 events. 0/119 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 380 event pairs, 0 based on Foata normal form. 0/99 useless extension candidates. Maximal degree in co-relation 0. Up to 20 conditions per place. [2021-03-24 13:19:28,699 INFO L82 GeneralOperation]: Start removeDead. Operand has 101 places, 62 transitions, 561 flow [2021-03-24 13:19:28,700 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 99 places, 60 transitions, 557 flow [2021-03-24 13:19:28,700 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:28,700 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 99 places, 60 transitions, 557 flow [2021-03-24 13:19:28,700 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 99 places, 60 transitions, 557 flow [2021-03-24 13:19:28,701 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 99 places, 60 transitions, 557 flow [2021-03-24 13:19:28,708 INFO L129 PetriNetUnfolder]: 0/79 cut-off events. [2021-03-24 13:19:28,708 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:28,708 INFO L84 FinitePrefix]: Finished finitePrefix Result has 327 conditions, 79 events. 0/79 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 207 event pairs, 0 based on Foata normal form. 0/79 useless extension candidates. Maximal degree in co-relation 0. Up to 20 conditions per place. [2021-03-24 13:19:28,710 INFO L142 LiptonReduction]: Number of co-enabled transitions 2204 [2021-03-24 13:19:28,806 INFO L154 LiptonReduction]: Checked pairs total: 1786 [2021-03-24 13:19:28,806 INFO L156 LiptonReduction]: Total number of compositions: 19 [2021-03-24 13:19:28,806 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 106 [2021-03-24 13:19:28,808 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:28,808 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:28,808 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:28,808 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:28,808 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:28,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:28,808 INFO L82 PathProgramCache]: Analyzing trace with hash 27811, now seen corresponding path program 1 times [2021-03-24 13:19:28,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:28,808 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300650027] [2021-03-24 13:19:28,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:28,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:28,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:28,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:28,819 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-24 13:19:28,819 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300650027] [2021-03-24 13:19:28,819 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:28,819 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:28,819 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477842440] [2021-03-24 13:19:28,820 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:28,820 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:28,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:28,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:28,821 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 81 [2021-03-24 13:19:28,821 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 41 transitions, 519 flow. Second operand has 3 states, 3 states have (on average 78.66666666666667) internal successors, (236), 3 states have internal predecessors, (236), 0 states have call successors, (0), 0 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-24 13:19:28,821 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:28,821 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 81 [2021-03-24 13:19:28,831 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:28,842 INFO L129 PetriNetUnfolder]: 0/40 cut-off events. [2021-03-24 13:19:28,842 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:28,842 INFO L84 FinitePrefix]: Finished finitePrefix Result has 290 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 37 event pairs, 0 based on Foata normal form. 20/60 useless extension candidates. Maximal degree in co-relation 0. Up to 20 conditions per place. [2021-03-24 13:19:28,842 INFO L132 encePairwiseOnDemand]: 79/81 looper letters, 0 selfloop transitions, 1 changer transitions 0/40 dead transitions. [2021-03-24 13:19:28,843 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 40 transitions, 519 flow [2021-03-24 13:19:28,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:28,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:28,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 236 transitions. [2021-03-24 13:19:28,844 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9711934156378601 [2021-03-24 13:19:28,844 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 236 transitions. [2021-03-24 13:19:28,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 236 transitions. [2021-03-24 13:19:28,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:28,844 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 236 transitions. [2021-03-24 13:19:28,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 78.66666666666667) internal successors, (236), 3 states have internal predecessors, (236), 0 states have call successors, (0), 0 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-24 13:19:28,845 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 81.0) internal successors, (324), 4 states have internal predecessors, (324), 0 states have call successors, (0), 0 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-24 13:19:28,845 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 81.0) internal successors, (324), 4 states have internal predecessors, (324), 0 states have call successors, (0), 0 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-24 13:19:28,845 INFO L185 Difference]: Start difference. First operand has 80 places, 41 transitions, 519 flow. Second operand 3 states and 236 transitions. [2021-03-24 13:19:28,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 40 transitions, 519 flow [2021-03-24 13:19:28,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 40 transitions, 177 flow, removed 171 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:28,852 INFO L241 Difference]: Finished difference. Result has 81 places, 40 transitions, 177 flow [2021-03-24 13:19:28,852 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=175, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=177, PETRI_PLACES=81, PETRI_TRANSITIONS=40} [2021-03-24 13:19:28,853 INFO L343 CegarLoopForPetriNet]: 80 programPoint places, 1 predicate places. [2021-03-24 13:19:28,853 INFO L480 AbstractCegarLoop]: Abstraction has has 81 places, 40 transitions, 177 flow [2021-03-24 13:19:28,853 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 78.66666666666667) internal successors, (236), 3 states have internal predecessors, (236), 0 states have call successors, (0), 0 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-24 13:19:28,853 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:28,853 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:28,853 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-03-24 13:19:28,853 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:28,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:28,854 INFO L82 PathProgramCache]: Analyzing trace with hash -1359261028, now seen corresponding path program 1 times [2021-03-24 13:19:28,854 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:28,854 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737224455] [2021-03-24 13:19:28,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:28,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:28,858 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:28,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:28,860 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:28,869 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:28,869 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:28,869 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-03-24 13:19:28,869 WARN L342 ceAbstractionStarter]: 19 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:28,870 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 20 thread instances. [2021-03-24 13:19:28,895 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:28,895 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:28,896 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:28,896 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:28,896 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:28,896 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:28,896 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:28,896 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:28,896 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:28,896 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:28,897 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 106 places, 65 transitions, 610 flow [2021-03-24 13:19:28,909 INFO L129 PetriNetUnfolder]: 0/125 cut-off events. [2021-03-24 13:19:28,909 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:28,909 INFO L84 FinitePrefix]: Finished finitePrefix Result has 396 conditions, 125 events. 0/125 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 402 event pairs, 0 based on Foata normal form. 0/104 useless extension candidates. Maximal degree in co-relation 0. Up to 21 conditions per place. [2021-03-24 13:19:28,909 INFO L82 GeneralOperation]: Start removeDead. Operand has 106 places, 65 transitions, 610 flow [2021-03-24 13:19:28,911 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 104 places, 63 transitions, 606 flow [2021-03-24 13:19:28,911 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:28,911 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 104 places, 63 transitions, 606 flow [2021-03-24 13:19:28,912 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 104 places, 63 transitions, 606 flow [2021-03-24 13:19:28,914 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 104 places, 63 transitions, 606 flow [2021-03-24 13:19:28,922 INFO L129 PetriNetUnfolder]: 0/83 cut-off events. [2021-03-24 13:19:28,922 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:28,923 INFO L84 FinitePrefix]: Finished finitePrefix Result has 354 conditions, 83 events. 0/83 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 223 event pairs, 0 based on Foata normal form. 0/83 useless extension candidates. Maximal degree in co-relation 0. Up to 21 conditions per place. [2021-03-24 13:19:28,925 INFO L142 LiptonReduction]: Number of co-enabled transitions 2440 [2021-03-24 13:19:29,033 INFO L154 LiptonReduction]: Checked pairs total: 1980 [2021-03-24 13:19:29,034 INFO L156 LiptonReduction]: Total number of compositions: 20 [2021-03-24 13:19:29,034 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 123 [2021-03-24 13:19:29,036 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:29,036 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:29,036 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:29,036 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:29,036 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:29,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:29,037 INFO L82 PathProgramCache]: Analyzing trace with hash 30499, now seen corresponding path program 1 times [2021-03-24 13:19:29,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:29,037 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238125380] [2021-03-24 13:19:29,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:29,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:29,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:29,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:29,045 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-24 13:19:29,045 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238125380] [2021-03-24 13:19:29,045 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:29,046 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:29,046 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110682877] [2021-03-24 13:19:29,046 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:29,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:29,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:29,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:29,047 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 85 [2021-03-24 13:19:29,047 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 43 transitions, 566 flow. Second operand has 3 states, 3 states have (on average 82.66666666666667) internal successors, (248), 3 states have internal predecessors, (248), 0 states have call successors, (0), 0 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-24 13:19:29,047 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:29,047 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 85 [2021-03-24 13:19:29,048 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:29,058 INFO L129 PetriNetUnfolder]: 0/42 cut-off events. [2021-03-24 13:19:29,058 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:29,058 INFO L84 FinitePrefix]: Finished finitePrefix Result has 315 conditions, 42 events. 0/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 42 event pairs, 0 based on Foata normal form. 21/63 useless extension candidates. Maximal degree in co-relation 0. Up to 21 conditions per place. [2021-03-24 13:19:29,058 INFO L132 encePairwiseOnDemand]: 83/85 looper letters, 0 selfloop transitions, 1 changer transitions 0/42 dead transitions. [2021-03-24 13:19:29,058 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 42 transitions, 566 flow [2021-03-24 13:19:29,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:29,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:29,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 248 transitions. [2021-03-24 13:19:29,059 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9725490196078431 [2021-03-24 13:19:29,059 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 248 transitions. [2021-03-24 13:19:29,059 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 248 transitions. [2021-03-24 13:19:29,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:29,060 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 248 transitions. [2021-03-24 13:19:29,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 82.66666666666667) internal successors, (248), 3 states have internal predecessors, (248), 0 states have call successors, (0), 0 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-24 13:19:29,061 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 85.0) internal successors, (340), 4 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:29,061 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 85.0) internal successors, (340), 4 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:29,061 INFO L185 Difference]: Start difference. First operand has 84 places, 43 transitions, 566 flow. Second operand 3 states and 248 transitions. [2021-03-24 13:19:29,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 42 transitions, 566 flow [2021-03-24 13:19:29,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 42 transitions, 186 flow, removed 190 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:29,066 INFO L241 Difference]: Finished difference. Result has 85 places, 42 transitions, 186 flow [2021-03-24 13:19:29,066 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=186, PETRI_PLACES=85, PETRI_TRANSITIONS=42} [2021-03-24 13:19:29,066 INFO L343 CegarLoopForPetriNet]: 84 programPoint places, 1 predicate places. [2021-03-24 13:19:29,066 INFO L480 AbstractCegarLoop]: Abstraction has has 85 places, 42 transitions, 186 flow [2021-03-24 13:19:29,066 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 82.66666666666667) internal successors, (248), 3 states have internal predecessors, (248), 0 states have call successors, (0), 0 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-24 13:19:29,066 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:29,066 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:29,067 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-03-24 13:19:29,067 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:29,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:29,067 INFO L82 PathProgramCache]: Analyzing trace with hash 1298741190, now seen corresponding path program 1 times [2021-03-24 13:19:29,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:29,067 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420940772] [2021-03-24 13:19:29,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:29,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:29,072 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:29,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:29,074 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:29,079 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:29,080 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:29,080 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-03-24 13:19:29,080 WARN L342 ceAbstractionStarter]: 20 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:29,080 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 21 thread instances. [2021-03-24 13:19:29,100 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:29,101 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:29,101 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:29,101 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:29,101 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:29,101 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:29,102 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:29,102 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:29,102 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:29,102 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:29,102 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 111 places, 68 transitions, 661 flow [2021-03-24 13:19:29,112 INFO L129 PetriNetUnfolder]: 0/131 cut-off events. [2021-03-24 13:19:29,113 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:29,113 INFO L84 FinitePrefix]: Finished finitePrefix Result has 426 conditions, 131 events. 0/131 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 418 event pairs, 0 based on Foata normal form. 0/109 useless extension candidates. Maximal degree in co-relation 0. Up to 22 conditions per place. [2021-03-24 13:19:29,113 INFO L82 GeneralOperation]: Start removeDead. Operand has 111 places, 68 transitions, 661 flow [2021-03-24 13:19:29,114 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 109 places, 66 transitions, 657 flow [2021-03-24 13:19:29,114 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:29,114 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 109 places, 66 transitions, 657 flow [2021-03-24 13:19:29,114 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 109 places, 66 transitions, 657 flow [2021-03-24 13:19:29,115 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 109 places, 66 transitions, 657 flow [2021-03-24 13:19:29,122 INFO L129 PetriNetUnfolder]: 0/87 cut-off events. [2021-03-24 13:19:29,122 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:29,123 INFO L84 FinitePrefix]: Finished finitePrefix Result has 382 conditions, 87 events. 0/87 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 257 event pairs, 0 based on Foata normal form. 0/87 useless extension candidates. Maximal degree in co-relation 0. Up to 22 conditions per place. [2021-03-24 13:19:29,125 INFO L142 LiptonReduction]: Number of co-enabled transitions 2688 [2021-03-24 13:19:29,227 INFO L154 LiptonReduction]: Checked pairs total: 2184 [2021-03-24 13:19:29,227 INFO L156 LiptonReduction]: Total number of compositions: 21 [2021-03-24 13:19:29,227 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 113 [2021-03-24 13:19:29,228 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:29,228 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:29,228 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:29,228 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:29,228 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:29,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:29,229 INFO L82 PathProgramCache]: Analyzing trace with hash 33315, now seen corresponding path program 1 times [2021-03-24 13:19:29,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:29,229 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909197863] [2021-03-24 13:19:29,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:29,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:29,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:29,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:29,235 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-24 13:19:29,236 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909197863] [2021-03-24 13:19:29,236 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:29,236 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:29,236 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812599875] [2021-03-24 13:19:29,236 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:29,236 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:29,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:29,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:29,237 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 89 [2021-03-24 13:19:29,237 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 45 transitions, 615 flow. Second operand has 3 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 0 states have call successors, (0), 0 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-24 13:19:29,237 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:29,237 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 89 [2021-03-24 13:19:29,237 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:29,247 INFO L129 PetriNetUnfolder]: 0/44 cut-off events. [2021-03-24 13:19:29,247 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:29,247 INFO L84 FinitePrefix]: Finished finitePrefix Result has 341 conditions, 44 events. 0/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 47 event pairs, 0 based on Foata normal form. 22/66 useless extension candidates. Maximal degree in co-relation 0. Up to 22 conditions per place. [2021-03-24 13:19:29,248 INFO L132 encePairwiseOnDemand]: 87/89 looper letters, 0 selfloop transitions, 1 changer transitions 0/44 dead transitions. [2021-03-24 13:19:29,248 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 44 transitions, 615 flow [2021-03-24 13:19:29,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:29,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:29,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 260 transitions. [2021-03-24 13:19:29,248 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9737827715355806 [2021-03-24 13:19:29,249 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 260 transitions. [2021-03-24 13:19:29,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 260 transitions. [2021-03-24 13:19:29,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:29,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 260 transitions. [2021-03-24 13:19:29,249 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 0 states have call successors, (0), 0 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-24 13:19:29,254 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:29,254 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:29,254 INFO L185 Difference]: Start difference. First operand has 88 places, 45 transitions, 615 flow. Second operand 3 states and 260 transitions. [2021-03-24 13:19:29,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 44 transitions, 615 flow [2021-03-24 13:19:29,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 44 transitions, 195 flow, removed 210 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:29,260 INFO L241 Difference]: Finished difference. Result has 89 places, 44 transitions, 195 flow [2021-03-24 13:19:29,260 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=193, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=195, PETRI_PLACES=89, PETRI_TRANSITIONS=44} [2021-03-24 13:19:29,260 INFO L343 CegarLoopForPetriNet]: 88 programPoint places, 1 predicate places. [2021-03-24 13:19:29,260 INFO L480 AbstractCegarLoop]: Abstraction has has 89 places, 44 transitions, 195 flow [2021-03-24 13:19:29,261 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 0 states have call successors, (0), 0 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-24 13:19:29,261 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:29,261 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:29,261 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-03-24 13:19:29,261 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:29,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:29,262 INFO L82 PathProgramCache]: Analyzing trace with hash -1084276377, now seen corresponding path program 1 times [2021-03-24 13:19:29,262 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:29,262 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714882464] [2021-03-24 13:19:29,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:29,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:29,271 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:29,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:29,273 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:29,281 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:29,282 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:29,282 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-03-24 13:19:29,282 WARN L342 ceAbstractionStarter]: 21 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:29,282 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 22 thread instances. [2021-03-24 13:19:29,304 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:29,304 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:29,305 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:29,305 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:29,305 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:29,305 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:29,305 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:29,305 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:29,305 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:29,305 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:29,306 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 116 places, 71 transitions, 714 flow [2021-03-24 13:19:29,318 INFO L129 PetriNetUnfolder]: 0/137 cut-off events. [2021-03-24 13:19:29,318 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:29,318 INFO L84 FinitePrefix]: Finished finitePrefix Result has 457 conditions, 137 events. 0/137 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 447 event pairs, 0 based on Foata normal form. 0/114 useless extension candidates. Maximal degree in co-relation 0. Up to 23 conditions per place. [2021-03-24 13:19:29,318 INFO L82 GeneralOperation]: Start removeDead. Operand has 116 places, 71 transitions, 714 flow [2021-03-24 13:19:29,319 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 114 places, 69 transitions, 710 flow [2021-03-24 13:19:29,319 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:29,319 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 114 places, 69 transitions, 710 flow [2021-03-24 13:19:29,320 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 114 places, 69 transitions, 710 flow [2021-03-24 13:19:29,321 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 114 places, 69 transitions, 710 flow [2021-03-24 13:19:29,329 INFO L129 PetriNetUnfolder]: 0/91 cut-off events. [2021-03-24 13:19:29,329 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:29,329 INFO L84 FinitePrefix]: Finished finitePrefix Result has 411 conditions, 91 events. 0/91 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 281 event pairs, 0 based on Foata normal form. 0/91 useless extension candidates. Maximal degree in co-relation 0. Up to 23 conditions per place. [2021-03-24 13:19:29,332 INFO L142 LiptonReduction]: Number of co-enabled transitions 2948 [2021-03-24 13:19:29,438 INFO L154 LiptonReduction]: Checked pairs total: 2398 [2021-03-24 13:19:29,438 INFO L156 LiptonReduction]: Total number of compositions: 22 [2021-03-24 13:19:29,439 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 120 [2021-03-24 13:19:29,441 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:29,441 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:29,441 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:29,441 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:29,441 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:29,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:29,442 INFO L82 PathProgramCache]: Analyzing trace with hash 36259, now seen corresponding path program 1 times [2021-03-24 13:19:29,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:29,442 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741515082] [2021-03-24 13:19:29,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:29,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:29,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:29,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:29,450 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-24 13:19:29,451 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741515082] [2021-03-24 13:19:29,451 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:29,451 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:29,451 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273582039] [2021-03-24 13:19:29,451 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:29,451 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:29,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:29,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:29,452 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 93 [2021-03-24 13:19:29,452 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 47 transitions, 666 flow. Second operand has 3 states, 3 states have (on average 90.66666666666667) internal successors, (272), 3 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:29,452 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:29,452 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 93 [2021-03-24 13:19:29,452 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:29,470 INFO L129 PetriNetUnfolder]: 0/46 cut-off events. [2021-03-24 13:19:29,471 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:29,471 INFO L84 FinitePrefix]: Finished finitePrefix Result has 368 conditions, 46 events. 0/46 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 46 event pairs, 0 based on Foata normal form. 23/69 useless extension candidates. Maximal degree in co-relation 0. Up to 23 conditions per place. [2021-03-24 13:19:29,471 INFO L132 encePairwiseOnDemand]: 91/93 looper letters, 0 selfloop transitions, 1 changer transitions 0/46 dead transitions. [2021-03-24 13:19:29,471 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 46 transitions, 666 flow [2021-03-24 13:19:29,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:29,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:29,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 272 transitions. [2021-03-24 13:19:29,472 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.974910394265233 [2021-03-24 13:19:29,473 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 272 transitions. [2021-03-24 13:19:29,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 272 transitions. [2021-03-24 13:19:29,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:29,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 272 transitions. [2021-03-24 13:19:29,474 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 90.66666666666667) internal successors, (272), 3 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:29,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 93.0) internal successors, (372), 4 states have internal predecessors, (372), 0 states have call successors, (0), 0 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-24 13:19:29,474 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 93.0) internal successors, (372), 4 states have internal predecessors, (372), 0 states have call successors, (0), 0 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-24 13:19:29,474 INFO L185 Difference]: Start difference. First operand has 92 places, 47 transitions, 666 flow. Second operand 3 states and 272 transitions. [2021-03-24 13:19:29,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 46 transitions, 666 flow [2021-03-24 13:19:29,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 46 transitions, 204 flow, removed 231 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:29,482 INFO L241 Difference]: Finished difference. Result has 93 places, 46 transitions, 204 flow [2021-03-24 13:19:29,482 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=93, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=204, PETRI_PLACES=93, PETRI_TRANSITIONS=46} [2021-03-24 13:19:29,482 INFO L343 CegarLoopForPetriNet]: 92 programPoint places, 1 predicate places. [2021-03-24 13:19:29,482 INFO L480 AbstractCegarLoop]: Abstraction has has 93 places, 46 transitions, 204 flow [2021-03-24 13:19:29,482 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 90.66666666666667) internal successors, (272), 3 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:29,482 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:29,482 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:29,483 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-03-24 13:19:29,483 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:29,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:29,483 INFO L82 PathProgramCache]: Analyzing trace with hash -1905098359, now seen corresponding path program 1 times [2021-03-24 13:19:29,483 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:29,483 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004316929] [2021-03-24 13:19:29,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:29,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:29,487 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:29,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:29,488 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:29,494 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:29,494 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:29,495 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-03-24 13:19:29,495 WARN L342 ceAbstractionStarter]: 22 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:29,495 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 23 thread instances. [2021-03-24 13:19:29,518 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:29,518 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:29,519 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:29,519 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:29,519 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:29,519 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:29,519 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:29,519 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:29,519 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:29,519 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:29,521 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 121 places, 74 transitions, 769 flow [2021-03-24 13:19:29,534 INFO L129 PetriNetUnfolder]: 0/143 cut-off events. [2021-03-24 13:19:29,534 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:29,535 INFO L84 FinitePrefix]: Finished finitePrefix Result has 489 conditions, 143 events. 0/143 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 469 event pairs, 0 based on Foata normal form. 0/119 useless extension candidates. Maximal degree in co-relation 0. Up to 24 conditions per place. [2021-03-24 13:19:29,535 INFO L82 GeneralOperation]: Start removeDead. Operand has 121 places, 74 transitions, 769 flow [2021-03-24 13:19:29,536 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 119 places, 72 transitions, 765 flow [2021-03-24 13:19:29,536 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:29,536 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 119 places, 72 transitions, 765 flow [2021-03-24 13:19:29,536 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 119 places, 72 transitions, 765 flow [2021-03-24 13:19:29,536 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 119 places, 72 transitions, 765 flow [2021-03-24 13:19:29,545 INFO L129 PetriNetUnfolder]: 0/95 cut-off events. [2021-03-24 13:19:29,546 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:29,546 INFO L84 FinitePrefix]: Finished finitePrefix Result has 441 conditions, 95 events. 0/95 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 275 event pairs, 0 based on Foata normal form. 0/95 useless extension candidates. Maximal degree in co-relation 0. Up to 24 conditions per place. [2021-03-24 13:19:29,549 INFO L142 LiptonReduction]: Number of co-enabled transitions 3220 [2021-03-24 13:19:29,668 INFO L154 LiptonReduction]: Checked pairs total: 2622 [2021-03-24 13:19:29,669 INFO L156 LiptonReduction]: Total number of compositions: 23 [2021-03-24 13:19:29,669 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 133 [2021-03-24 13:19:29,670 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:29,670 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:29,670 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:29,670 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:29,670 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:29,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:29,671 INFO L82 PathProgramCache]: Analyzing trace with hash 39331, now seen corresponding path program 1 times [2021-03-24 13:19:29,671 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:29,671 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483635159] [2021-03-24 13:19:29,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:29,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:29,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:29,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:29,678 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-24 13:19:29,678 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483635159] [2021-03-24 13:19:29,678 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:29,678 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:29,678 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770131122] [2021-03-24 13:19:29,679 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:29,679 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:29,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:29,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:29,679 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 97 [2021-03-24 13:19:29,680 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 49 transitions, 719 flow. Second operand has 3 states, 3 states have (on average 94.66666666666667) internal successors, (284), 3 states have internal predecessors, (284), 0 states have call successors, (0), 0 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-24 13:19:29,680 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:29,680 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 97 [2021-03-24 13:19:29,680 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:29,687 INFO L129 PetriNetUnfolder]: 0/48 cut-off events. [2021-03-24 13:19:29,687 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:29,687 INFO L84 FinitePrefix]: Finished finitePrefix Result has 396 conditions, 48 events. 0/48 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 47 event pairs, 0 based on Foata normal form. 24/72 useless extension candidates. Maximal degree in co-relation 0. Up to 24 conditions per place. [2021-03-24 13:19:29,688 INFO L132 encePairwiseOnDemand]: 95/97 looper letters, 0 selfloop transitions, 1 changer transitions 0/48 dead transitions. [2021-03-24 13:19:29,688 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 48 transitions, 719 flow [2021-03-24 13:19:29,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:29,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:29,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 284 transitions. [2021-03-24 13:19:29,689 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9759450171821306 [2021-03-24 13:19:29,689 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 284 transitions. [2021-03-24 13:19:29,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 284 transitions. [2021-03-24 13:19:29,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:29,689 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 284 transitions. [2021-03-24 13:19:29,690 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 94.66666666666667) internal successors, (284), 3 states have internal predecessors, (284), 0 states have call successors, (0), 0 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-24 13:19:29,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 97.0) internal successors, (388), 4 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:29,690 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 97.0) internal successors, (388), 4 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:29,690 INFO L185 Difference]: Start difference. First operand has 96 places, 49 transitions, 719 flow. Second operand 3 states and 284 transitions. [2021-03-24 13:19:29,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 48 transitions, 719 flow [2021-03-24 13:19:29,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 48 transitions, 213 flow, removed 253 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:29,697 INFO L241 Difference]: Finished difference. Result has 97 places, 48 transitions, 213 flow [2021-03-24 13:19:29,697 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=97, PETRI_DIFFERENCE_MINUEND_FLOW=211, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=213, PETRI_PLACES=97, PETRI_TRANSITIONS=48} [2021-03-24 13:19:29,697 INFO L343 CegarLoopForPetriNet]: 96 programPoint places, 1 predicate places. [2021-03-24 13:19:29,697 INFO L480 AbstractCegarLoop]: Abstraction has has 97 places, 48 transitions, 213 flow [2021-03-24 13:19:29,697 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 94.66666666666667) internal successors, (284), 3 states have internal predecessors, (284), 0 states have call successors, (0), 0 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-24 13:19:29,697 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:29,697 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:29,697 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-03-24 13:19:29,697 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:29,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:29,698 INFO L82 PathProgramCache]: Analyzing trace with hash -113046974, now seen corresponding path program 1 times [2021-03-24 13:19:29,698 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:29,698 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358516302] [2021-03-24 13:19:29,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:29,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:29,703 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:29,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:29,705 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:29,709 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:29,710 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:29,711 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-03-24 13:19:29,711 WARN L342 ceAbstractionStarter]: 23 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:29,711 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 24 thread instances. [2021-03-24 13:19:29,731 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:29,731 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:29,732 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:29,732 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:29,732 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:29,732 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:29,732 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:29,732 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:29,733 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:29,733 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:29,733 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 126 places, 77 transitions, 826 flow [2021-03-24 13:19:29,746 INFO L129 PetriNetUnfolder]: 0/149 cut-off events. [2021-03-24 13:19:29,746 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:29,746 INFO L84 FinitePrefix]: Finished finitePrefix Result has 522 conditions, 149 events. 0/149 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 472 event pairs, 0 based on Foata normal form. 0/124 useless extension candidates. Maximal degree in co-relation 0. Up to 25 conditions per place. [2021-03-24 13:19:29,746 INFO L82 GeneralOperation]: Start removeDead. Operand has 126 places, 77 transitions, 826 flow [2021-03-24 13:19:29,747 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 124 places, 75 transitions, 822 flow [2021-03-24 13:19:29,747 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:29,747 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 124 places, 75 transitions, 822 flow [2021-03-24 13:19:29,747 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 124 places, 75 transitions, 822 flow [2021-03-24 13:19:29,749 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 124 places, 75 transitions, 822 flow [2021-03-24 13:19:29,759 INFO L129 PetriNetUnfolder]: 0/99 cut-off events. [2021-03-24 13:19:29,759 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:29,759 INFO L84 FinitePrefix]: Finished finitePrefix Result has 472 conditions, 99 events. 0/99 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 279 event pairs, 0 based on Foata normal form. 0/99 useless extension candidates. Maximal degree in co-relation 0. Up to 25 conditions per place. [2021-03-24 13:19:29,762 INFO L142 LiptonReduction]: Number of co-enabled transitions 3504 [2021-03-24 13:19:29,876 INFO L154 LiptonReduction]: Checked pairs total: 2856 [2021-03-24 13:19:29,876 INFO L156 LiptonReduction]: Total number of compositions: 24 [2021-03-24 13:19:29,877 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 130 [2021-03-24 13:19:29,878 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:29,878 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:29,878 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:29,878 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:29,878 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:29,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:29,879 INFO L82 PathProgramCache]: Analyzing trace with hash 42531, now seen corresponding path program 1 times [2021-03-24 13:19:29,879 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:29,879 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602194944] [2021-03-24 13:19:29,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:29,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:29,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:29,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:29,887 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-24 13:19:29,887 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602194944] [2021-03-24 13:19:29,887 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:29,887 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:29,887 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200402287] [2021-03-24 13:19:29,887 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:29,887 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:29,887 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:29,887 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:29,888 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 98 out of 101 [2021-03-24 13:19:29,888 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 51 transitions, 774 flow. Second operand has 3 states, 3 states have (on average 98.66666666666667) internal successors, (296), 3 states have internal predecessors, (296), 0 states have call successors, (0), 0 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-24 13:19:29,888 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:29,888 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 98 of 101 [2021-03-24 13:19:29,888 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:29,896 INFO L129 PetriNetUnfolder]: 0/50 cut-off events. [2021-03-24 13:19:29,896 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:29,896 INFO L84 FinitePrefix]: Finished finitePrefix Result has 425 conditions, 50 events. 0/50 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 52 event pairs, 0 based on Foata normal form. 25/75 useless extension candidates. Maximal degree in co-relation 0. Up to 25 conditions per place. [2021-03-24 13:19:29,896 INFO L132 encePairwiseOnDemand]: 99/101 looper letters, 0 selfloop transitions, 1 changer transitions 0/50 dead transitions. [2021-03-24 13:19:29,896 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 50 transitions, 774 flow [2021-03-24 13:19:29,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:29,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:29,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 296 transitions. [2021-03-24 13:19:29,897 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.976897689768977 [2021-03-24 13:19:29,897 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 296 transitions. [2021-03-24 13:19:29,897 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 296 transitions. [2021-03-24 13:19:29,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:29,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 296 transitions. [2021-03-24 13:19:29,898 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 98.66666666666667) internal successors, (296), 3 states have internal predecessors, (296), 0 states have call successors, (0), 0 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-24 13:19:29,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 101.0) internal successors, (404), 4 states have internal predecessors, (404), 0 states have call successors, (0), 0 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-24 13:19:29,899 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 101.0) internal successors, (404), 4 states have internal predecessors, (404), 0 states have call successors, (0), 0 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-24 13:19:29,899 INFO L185 Difference]: Start difference. First operand has 100 places, 51 transitions, 774 flow. Second operand 3 states and 296 transitions. [2021-03-24 13:19:29,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 50 transitions, 774 flow [2021-03-24 13:19:29,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 50 transitions, 222 flow, removed 276 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:29,907 INFO L241 Difference]: Finished difference. Result has 101 places, 50 transitions, 222 flow [2021-03-24 13:19:29,907 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=101, PETRI_DIFFERENCE_MINUEND_FLOW=220, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=222, PETRI_PLACES=101, PETRI_TRANSITIONS=50} [2021-03-24 13:19:29,907 INFO L343 CegarLoopForPetriNet]: 100 programPoint places, 1 predicate places. [2021-03-24 13:19:29,907 INFO L480 AbstractCegarLoop]: Abstraction has has 101 places, 50 transitions, 222 flow [2021-03-24 13:19:29,907 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 98.66666666666667) internal successors, (296), 3 states have internal predecessors, (296), 0 states have call successors, (0), 0 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-24 13:19:29,907 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:29,907 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:29,907 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-03-24 13:19:29,907 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:29,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:29,908 INFO L82 PathProgramCache]: Analyzing trace with hash -2014993076, now seen corresponding path program 1 times [2021-03-24 13:19:29,908 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:29,908 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320642567] [2021-03-24 13:19:29,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:29,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:29,913 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:29,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:29,921 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:29,925 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:29,926 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:29,926 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-03-24 13:19:29,926 WARN L342 ceAbstractionStarter]: 24 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:29,926 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 25 thread instances. [2021-03-24 13:19:29,946 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:29,946 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:29,946 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:29,946 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:29,946 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:29,947 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:29,947 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:29,947 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:29,947 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:29,947 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:29,948 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 131 places, 80 transitions, 885 flow [2021-03-24 13:19:29,961 INFO L129 PetriNetUnfolder]: 0/155 cut-off events. [2021-03-24 13:19:29,961 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:29,961 INFO L84 FinitePrefix]: Finished finitePrefix Result has 556 conditions, 155 events. 0/155 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 516 event pairs, 0 based on Foata normal form. 0/129 useless extension candidates. Maximal degree in co-relation 0. Up to 26 conditions per place. [2021-03-24 13:19:29,961 INFO L82 GeneralOperation]: Start removeDead. Operand has 131 places, 80 transitions, 885 flow [2021-03-24 13:19:29,962 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 129 places, 78 transitions, 881 flow [2021-03-24 13:19:29,962 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:29,962 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 129 places, 78 transitions, 881 flow [2021-03-24 13:19:29,962 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 129 places, 78 transitions, 881 flow [2021-03-24 13:19:29,963 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 129 places, 78 transitions, 881 flow [2021-03-24 13:19:29,972 INFO L129 PetriNetUnfolder]: 0/103 cut-off events. [2021-03-24 13:19:29,973 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:29,973 INFO L84 FinitePrefix]: Finished finitePrefix Result has 504 conditions, 103 events. 0/103 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 261 event pairs, 0 based on Foata normal form. 0/103 useless extension candidates. Maximal degree in co-relation 0. Up to 26 conditions per place. [2021-03-24 13:19:29,976 INFO L142 LiptonReduction]: Number of co-enabled transitions 3800 [2021-03-24 13:19:30,096 INFO L154 LiptonReduction]: Checked pairs total: 3100 [2021-03-24 13:19:30,096 INFO L156 LiptonReduction]: Total number of compositions: 25 [2021-03-24 13:19:30,097 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 135 [2021-03-24 13:19:30,097 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:30,097 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:30,097 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:30,097 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:30,098 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:30,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:30,098 INFO L82 PathProgramCache]: Analyzing trace with hash 45859, now seen corresponding path program 1 times [2021-03-24 13:19:30,098 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:30,098 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752618330] [2021-03-24 13:19:30,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:30,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:30,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:30,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:30,106 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-24 13:19:30,106 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752618330] [2021-03-24 13:19:30,106 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:30,106 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:30,106 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320772335] [2021-03-24 13:19:30,106 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:30,106 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:30,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:30,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:30,107 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 105 [2021-03-24 13:19:30,107 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 53 transitions, 831 flow. Second operand has 3 states, 3 states have (on average 102.66666666666667) internal successors, (308), 3 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:30,107 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:30,107 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 105 [2021-03-24 13:19:30,107 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:30,116 INFO L129 PetriNetUnfolder]: 0/52 cut-off events. [2021-03-24 13:19:30,116 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:30,116 INFO L84 FinitePrefix]: Finished finitePrefix Result has 455 conditions, 52 events. 0/52 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 47 event pairs, 0 based on Foata normal form. 26/78 useless extension candidates. Maximal degree in co-relation 0. Up to 26 conditions per place. [2021-03-24 13:19:30,116 INFO L132 encePairwiseOnDemand]: 103/105 looper letters, 0 selfloop transitions, 1 changer transitions 0/52 dead transitions. [2021-03-24 13:19:30,116 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 52 transitions, 831 flow [2021-03-24 13:19:30,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:30,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:30,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 308 transitions. [2021-03-24 13:19:30,117 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9777777777777777 [2021-03-24 13:19:30,117 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 308 transitions. [2021-03-24 13:19:30,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 308 transitions. [2021-03-24 13:19:30,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:30,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 308 transitions. [2021-03-24 13:19:30,118 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 102.66666666666667) internal successors, (308), 3 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:30,119 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 105.0) internal successors, (420), 4 states have internal predecessors, (420), 0 states have call successors, (0), 0 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-24 13:19:30,119 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 105.0) internal successors, (420), 4 states have internal predecessors, (420), 0 states have call successors, (0), 0 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-24 13:19:30,119 INFO L185 Difference]: Start difference. First operand has 104 places, 53 transitions, 831 flow. Second operand 3 states and 308 transitions. [2021-03-24 13:19:30,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 52 transitions, 831 flow [2021-03-24 13:19:30,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 52 transitions, 231 flow, removed 300 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:30,127 INFO L241 Difference]: Finished difference. Result has 105 places, 52 transitions, 231 flow [2021-03-24 13:19:30,127 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=105, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=231, PETRI_PLACES=105, PETRI_TRANSITIONS=52} [2021-03-24 13:19:30,127 INFO L343 CegarLoopForPetriNet]: 104 programPoint places, 1 predicate places. [2021-03-24 13:19:30,127 INFO L480 AbstractCegarLoop]: Abstraction has has 105 places, 52 transitions, 231 flow [2021-03-24 13:19:30,128 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 102.66666666666667) internal successors, (308), 3 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:30,128 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:30,128 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:30,128 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-03-24 13:19:30,128 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:30,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:30,128 INFO L82 PathProgramCache]: Analyzing trace with hash -4577491, now seen corresponding path program 1 times [2021-03-24 13:19:30,128 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:30,128 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439893418] [2021-03-24 13:19:30,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:30,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:30,134 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:30,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:30,136 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:30,140 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:30,140 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:30,141 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-03-24 13:19:30,141 WARN L342 ceAbstractionStarter]: 25 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:30,141 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 26 thread instances. [2021-03-24 13:19:30,162 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:30,162 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:30,163 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:30,163 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:30,163 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:30,163 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:30,163 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:30,163 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:30,164 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:30,164 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:30,165 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 136 places, 83 transitions, 946 flow [2021-03-24 13:19:30,204 INFO L129 PetriNetUnfolder]: 0/161 cut-off events. [2021-03-24 13:19:30,204 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:30,205 INFO L84 FinitePrefix]: Finished finitePrefix Result has 591 conditions, 161 events. 0/161 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 506 event pairs, 0 based on Foata normal form. 0/134 useless extension candidates. Maximal degree in co-relation 0. Up to 27 conditions per place. [2021-03-24 13:19:30,205 INFO L82 GeneralOperation]: Start removeDead. Operand has 136 places, 83 transitions, 946 flow [2021-03-24 13:19:30,207 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 134 places, 81 transitions, 942 flow [2021-03-24 13:19:30,207 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:30,207 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 134 places, 81 transitions, 942 flow [2021-03-24 13:19:30,207 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 134 places, 81 transitions, 942 flow [2021-03-24 13:19:30,208 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 134 places, 81 transitions, 942 flow [2021-03-24 13:19:30,219 INFO L129 PetriNetUnfolder]: 0/107 cut-off events. [2021-03-24 13:19:30,219 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:30,219 INFO L84 FinitePrefix]: Finished finitePrefix Result has 537 conditions, 107 events. 0/107 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 345 event pairs, 0 based on Foata normal form. 0/107 useless extension candidates. Maximal degree in co-relation 0. Up to 27 conditions per place. [2021-03-24 13:19:30,223 INFO L142 LiptonReduction]: Number of co-enabled transitions 4108 [2021-03-24 13:19:30,350 INFO L154 LiptonReduction]: Checked pairs total: 3354 [2021-03-24 13:19:30,350 INFO L156 LiptonReduction]: Total number of compositions: 26 [2021-03-24 13:19:30,350 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 143 [2021-03-24 13:19:30,351 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:30,351 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:30,351 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:30,352 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:30,352 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:30,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:30,352 INFO L82 PathProgramCache]: Analyzing trace with hash 49315, now seen corresponding path program 1 times [2021-03-24 13:19:30,352 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:30,352 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866466530] [2021-03-24 13:19:30,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:30,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:30,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:30,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:30,361 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-24 13:19:30,362 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866466530] [2021-03-24 13:19:30,362 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:30,362 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:30,362 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131823951] [2021-03-24 13:19:30,362 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:30,363 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:30,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:30,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:30,363 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 109 [2021-03-24 13:19:30,364 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 55 transitions, 890 flow. Second operand has 3 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:30,364 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:30,364 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 109 [2021-03-24 13:19:30,364 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:30,375 INFO L129 PetriNetUnfolder]: 0/54 cut-off events. [2021-03-24 13:19:30,375 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:30,375 INFO L84 FinitePrefix]: Finished finitePrefix Result has 486 conditions, 54 events. 0/54 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 38 event pairs, 0 based on Foata normal form. 27/81 useless extension candidates. Maximal degree in co-relation 0. Up to 27 conditions per place. [2021-03-24 13:19:30,375 INFO L132 encePairwiseOnDemand]: 107/109 looper letters, 0 selfloop transitions, 1 changer transitions 0/54 dead transitions. [2021-03-24 13:19:30,375 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 54 transitions, 890 flow [2021-03-24 13:19:30,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:30,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:30,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 320 transitions. [2021-03-24 13:19:30,376 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9785932721712538 [2021-03-24 13:19:30,376 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 320 transitions. [2021-03-24 13:19:30,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 320 transitions. [2021-03-24 13:19:30,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:30,377 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 320 transitions. [2021-03-24 13:19:30,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:30,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:30,379 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:30,379 INFO L185 Difference]: Start difference. First operand has 108 places, 55 transitions, 890 flow. Second operand 3 states and 320 transitions. [2021-03-24 13:19:30,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 54 transitions, 890 flow [2021-03-24 13:19:30,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 54 transitions, 240 flow, removed 325 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:30,388 INFO L241 Difference]: Finished difference. Result has 109 places, 54 transitions, 240 flow [2021-03-24 13:19:30,388 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=240, PETRI_PLACES=109, PETRI_TRANSITIONS=54} [2021-03-24 13:19:30,388 INFO L343 CegarLoopForPetriNet]: 108 programPoint places, 1 predicate places. [2021-03-24 13:19:30,388 INFO L480 AbstractCegarLoop]: Abstraction has has 109 places, 54 transitions, 240 flow [2021-03-24 13:19:30,389 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:30,389 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:30,389 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:30,389 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-03-24 13:19:30,389 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:30,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:30,389 INFO L82 PathProgramCache]: Analyzing trace with hash 1477290255, now seen corresponding path program 1 times [2021-03-24 13:19:30,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:30,389 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985434761] [2021-03-24 13:19:30,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:30,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:30,395 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:30,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:30,397 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:30,404 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:30,404 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:30,404 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-03-24 13:19:30,404 WARN L342 ceAbstractionStarter]: 26 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:30,404 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 27 thread instances. [2021-03-24 13:19:30,425 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:30,426 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:30,426 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:30,426 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:30,426 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:30,426 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:30,426 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:30,426 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:30,426 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:30,426 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:30,427 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 141 places, 86 transitions, 1009 flow [2021-03-24 13:19:30,447 INFO L129 PetriNetUnfolder]: 0/167 cut-off events. [2021-03-24 13:19:30,447 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:30,447 INFO L84 FinitePrefix]: Finished finitePrefix Result has 627 conditions, 167 events. 0/167 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 561 event pairs, 0 based on Foata normal form. 0/139 useless extension candidates. Maximal degree in co-relation 0. Up to 28 conditions per place. [2021-03-24 13:19:30,447 INFO L82 GeneralOperation]: Start removeDead. Operand has 141 places, 86 transitions, 1009 flow [2021-03-24 13:19:30,448 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 139 places, 84 transitions, 1005 flow [2021-03-24 13:19:30,448 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:30,449 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 139 places, 84 transitions, 1005 flow [2021-03-24 13:19:30,449 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 139 places, 84 transitions, 1005 flow [2021-03-24 13:19:30,449 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 139 places, 84 transitions, 1005 flow [2021-03-24 13:19:30,461 INFO L129 PetriNetUnfolder]: 0/111 cut-off events. [2021-03-24 13:19:30,461 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:30,461 INFO L84 FinitePrefix]: Finished finitePrefix Result has 571 conditions, 111 events. 0/111 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 304 event pairs, 0 based on Foata normal form. 0/111 useless extension candidates. Maximal degree in co-relation 0. Up to 28 conditions per place. [2021-03-24 13:19:30,466 INFO L142 LiptonReduction]: Number of co-enabled transitions 4428 [2021-03-24 13:19:30,599 INFO L154 LiptonReduction]: Checked pairs total: 3618 [2021-03-24 13:19:30,599 INFO L156 LiptonReduction]: Total number of compositions: 27 [2021-03-24 13:19:30,599 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 151 [2021-03-24 13:19:30,600 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:30,600 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:30,600 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:30,600 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:30,600 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:30,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:30,601 INFO L82 PathProgramCache]: Analyzing trace with hash 52899, now seen corresponding path program 1 times [2021-03-24 13:19:30,601 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:30,601 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809637775] [2021-03-24 13:19:30,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:30,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:30,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:30,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:30,609 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-24 13:19:30,609 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809637775] [2021-03-24 13:19:30,609 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:30,609 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:30,609 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224934568] [2021-03-24 13:19:30,610 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:30,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:30,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:30,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:30,610 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 113 [2021-03-24 13:19:30,611 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 57 transitions, 951 flow. Second operand has 3 states, 3 states have (on average 110.66666666666667) internal successors, (332), 3 states have internal predecessors, (332), 0 states have call successors, (0), 0 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-24 13:19:30,611 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:30,611 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 113 [2021-03-24 13:19:30,611 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:30,620 INFO L129 PetriNetUnfolder]: 0/56 cut-off events. [2021-03-24 13:19:30,621 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:30,621 INFO L84 FinitePrefix]: Finished finitePrefix Result has 518 conditions, 56 events. 0/56 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 57 event pairs, 0 based on Foata normal form. 28/84 useless extension candidates. Maximal degree in co-relation 0. Up to 28 conditions per place. [2021-03-24 13:19:30,621 INFO L132 encePairwiseOnDemand]: 111/113 looper letters, 0 selfloop transitions, 1 changer transitions 0/56 dead transitions. [2021-03-24 13:19:30,621 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 56 transitions, 951 flow [2021-03-24 13:19:30,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:30,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:30,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 332 transitions. [2021-03-24 13:19:30,622 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9793510324483776 [2021-03-24 13:19:30,622 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 332 transitions. [2021-03-24 13:19:30,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 332 transitions. [2021-03-24 13:19:30,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:30,622 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 332 transitions. [2021-03-24 13:19:30,623 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 110.66666666666667) internal successors, (332), 3 states have internal predecessors, (332), 0 states have call successors, (0), 0 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-24 13:19:30,623 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 113.0) internal successors, (452), 4 states have internal predecessors, (452), 0 states have call successors, (0), 0 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-24 13:19:30,624 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 113.0) internal successors, (452), 4 states have internal predecessors, (452), 0 states have call successors, (0), 0 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-24 13:19:30,624 INFO L185 Difference]: Start difference. First operand has 112 places, 57 transitions, 951 flow. Second operand 3 states and 332 transitions. [2021-03-24 13:19:30,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 56 transitions, 951 flow [2021-03-24 13:19:30,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 56 transitions, 249 flow, removed 351 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:30,633 INFO L241 Difference]: Finished difference. Result has 113 places, 56 transitions, 249 flow [2021-03-24 13:19:30,633 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=113, PETRI_DIFFERENCE_MINUEND_FLOW=247, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=249, PETRI_PLACES=113, PETRI_TRANSITIONS=56} [2021-03-24 13:19:30,633 INFO L343 CegarLoopForPetriNet]: 112 programPoint places, 1 predicate places. [2021-03-24 13:19:30,633 INFO L480 AbstractCegarLoop]: Abstraction has has 113 places, 56 transitions, 249 flow [2021-03-24 13:19:30,634 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 110.66666666666667) internal successors, (332), 3 states have internal predecessors, (332), 0 states have call successors, (0), 0 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-24 13:19:30,634 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:30,634 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:30,634 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2021-03-24 13:19:30,634 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:30,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:30,634 INFO L82 PathProgramCache]: Analyzing trace with hash -1932848600, now seen corresponding path program 1 times [2021-03-24 13:19:30,634 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:30,634 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765451902] [2021-03-24 13:19:30,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:30,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:30,640 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:30,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:30,642 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:30,646 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:30,646 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:30,646 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2021-03-24 13:19:30,646 WARN L342 ceAbstractionStarter]: 27 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:30,647 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 28 thread instances. [2021-03-24 13:19:30,672 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:30,672 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:30,672 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:30,672 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:30,672 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:30,672 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:30,673 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:30,673 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:30,673 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:30,673 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:30,675 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 146 places, 89 transitions, 1074 flow [2021-03-24 13:19:30,691 INFO L129 PetriNetUnfolder]: 0/173 cut-off events. [2021-03-24 13:19:30,691 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:30,691 INFO L84 FinitePrefix]: Finished finitePrefix Result has 664 conditions, 173 events. 0/173 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 571 event pairs, 0 based on Foata normal form. 0/144 useless extension candidates. Maximal degree in co-relation 0. Up to 29 conditions per place. [2021-03-24 13:19:30,691 INFO L82 GeneralOperation]: Start removeDead. Operand has 146 places, 89 transitions, 1074 flow [2021-03-24 13:19:30,693 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 144 places, 87 transitions, 1070 flow [2021-03-24 13:19:30,693 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:30,693 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 144 places, 87 transitions, 1070 flow [2021-03-24 13:19:30,693 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 144 places, 87 transitions, 1070 flow [2021-03-24 13:19:30,694 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 144 places, 87 transitions, 1070 flow [2021-03-24 13:19:30,706 INFO L129 PetriNetUnfolder]: 0/115 cut-off events. [2021-03-24 13:19:30,707 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:30,707 INFO L84 FinitePrefix]: Finished finitePrefix Result has 606 conditions, 115 events. 0/115 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 361 event pairs, 0 based on Foata normal form. 0/115 useless extension candidates. Maximal degree in co-relation 0. Up to 29 conditions per place. [2021-03-24 13:19:30,712 INFO L142 LiptonReduction]: Number of co-enabled transitions 4760 [2021-03-24 13:19:30,843 INFO L154 LiptonReduction]: Checked pairs total: 3892 [2021-03-24 13:19:30,844 INFO L156 LiptonReduction]: Total number of compositions: 28 [2021-03-24 13:19:30,845 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 152 [2021-03-24 13:19:30,846 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:30,846 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:30,846 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:30,846 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:30,846 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:30,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:30,846 INFO L82 PathProgramCache]: Analyzing trace with hash 56611, now seen corresponding path program 1 times [2021-03-24 13:19:30,846 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:30,847 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868940832] [2021-03-24 13:19:30,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:30,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:30,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:30,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:30,855 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-24 13:19:30,856 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868940832] [2021-03-24 13:19:30,856 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:30,856 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:30,856 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410800477] [2021-03-24 13:19:30,856 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:30,856 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:30,856 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:30,856 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:30,857 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 117 [2021-03-24 13:19:30,857 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 59 transitions, 1014 flow. Second operand has 3 states, 3 states have (on average 114.66666666666667) internal successors, (344), 3 states have internal predecessors, (344), 0 states have call successors, (0), 0 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-24 13:19:30,857 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:30,857 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 117 [2021-03-24 13:19:30,857 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:30,870 INFO L129 PetriNetUnfolder]: 0/58 cut-off events. [2021-03-24 13:19:30,870 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:30,870 INFO L84 FinitePrefix]: Finished finitePrefix Result has 551 conditions, 58 events. 0/58 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 64 event pairs, 0 based on Foata normal form. 29/87 useless extension candidates. Maximal degree in co-relation 0. Up to 29 conditions per place. [2021-03-24 13:19:30,870 INFO L132 encePairwiseOnDemand]: 115/117 looper letters, 0 selfloop transitions, 1 changer transitions 0/58 dead transitions. [2021-03-24 13:19:30,870 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 58 transitions, 1014 flow [2021-03-24 13:19:30,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:30,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:30,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 344 transitions. [2021-03-24 13:19:30,871 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.98005698005698 [2021-03-24 13:19:30,871 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 344 transitions. [2021-03-24 13:19:30,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 344 transitions. [2021-03-24 13:19:30,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:30,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 344 transitions. [2021-03-24 13:19:30,872 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 114.66666666666667) internal successors, (344), 3 states have internal predecessors, (344), 0 states have call successors, (0), 0 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-24 13:19:30,873 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 117.0) internal successors, (468), 4 states have internal predecessors, (468), 0 states have call successors, (0), 0 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-24 13:19:30,873 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 117.0) internal successors, (468), 4 states have internal predecessors, (468), 0 states have call successors, (0), 0 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-24 13:19:30,873 INFO L185 Difference]: Start difference. First operand has 116 places, 59 transitions, 1014 flow. Second operand 3 states and 344 transitions. [2021-03-24 13:19:30,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 58 transitions, 1014 flow [2021-03-24 13:19:30,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 58 transitions, 258 flow, removed 378 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:30,884 INFO L241 Difference]: Finished difference. Result has 117 places, 58 transitions, 258 flow [2021-03-24 13:19:30,884 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=117, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=258, PETRI_PLACES=117, PETRI_TRANSITIONS=58} [2021-03-24 13:19:30,884 INFO L343 CegarLoopForPetriNet]: 116 programPoint places, 1 predicate places. [2021-03-24 13:19:30,884 INFO L480 AbstractCegarLoop]: Abstraction has has 117 places, 58 transitions, 258 flow [2021-03-24 13:19:30,884 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 114.66666666666667) internal successors, (344), 3 states have internal predecessors, (344), 0 states have call successors, (0), 0 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-24 13:19:30,884 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:30,884 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:30,884 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2021-03-24 13:19:30,884 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:30,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:30,885 INFO L82 PathProgramCache]: Analyzing trace with hash -1008561454, now seen corresponding path program 1 times [2021-03-24 13:19:30,885 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:30,885 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248032523] [2021-03-24 13:19:30,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:30,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:30,890 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:30,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:30,891 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:30,895 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:30,895 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:30,896 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2021-03-24 13:19:30,896 WARN L342 ceAbstractionStarter]: 28 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:30,896 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 29 thread instances. [2021-03-24 13:19:30,948 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:30,948 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:30,948 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:30,948 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:30,948 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:30,948 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:30,948 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:30,949 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:30,949 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:30,949 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:30,950 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 151 places, 92 transitions, 1141 flow [2021-03-24 13:19:30,967 INFO L129 PetriNetUnfolder]: 0/179 cut-off events. [2021-03-24 13:19:30,967 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:30,967 INFO L84 FinitePrefix]: Finished finitePrefix Result has 702 conditions, 179 events. 0/179 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 587 event pairs, 0 based on Foata normal form. 0/149 useless extension candidates. Maximal degree in co-relation 0. Up to 30 conditions per place. [2021-03-24 13:19:30,967 INFO L82 GeneralOperation]: Start removeDead. Operand has 151 places, 92 transitions, 1141 flow [2021-03-24 13:19:30,968 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 149 places, 90 transitions, 1137 flow [2021-03-24 13:19:30,968 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:30,968 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 149 places, 90 transitions, 1137 flow [2021-03-24 13:19:30,968 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 149 places, 90 transitions, 1137 flow [2021-03-24 13:19:30,969 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 149 places, 90 transitions, 1137 flow [2021-03-24 13:19:30,982 INFO L129 PetriNetUnfolder]: 0/119 cut-off events. [2021-03-24 13:19:30,983 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:30,983 INFO L84 FinitePrefix]: Finished finitePrefix Result has 642 conditions, 119 events. 0/119 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 333 event pairs, 0 based on Foata normal form. 0/119 useless extension candidates. Maximal degree in co-relation 0. Up to 30 conditions per place. [2021-03-24 13:19:30,987 INFO L142 LiptonReduction]: Number of co-enabled transitions 5104 [2021-03-24 13:19:31,123 INFO L154 LiptonReduction]: Checked pairs total: 4176 [2021-03-24 13:19:31,123 INFO L156 LiptonReduction]: Total number of compositions: 29 [2021-03-24 13:19:31,123 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 155 [2021-03-24 13:19:31,124 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:31,124 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:31,124 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:31,124 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:31,124 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:31,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:31,125 INFO L82 PathProgramCache]: Analyzing trace with hash 60451, now seen corresponding path program 1 times [2021-03-24 13:19:31,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:31,125 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143892309] [2021-03-24 13:19:31,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:31,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:31,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:31,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:31,138 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-24 13:19:31,138 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143892309] [2021-03-24 13:19:31,139 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:31,139 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:31,139 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096851071] [2021-03-24 13:19:31,139 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:31,139 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:31,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:31,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:31,140 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 121 [2021-03-24 13:19:31,140 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 61 transitions, 1079 flow. Second operand has 3 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:31,140 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:31,140 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 121 [2021-03-24 13:19:31,140 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:31,152 INFO L129 PetriNetUnfolder]: 0/60 cut-off events. [2021-03-24 13:19:31,152 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:31,152 INFO L84 FinitePrefix]: Finished finitePrefix Result has 585 conditions, 60 events. 0/60 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 55 event pairs, 0 based on Foata normal form. 30/90 useless extension candidates. Maximal degree in co-relation 0. Up to 30 conditions per place. [2021-03-24 13:19:31,153 INFO L132 encePairwiseOnDemand]: 119/121 looper letters, 0 selfloop transitions, 1 changer transitions 0/60 dead transitions. [2021-03-24 13:19:31,153 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 60 transitions, 1079 flow [2021-03-24 13:19:31,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:31,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:31,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 356 transitions. [2021-03-24 13:19:31,154 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9807162534435262 [2021-03-24 13:19:31,154 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 356 transitions. [2021-03-24 13:19:31,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 356 transitions. [2021-03-24 13:19:31,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:31,154 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 356 transitions. [2021-03-24 13:19:31,155 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:31,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 121.0) internal successors, (484), 4 states have internal predecessors, (484), 0 states have call successors, (0), 0 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-24 13:19:31,156 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 121.0) internal successors, (484), 4 states have internal predecessors, (484), 0 states have call successors, (0), 0 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-24 13:19:31,156 INFO L185 Difference]: Start difference. First operand has 120 places, 61 transitions, 1079 flow. Second operand 3 states and 356 transitions. [2021-03-24 13:19:31,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 60 transitions, 1079 flow [2021-03-24 13:19:31,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 60 transitions, 267 flow, removed 406 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:31,168 INFO L241 Difference]: Finished difference. Result has 121 places, 60 transitions, 267 flow [2021-03-24 13:19:31,168 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=121, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=267, PETRI_PLACES=121, PETRI_TRANSITIONS=60} [2021-03-24 13:19:31,170 INFO L343 CegarLoopForPetriNet]: 120 programPoint places, 1 predicate places. [2021-03-24 13:19:31,170 INFO L480 AbstractCegarLoop]: Abstraction has has 121 places, 60 transitions, 267 flow [2021-03-24 13:19:31,170 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:31,170 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:31,170 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:31,170 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2021-03-24 13:19:31,171 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:31,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:31,171 INFO L82 PathProgramCache]: Analyzing trace with hash 1949254963, now seen corresponding path program 1 times [2021-03-24 13:19:31,171 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:31,171 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624258847] [2021-03-24 13:19:31,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:31,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:31,177 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:31,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:31,178 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:31,182 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:31,183 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:31,183 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2021-03-24 13:19:31,183 WARN L342 ceAbstractionStarter]: 29 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:31,183 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 30 thread instances. [2021-03-24 13:19:31,207 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:31,207 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:31,209 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:31,209 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:31,209 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:31,209 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:31,209 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:31,209 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:31,209 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:31,209 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:31,210 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 156 places, 95 transitions, 1210 flow [2021-03-24 13:19:31,229 INFO L129 PetriNetUnfolder]: 0/185 cut-off events. [2021-03-24 13:19:31,229 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:31,229 INFO L84 FinitePrefix]: Finished finitePrefix Result has 741 conditions, 185 events. 0/185 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 599 event pairs, 0 based on Foata normal form. 0/154 useless extension candidates. Maximal degree in co-relation 0. Up to 31 conditions per place. [2021-03-24 13:19:31,229 INFO L82 GeneralOperation]: Start removeDead. Operand has 156 places, 95 transitions, 1210 flow [2021-03-24 13:19:31,230 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 154 places, 93 transitions, 1206 flow [2021-03-24 13:19:31,230 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:31,231 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 154 places, 93 transitions, 1206 flow [2021-03-24 13:19:31,231 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 154 places, 93 transitions, 1206 flow [2021-03-24 13:19:31,231 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 154 places, 93 transitions, 1206 flow [2021-03-24 13:19:31,246 INFO L129 PetriNetUnfolder]: 0/123 cut-off events. [2021-03-24 13:19:31,247 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:31,247 INFO L84 FinitePrefix]: Finished finitePrefix Result has 679 conditions, 123 events. 0/123 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 365 event pairs, 0 based on Foata normal form. 0/123 useless extension candidates. Maximal degree in co-relation 0. Up to 31 conditions per place. [2021-03-24 13:19:31,251 INFO L142 LiptonReduction]: Number of co-enabled transitions 5460 [2021-03-24 13:19:31,391 INFO L154 LiptonReduction]: Checked pairs total: 4470 [2021-03-24 13:19:31,391 INFO L156 LiptonReduction]: Total number of compositions: 30 [2021-03-24 13:19:31,392 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 162 [2021-03-24 13:19:31,393 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:31,393 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:31,393 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:31,393 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:31,393 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:31,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:31,393 INFO L82 PathProgramCache]: Analyzing trace with hash 64419, now seen corresponding path program 1 times [2021-03-24 13:19:31,393 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:31,393 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100193674] [2021-03-24 13:19:31,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:31,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:31,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:31,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:31,402 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-24 13:19:31,402 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100193674] [2021-03-24 13:19:31,402 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:31,402 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:31,403 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460552289] [2021-03-24 13:19:31,403 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:31,403 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:31,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:31,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:31,404 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 125 [2021-03-24 13:19:31,404 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 63 transitions, 1146 flow. Second operand has 3 states, 3 states have (on average 122.66666666666667) internal successors, (368), 3 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:31,404 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:31,404 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 125 [2021-03-24 13:19:31,404 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:31,415 INFO L129 PetriNetUnfolder]: 0/62 cut-off events. [2021-03-24 13:19:31,415 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:31,415 INFO L84 FinitePrefix]: Finished finitePrefix Result has 620 conditions, 62 events. 0/62 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 52 event pairs, 0 based on Foata normal form. 31/93 useless extension candidates. Maximal degree in co-relation 0. Up to 31 conditions per place. [2021-03-24 13:19:31,418 INFO L132 encePairwiseOnDemand]: 123/125 looper letters, 0 selfloop transitions, 1 changer transitions 0/62 dead transitions. [2021-03-24 13:19:31,418 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 62 transitions, 1146 flow [2021-03-24 13:19:31,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:31,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:31,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 368 transitions. [2021-03-24 13:19:31,419 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9813333333333333 [2021-03-24 13:19:31,419 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 368 transitions. [2021-03-24 13:19:31,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 368 transitions. [2021-03-24 13:19:31,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:31,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 368 transitions. [2021-03-24 13:19:31,420 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 122.66666666666667) internal successors, (368), 3 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:31,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 125.0) internal successors, (500), 4 states have internal predecessors, (500), 0 states have call successors, (0), 0 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-24 13:19:31,432 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 125.0) internal successors, (500), 4 states have internal predecessors, (500), 0 states have call successors, (0), 0 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-24 13:19:31,433 INFO L185 Difference]: Start difference. First operand has 124 places, 63 transitions, 1146 flow. Second operand 3 states and 368 transitions. [2021-03-24 13:19:31,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 62 transitions, 1146 flow [2021-03-24 13:19:31,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 62 transitions, 276 flow, removed 435 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:31,446 INFO L241 Difference]: Finished difference. Result has 125 places, 62 transitions, 276 flow [2021-03-24 13:19:31,446 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=125, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=276, PETRI_PLACES=125, PETRI_TRANSITIONS=62} [2021-03-24 13:19:31,446 INFO L343 CegarLoopForPetriNet]: 124 programPoint places, 1 predicate places. [2021-03-24 13:19:31,446 INFO L480 AbstractCegarLoop]: Abstraction has has 125 places, 62 transitions, 276 flow [2021-03-24 13:19:31,447 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 122.66666666666667) internal successors, (368), 3 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:31,447 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:31,447 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:31,447 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2021-03-24 13:19:31,447 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:31,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:31,448 INFO L82 PathProgramCache]: Analyzing trace with hash 2018076821, now seen corresponding path program 1 times [2021-03-24 13:19:31,448 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:31,448 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082618294] [2021-03-24 13:19:31,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:31,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:31,453 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:31,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:31,455 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:31,459 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:31,459 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:31,460 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2021-03-24 13:19:31,460 WARN L342 ceAbstractionStarter]: 30 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:31,460 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 31 thread instances. [2021-03-24 13:19:31,484 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:31,485 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:31,485 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:31,485 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:31,485 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:31,485 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:31,485 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:31,485 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:31,485 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:31,485 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:31,487 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 161 places, 98 transitions, 1281 flow [2021-03-24 13:19:31,507 INFO L129 PetriNetUnfolder]: 0/191 cut-off events. [2021-03-24 13:19:31,507 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:31,507 INFO L84 FinitePrefix]: Finished finitePrefix Result has 781 conditions, 191 events. 0/191 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 620 event pairs, 0 based on Foata normal form. 0/159 useless extension candidates. Maximal degree in co-relation 0. Up to 32 conditions per place. [2021-03-24 13:19:31,508 INFO L82 GeneralOperation]: Start removeDead. Operand has 161 places, 98 transitions, 1281 flow [2021-03-24 13:19:31,509 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 159 places, 96 transitions, 1277 flow [2021-03-24 13:19:31,509 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:31,509 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 159 places, 96 transitions, 1277 flow [2021-03-24 13:19:31,509 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 159 places, 96 transitions, 1277 flow [2021-03-24 13:19:31,510 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 159 places, 96 transitions, 1277 flow [2021-03-24 13:19:31,526 INFO L129 PetriNetUnfolder]: 0/127 cut-off events. [2021-03-24 13:19:31,526 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:31,526 INFO L84 FinitePrefix]: Finished finitePrefix Result has 717 conditions, 127 events. 0/127 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 353 event pairs, 0 based on Foata normal form. 0/127 useless extension candidates. Maximal degree in co-relation 0. Up to 32 conditions per place. [2021-03-24 13:19:31,531 INFO L142 LiptonReduction]: Number of co-enabled transitions 5828 [2021-03-24 13:19:31,700 INFO L154 LiptonReduction]: Checked pairs total: 4774 [2021-03-24 13:19:31,700 INFO L156 LiptonReduction]: Total number of compositions: 31 [2021-03-24 13:19:31,700 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 191 [2021-03-24 13:19:31,701 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:31,701 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:31,701 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:31,701 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:31,701 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:31,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:31,702 INFO L82 PathProgramCache]: Analyzing trace with hash 68515, now seen corresponding path program 1 times [2021-03-24 13:19:31,702 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:31,702 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981784105] [2021-03-24 13:19:31,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:31,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:31,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:31,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:31,712 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-24 13:19:31,712 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981784105] [2021-03-24 13:19:31,712 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:31,712 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:31,712 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208387438] [2021-03-24 13:19:31,712 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:31,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:31,713 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:31,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:31,713 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 129 [2021-03-24 13:19:31,714 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 65 transitions, 1215 flow. Second operand has 3 states, 3 states have (on average 126.66666666666667) internal successors, (380), 3 states have internal predecessors, (380), 0 states have call successors, (0), 0 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-24 13:19:31,714 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:31,714 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 129 [2021-03-24 13:19:31,714 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:31,728 INFO L129 PetriNetUnfolder]: 0/64 cut-off events. [2021-03-24 13:19:31,728 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:31,728 INFO L84 FinitePrefix]: Finished finitePrefix Result has 656 conditions, 64 events. 0/64 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 63 event pairs, 0 based on Foata normal form. 32/96 useless extension candidates. Maximal degree in co-relation 0. Up to 32 conditions per place. [2021-03-24 13:19:31,729 INFO L132 encePairwiseOnDemand]: 127/129 looper letters, 0 selfloop transitions, 1 changer transitions 0/64 dead transitions. [2021-03-24 13:19:31,729 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 64 transitions, 1215 flow [2021-03-24 13:19:31,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:31,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:31,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 380 transitions. [2021-03-24 13:19:31,730 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9819121447028424 [2021-03-24 13:19:31,730 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 380 transitions. [2021-03-24 13:19:31,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 380 transitions. [2021-03-24 13:19:31,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:31,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 380 transitions. [2021-03-24 13:19:31,731 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 126.66666666666667) internal successors, (380), 3 states have internal predecessors, (380), 0 states have call successors, (0), 0 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-24 13:19:31,732 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 129.0) internal successors, (516), 4 states have internal predecessors, (516), 0 states have call successors, (0), 0 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-24 13:19:31,732 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 129.0) internal successors, (516), 4 states have internal predecessors, (516), 0 states have call successors, (0), 0 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-24 13:19:31,732 INFO L185 Difference]: Start difference. First operand has 128 places, 65 transitions, 1215 flow. Second operand 3 states and 380 transitions. [2021-03-24 13:19:31,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 64 transitions, 1215 flow [2021-03-24 13:19:31,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 64 transitions, 285 flow, removed 465 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:31,748 INFO L241 Difference]: Finished difference. Result has 129 places, 64 transitions, 285 flow [2021-03-24 13:19:31,748 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=129, PETRI_DIFFERENCE_MINUEND_FLOW=283, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=285, PETRI_PLACES=129, PETRI_TRANSITIONS=64} [2021-03-24 13:19:31,748 INFO L343 CegarLoopForPetriNet]: 128 programPoint places, 1 predicate places. [2021-03-24 13:19:31,748 INFO L480 AbstractCegarLoop]: Abstraction has has 129 places, 64 transitions, 285 flow [2021-03-24 13:19:31,749 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 126.66666666666667) internal successors, (380), 3 states have internal predecessors, (380), 0 states have call successors, (0), 0 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-24 13:19:31,749 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:31,749 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:31,749 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2021-03-24 13:19:31,749 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:31,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:31,749 INFO L82 PathProgramCache]: Analyzing trace with hash -1642907058, now seen corresponding path program 1 times [2021-03-24 13:19:31,749 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:31,749 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589937211] [2021-03-24 13:19:31,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:31,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:31,756 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:31,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:31,758 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:31,763 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:31,763 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:31,763 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2021-03-24 13:19:31,763 WARN L342 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:31,763 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2021-03-24 13:19:31,792 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:31,793 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:31,793 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:31,793 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:31,793 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:31,794 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:31,794 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:31,794 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:31,794 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:31,794 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:31,795 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 166 places, 101 transitions, 1354 flow [2021-03-24 13:19:31,820 INFO L129 PetriNetUnfolder]: 0/197 cut-off events. [2021-03-24 13:19:31,820 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:31,820 INFO L84 FinitePrefix]: Finished finitePrefix Result has 822 conditions, 197 events. 0/197 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 637 event pairs, 0 based on Foata normal form. 0/164 useless extension candidates. Maximal degree in co-relation 0. Up to 33 conditions per place. [2021-03-24 13:19:31,820 INFO L82 GeneralOperation]: Start removeDead. Operand has 166 places, 101 transitions, 1354 flow [2021-03-24 13:19:31,822 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 164 places, 99 transitions, 1350 flow [2021-03-24 13:19:31,822 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:31,822 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 164 places, 99 transitions, 1350 flow [2021-03-24 13:19:31,822 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 164 places, 99 transitions, 1350 flow [2021-03-24 13:19:31,823 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 164 places, 99 transitions, 1350 flow [2021-03-24 13:19:31,843 INFO L129 PetriNetUnfolder]: 0/131 cut-off events. [2021-03-24 13:19:31,843 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:31,843 INFO L84 FinitePrefix]: Finished finitePrefix Result has 756 conditions, 131 events. 0/131 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 361 event pairs, 0 based on Foata normal form. 0/131 useless extension candidates. Maximal degree in co-relation 0. Up to 33 conditions per place. [2021-03-24 13:19:31,849 INFO L142 LiptonReduction]: Number of co-enabled transitions 6208 [2021-03-24 13:19:32,016 INFO L154 LiptonReduction]: Checked pairs total: 5088 [2021-03-24 13:19:32,017 INFO L156 LiptonReduction]: Total number of compositions: 32 [2021-03-24 13:19:32,017 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 195 [2021-03-24 13:19:32,018 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:32,018 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:32,018 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:32,018 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:32,018 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:32,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:32,018 INFO L82 PathProgramCache]: Analyzing trace with hash 72739, now seen corresponding path program 1 times [2021-03-24 13:19:32,018 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:32,018 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657544641] [2021-03-24 13:19:32,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:32,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:32,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:32,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:32,029 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-24 13:19:32,029 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657544641] [2021-03-24 13:19:32,029 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:32,029 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:32,029 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599281168] [2021-03-24 13:19:32,029 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:32,029 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:32,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:32,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:32,030 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 133 [2021-03-24 13:19:32,031 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 67 transitions, 1286 flow. Second operand has 3 states, 3 states have (on average 130.66666666666666) internal successors, (392), 3 states have internal predecessors, (392), 0 states have call successors, (0), 0 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-24 13:19:32,031 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:32,031 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 133 [2021-03-24 13:19:32,031 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:32,043 INFO L129 PetriNetUnfolder]: 0/66 cut-off events. [2021-03-24 13:19:32,043 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:32,044 INFO L84 FinitePrefix]: Finished finitePrefix Result has 693 conditions, 66 events. 0/66 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 68 event pairs, 0 based on Foata normal form. 33/99 useless extension candidates. Maximal degree in co-relation 0. Up to 33 conditions per place. [2021-03-24 13:19:32,044 INFO L132 encePairwiseOnDemand]: 131/133 looper letters, 0 selfloop transitions, 1 changer transitions 0/66 dead transitions. [2021-03-24 13:19:32,044 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 66 transitions, 1286 flow [2021-03-24 13:19:32,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:32,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:32,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 392 transitions. [2021-03-24 13:19:32,045 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9824561403508771 [2021-03-24 13:19:32,045 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 392 transitions. [2021-03-24 13:19:32,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 392 transitions. [2021-03-24 13:19:32,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:32,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 392 transitions. [2021-03-24 13:19:32,046 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 130.66666666666666) internal successors, (392), 3 states have internal predecessors, (392), 0 states have call successors, (0), 0 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-24 13:19:32,047 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 133.0) internal successors, (532), 4 states have internal predecessors, (532), 0 states have call successors, (0), 0 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-24 13:19:32,047 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 133.0) internal successors, (532), 4 states have internal predecessors, (532), 0 states have call successors, (0), 0 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-24 13:19:32,047 INFO L185 Difference]: Start difference. First operand has 132 places, 67 transitions, 1286 flow. Second operand 3 states and 392 transitions. [2021-03-24 13:19:32,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 66 transitions, 1286 flow [2021-03-24 13:19:32,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 66 transitions, 294 flow, removed 496 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:32,063 INFO L241 Difference]: Finished difference. Result has 133 places, 66 transitions, 294 flow [2021-03-24 13:19:32,064 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=133, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=294, PETRI_PLACES=133, PETRI_TRANSITIONS=66} [2021-03-24 13:19:32,064 INFO L343 CegarLoopForPetriNet]: 132 programPoint places, 1 predicate places. [2021-03-24 13:19:32,064 INFO L480 AbstractCegarLoop]: Abstraction has has 133 places, 66 transitions, 294 flow [2021-03-24 13:19:32,064 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 130.66666666666666) internal successors, (392), 3 states have internal predecessors, (392), 0 states have call successors, (0), 0 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-24 13:19:32,064 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:32,064 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:32,064 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2021-03-24 13:19:32,064 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:32,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:32,065 INFO L82 PathProgramCache]: Analyzing trace with hash 1398026328, now seen corresponding path program 1 times [2021-03-24 13:19:32,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:32,065 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625878881] [2021-03-24 13:19:32,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:32,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:32,071 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:32,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:32,073 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:32,078 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:32,078 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:32,078 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2021-03-24 13:19:32,078 WARN L342 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:32,078 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2021-03-24 13:19:32,104 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:32,104 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:32,105 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:32,105 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:32,105 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:32,105 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:32,105 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:32,105 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:32,105 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:32,105 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:32,106 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 171 places, 104 transitions, 1429 flow [2021-03-24 13:19:32,128 INFO L129 PetriNetUnfolder]: 0/203 cut-off events. [2021-03-24 13:19:32,129 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:32,129 INFO L84 FinitePrefix]: Finished finitePrefix Result has 864 conditions, 203 events. 0/203 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 653 event pairs, 0 based on Foata normal form. 0/169 useless extension candidates. Maximal degree in co-relation 0. Up to 34 conditions per place. [2021-03-24 13:19:32,129 INFO L82 GeneralOperation]: Start removeDead. Operand has 171 places, 104 transitions, 1429 flow [2021-03-24 13:19:32,130 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 169 places, 102 transitions, 1425 flow [2021-03-24 13:19:32,130 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:32,130 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 169 places, 102 transitions, 1425 flow [2021-03-24 13:19:32,130 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 169 places, 102 transitions, 1425 flow [2021-03-24 13:19:32,131 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 169 places, 102 transitions, 1425 flow [2021-03-24 13:19:32,148 INFO L129 PetriNetUnfolder]: 0/135 cut-off events. [2021-03-24 13:19:32,149 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:32,149 INFO L84 FinitePrefix]: Finished finitePrefix Result has 796 conditions, 135 events. 0/135 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 432 event pairs, 0 based on Foata normal form. 0/135 useless extension candidates. Maximal degree in co-relation 0. Up to 34 conditions per place. [2021-03-24 13:19:32,154 INFO L142 LiptonReduction]: Number of co-enabled transitions 6600 [2021-03-24 13:19:32,314 INFO L154 LiptonReduction]: Checked pairs total: 5412 [2021-03-24 13:19:32,314 INFO L156 LiptonReduction]: Total number of compositions: 33 [2021-03-24 13:19:32,315 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 185 [2021-03-24 13:19:32,315 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:32,316 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:32,316 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:32,316 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:32,316 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:32,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:32,316 INFO L82 PathProgramCache]: Analyzing trace with hash 77091, now seen corresponding path program 1 times [2021-03-24 13:19:32,316 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:32,316 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591441345] [2021-03-24 13:19:32,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:32,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:32,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:32,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:32,325 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-24 13:19:32,325 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591441345] [2021-03-24 13:19:32,325 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:32,325 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:32,325 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747920557] [2021-03-24 13:19:32,326 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:32,326 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:32,326 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:32,326 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:32,327 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 137 [2021-03-24 13:19:32,327 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 69 transitions, 1359 flow. Second operand has 3 states, 3 states have (on average 134.66666666666666) internal successors, (404), 3 states have internal predecessors, (404), 0 states have call successors, (0), 0 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-24 13:19:32,327 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:32,327 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 137 [2021-03-24 13:19:32,327 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:32,340 INFO L129 PetriNetUnfolder]: 0/68 cut-off events. [2021-03-24 13:19:32,341 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:32,341 INFO L84 FinitePrefix]: Finished finitePrefix Result has 731 conditions, 68 events. 0/68 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 67 event pairs, 0 based on Foata normal form. 34/102 useless extension candidates. Maximal degree in co-relation 0. Up to 34 conditions per place. [2021-03-24 13:19:32,341 INFO L132 encePairwiseOnDemand]: 135/137 looper letters, 0 selfloop transitions, 1 changer transitions 0/68 dead transitions. [2021-03-24 13:19:32,341 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 68 transitions, 1359 flow [2021-03-24 13:19:32,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:32,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:32,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 404 transitions. [2021-03-24 13:19:32,342 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9829683698296837 [2021-03-24 13:19:32,342 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 404 transitions. [2021-03-24 13:19:32,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 404 transitions. [2021-03-24 13:19:32,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:32,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 404 transitions. [2021-03-24 13:19:32,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 134.66666666666666) internal successors, (404), 3 states have internal predecessors, (404), 0 states have call successors, (0), 0 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-24 13:19:32,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 137.0) internal successors, (548), 4 states have internal predecessors, (548), 0 states have call successors, (0), 0 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-24 13:19:32,344 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 137.0) internal successors, (548), 4 states have internal predecessors, (548), 0 states have call successors, (0), 0 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-24 13:19:32,344 INFO L185 Difference]: Start difference. First operand has 136 places, 69 transitions, 1359 flow. Second operand 3 states and 404 transitions. [2021-03-24 13:19:32,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 68 transitions, 1359 flow [2021-03-24 13:19:32,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 68 transitions, 303 flow, removed 528 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:32,360 INFO L241 Difference]: Finished difference. Result has 137 places, 68 transitions, 303 flow [2021-03-24 13:19:32,360 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=303, PETRI_PLACES=137, PETRI_TRANSITIONS=68} [2021-03-24 13:19:32,360 INFO L343 CegarLoopForPetriNet]: 136 programPoint places, 1 predicate places. [2021-03-24 13:19:32,360 INFO L480 AbstractCegarLoop]: Abstraction has has 137 places, 68 transitions, 303 flow [2021-03-24 13:19:32,360 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 134.66666666666666) internal successors, (404), 3 states have internal predecessors, (404), 0 states have call successors, (0), 0 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-24 13:19:32,361 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:32,361 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:32,361 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2021-03-24 13:19:32,361 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:32,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:32,361 INFO L82 PathProgramCache]: Analyzing trace with hash -103388295, now seen corresponding path program 1 times [2021-03-24 13:19:32,361 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:32,361 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393608135] [2021-03-24 13:19:32,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:32,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:32,367 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:32,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:32,369 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:32,373 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:32,374 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:32,374 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2021-03-24 13:19:32,374 WARN L342 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:32,374 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2021-03-24 13:19:32,401 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:32,401 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:32,401 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:32,401 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:32,401 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:32,402 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:32,402 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:32,402 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:32,402 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:32,402 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:32,403 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 176 places, 107 transitions, 1506 flow [2021-03-24 13:19:32,425 INFO L129 PetriNetUnfolder]: 0/209 cut-off events. [2021-03-24 13:19:32,425 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:32,426 INFO L84 FinitePrefix]: Finished finitePrefix Result has 907 conditions, 209 events. 0/209 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 676 event pairs, 0 based on Foata normal form. 0/174 useless extension candidates. Maximal degree in co-relation 0. Up to 35 conditions per place. [2021-03-24 13:19:32,426 INFO L82 GeneralOperation]: Start removeDead. Operand has 176 places, 107 transitions, 1506 flow [2021-03-24 13:19:32,427 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 174 places, 105 transitions, 1502 flow [2021-03-24 13:19:32,427 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:32,427 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 174 places, 105 transitions, 1502 flow [2021-03-24 13:19:32,427 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 174 places, 105 transitions, 1502 flow [2021-03-24 13:19:32,428 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 174 places, 105 transitions, 1502 flow [2021-03-24 13:19:32,446 INFO L129 PetriNetUnfolder]: 0/139 cut-off events. [2021-03-24 13:19:32,446 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:32,446 INFO L84 FinitePrefix]: Finished finitePrefix Result has 837 conditions, 139 events. 0/139 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 359 event pairs, 0 based on Foata normal form. 0/139 useless extension candidates. Maximal degree in co-relation 0. Up to 35 conditions per place. [2021-03-24 13:19:32,452 INFO L142 LiptonReduction]: Number of co-enabled transitions 7004 [2021-03-24 13:19:32,647 INFO L154 LiptonReduction]: Checked pairs total: 5746 [2021-03-24 13:19:32,647 INFO L156 LiptonReduction]: Total number of compositions: 34 [2021-03-24 13:19:32,647 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 220 [2021-03-24 13:19:32,648 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:32,648 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:32,648 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:32,648 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:32,648 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:32,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:32,648 INFO L82 PathProgramCache]: Analyzing trace with hash 81571, now seen corresponding path program 1 times [2021-03-24 13:19:32,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:32,649 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183912863] [2021-03-24 13:19:32,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:32,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:32,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:32,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:32,658 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-24 13:19:32,658 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183912863] [2021-03-24 13:19:32,658 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:32,658 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:32,658 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696613333] [2021-03-24 13:19:32,658 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:32,658 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:32,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:32,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:32,659 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 141 [2021-03-24 13:19:32,660 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 71 transitions, 1434 flow. Second operand has 3 states, 3 states have (on average 138.66666666666666) internal successors, (416), 3 states have internal predecessors, (416), 0 states have call successors, (0), 0 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-24 13:19:32,660 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:32,660 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 141 [2021-03-24 13:19:32,660 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:32,673 INFO L129 PetriNetUnfolder]: 0/70 cut-off events. [2021-03-24 13:19:32,674 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:32,674 INFO L84 FinitePrefix]: Finished finitePrefix Result has 770 conditions, 70 events. 0/70 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 76 event pairs, 0 based on Foata normal form. 35/105 useless extension candidates. Maximal degree in co-relation 0. Up to 35 conditions per place. [2021-03-24 13:19:32,674 INFO L132 encePairwiseOnDemand]: 139/141 looper letters, 0 selfloop transitions, 1 changer transitions 0/70 dead transitions. [2021-03-24 13:19:32,674 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 70 transitions, 1434 flow [2021-03-24 13:19:32,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:32,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:32,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 416 transitions. [2021-03-24 13:19:32,675 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.983451536643026 [2021-03-24 13:19:32,675 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 416 transitions. [2021-03-24 13:19:32,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 416 transitions. [2021-03-24 13:19:32,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:32,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 416 transitions. [2021-03-24 13:19:32,677 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 138.66666666666666) internal successors, (416), 3 states have internal predecessors, (416), 0 states have call successors, (0), 0 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-24 13:19:32,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 141.0) internal successors, (564), 4 states have internal predecessors, (564), 0 states have call successors, (0), 0 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-24 13:19:32,678 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 141.0) internal successors, (564), 4 states have internal predecessors, (564), 0 states have call successors, (0), 0 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-24 13:19:32,678 INFO L185 Difference]: Start difference. First operand has 140 places, 71 transitions, 1434 flow. Second operand 3 states and 416 transitions. [2021-03-24 13:19:32,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 70 transitions, 1434 flow [2021-03-24 13:19:32,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 70 transitions, 312 flow, removed 561 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:32,692 INFO L241 Difference]: Finished difference. Result has 141 places, 70 transitions, 312 flow [2021-03-24 13:19:32,692 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=141, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=312, PETRI_PLACES=141, PETRI_TRANSITIONS=70} [2021-03-24 13:19:32,692 INFO L343 CegarLoopForPetriNet]: 140 programPoint places, 1 predicate places. [2021-03-24 13:19:32,693 INFO L480 AbstractCegarLoop]: Abstraction has has 141 places, 70 transitions, 312 flow [2021-03-24 13:19:32,693 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 138.66666666666666) internal successors, (416), 3 states have internal predecessors, (416), 0 states have call successors, (0), 0 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-24 13:19:32,693 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:32,693 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:32,693 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2021-03-24 13:19:32,693 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:32,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:32,693 INFO L82 PathProgramCache]: Analyzing trace with hash -1249775589, now seen corresponding path program 1 times [2021-03-24 13:19:32,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:32,693 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557212781] [2021-03-24 13:19:32,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:32,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:32,700 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:32,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:32,702 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:32,706 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:32,706 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:32,707 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2021-03-24 13:19:32,707 WARN L342 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:32,707 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2021-03-24 13:19:32,740 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:32,740 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:32,741 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:32,741 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:32,741 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:32,741 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:32,741 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:32,741 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:32,741 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:32,741 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:32,742 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 181 places, 110 transitions, 1585 flow [2021-03-24 13:19:32,766 INFO L129 PetriNetUnfolder]: 0/215 cut-off events. [2021-03-24 13:19:32,766 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:32,766 INFO L84 FinitePrefix]: Finished finitePrefix Result has 951 conditions, 215 events. 0/215 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 710 event pairs, 0 based on Foata normal form. 0/179 useless extension candidates. Maximal degree in co-relation 0. Up to 36 conditions per place. [2021-03-24 13:19:32,766 INFO L82 GeneralOperation]: Start removeDead. Operand has 181 places, 110 transitions, 1585 flow [2021-03-24 13:19:32,767 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 179 places, 108 transitions, 1581 flow [2021-03-24 13:19:32,767 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:32,768 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 179 places, 108 transitions, 1581 flow [2021-03-24 13:19:32,768 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 179 places, 108 transitions, 1581 flow [2021-03-24 13:19:32,768 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 179 places, 108 transitions, 1581 flow [2021-03-24 13:19:32,787 INFO L129 PetriNetUnfolder]: 0/143 cut-off events. [2021-03-24 13:19:32,787 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:32,787 INFO L84 FinitePrefix]: Finished finitePrefix Result has 879 conditions, 143 events. 0/143 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 379 event pairs, 0 based on Foata normal form. 0/143 useless extension candidates. Maximal degree in co-relation 0. Up to 36 conditions per place. [2021-03-24 13:19:32,793 INFO L142 LiptonReduction]: Number of co-enabled transitions 7420 [2021-03-24 13:19:32,960 INFO L154 LiptonReduction]: Checked pairs total: 6090 [2021-03-24 13:19:32,960 INFO L156 LiptonReduction]: Total number of compositions: 35 [2021-03-24 13:19:32,960 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 193 [2021-03-24 13:19:32,961 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:32,961 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:32,961 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:32,961 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:32,961 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:32,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:32,962 INFO L82 PathProgramCache]: Analyzing trace with hash 86179, now seen corresponding path program 1 times [2021-03-24 13:19:32,962 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:32,962 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318222989] [2021-03-24 13:19:32,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:32,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:32,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:32,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:32,971 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-24 13:19:32,971 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318222989] [2021-03-24 13:19:32,971 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:32,971 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:32,971 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354850955] [2021-03-24 13:19:32,972 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:32,972 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:32,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:32,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:32,973 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 145 [2021-03-24 13:19:32,973 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 73 transitions, 1511 flow. Second operand has 3 states, 3 states have (on average 142.66666666666666) internal successors, (428), 3 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:32,973 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:32,973 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 145 [2021-03-24 13:19:32,973 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:32,988 INFO L129 PetriNetUnfolder]: 0/72 cut-off events. [2021-03-24 13:19:32,988 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:32,988 INFO L84 FinitePrefix]: Finished finitePrefix Result has 810 conditions, 72 events. 0/72 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 71 event pairs, 0 based on Foata normal form. 36/108 useless extension candidates. Maximal degree in co-relation 0. Up to 36 conditions per place. [2021-03-24 13:19:32,989 INFO L132 encePairwiseOnDemand]: 143/145 looper letters, 0 selfloop transitions, 1 changer transitions 0/72 dead transitions. [2021-03-24 13:19:32,989 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 72 transitions, 1511 flow [2021-03-24 13:19:32,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:32,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:32,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 428 transitions. [2021-03-24 13:19:32,990 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9839080459770115 [2021-03-24 13:19:32,990 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 428 transitions. [2021-03-24 13:19:32,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 428 transitions. [2021-03-24 13:19:32,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:32,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 428 transitions. [2021-03-24 13:19:32,991 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 142.66666666666666) internal successors, (428), 3 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:32,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 145.0) internal successors, (580), 4 states have internal predecessors, (580), 0 states have call successors, (0), 0 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-24 13:19:32,991 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 145.0) internal successors, (580), 4 states have internal predecessors, (580), 0 states have call successors, (0), 0 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-24 13:19:32,992 INFO L185 Difference]: Start difference. First operand has 144 places, 73 transitions, 1511 flow. Second operand 3 states and 428 transitions. [2021-03-24 13:19:32,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 72 transitions, 1511 flow [2021-03-24 13:19:33,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 72 transitions, 321 flow, removed 595 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:33,005 INFO L241 Difference]: Finished difference. Result has 145 places, 72 transitions, 321 flow [2021-03-24 13:19:33,006 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=319, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=321, PETRI_PLACES=145, PETRI_TRANSITIONS=72} [2021-03-24 13:19:33,006 INFO L343 CegarLoopForPetriNet]: 144 programPoint places, 1 predicate places. [2021-03-24 13:19:33,006 INFO L480 AbstractCegarLoop]: Abstraction has has 145 places, 72 transitions, 321 flow [2021-03-24 13:19:33,006 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 142.66666666666666) internal successors, (428), 3 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:33,006 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:33,006 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:33,006 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2021-03-24 13:19:33,006 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:33,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:33,006 INFO L82 PathProgramCache]: Analyzing trace with hash 1758155444, now seen corresponding path program 1 times [2021-03-24 13:19:33,007 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:33,007 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157223227] [2021-03-24 13:19:33,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:33,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:33,014 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:33,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:33,016 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:33,020 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:33,021 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:33,021 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2021-03-24 13:19:33,021 WARN L342 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:33,021 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2021-03-24 13:19:33,050 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:33,050 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:33,050 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:33,051 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:33,051 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:33,051 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:33,051 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:33,051 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:33,051 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:33,051 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:33,052 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 186 places, 113 transitions, 1666 flow [2021-03-24 13:19:33,078 INFO L129 PetriNetUnfolder]: 0/221 cut-off events. [2021-03-24 13:19:33,078 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:33,078 INFO L84 FinitePrefix]: Finished finitePrefix Result has 996 conditions, 221 events. 0/221 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 732 event pairs, 0 based on Foata normal form. 0/184 useless extension candidates. Maximal degree in co-relation 0. Up to 37 conditions per place. [2021-03-24 13:19:33,078 INFO L82 GeneralOperation]: Start removeDead. Operand has 186 places, 113 transitions, 1666 flow [2021-03-24 13:19:33,080 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 184 places, 111 transitions, 1662 flow [2021-03-24 13:19:33,080 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:33,080 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 184 places, 111 transitions, 1662 flow [2021-03-24 13:19:33,080 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 184 places, 111 transitions, 1662 flow [2021-03-24 13:19:33,081 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 184 places, 111 transitions, 1662 flow [2021-03-24 13:19:33,101 INFO L129 PetriNetUnfolder]: 0/147 cut-off events. [2021-03-24 13:19:33,101 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:33,101 INFO L84 FinitePrefix]: Finished finitePrefix Result has 922 conditions, 147 events. 0/147 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 445 event pairs, 0 based on Foata normal form. 0/147 useless extension candidates. Maximal degree in co-relation 0. Up to 37 conditions per place. [2021-03-24 13:19:33,108 INFO L142 LiptonReduction]: Number of co-enabled transitions 7848 [2021-03-24 13:19:33,286 INFO L154 LiptonReduction]: Checked pairs total: 6444 [2021-03-24 13:19:33,286 INFO L156 LiptonReduction]: Total number of compositions: 36 [2021-03-24 13:19:33,287 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 207 [2021-03-24 13:19:33,287 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:33,287 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:33,287 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:33,288 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:33,288 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:33,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:33,288 INFO L82 PathProgramCache]: Analyzing trace with hash 90915, now seen corresponding path program 1 times [2021-03-24 13:19:33,288 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:33,288 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673818366] [2021-03-24 13:19:33,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:33,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:33,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:33,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:33,297 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-24 13:19:33,298 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673818366] [2021-03-24 13:19:33,298 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:33,298 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:33,298 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674638801] [2021-03-24 13:19:33,298 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:33,298 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:33,298 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:33,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:33,299 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 149 [2021-03-24 13:19:33,299 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 75 transitions, 1590 flow. Second operand has 3 states, 3 states have (on average 146.66666666666666) internal successors, (440), 3 states have internal predecessors, (440), 0 states have call successors, (0), 0 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-24 13:19:33,299 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:33,299 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 149 [2021-03-24 13:19:33,300 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:33,315 INFO L129 PetriNetUnfolder]: 0/74 cut-off events. [2021-03-24 13:19:33,316 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:33,316 INFO L84 FinitePrefix]: Finished finitePrefix Result has 851 conditions, 74 events. 0/74 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 82 event pairs, 0 based on Foata normal form. 37/111 useless extension candidates. Maximal degree in co-relation 0. Up to 37 conditions per place. [2021-03-24 13:19:33,316 INFO L132 encePairwiseOnDemand]: 147/149 looper letters, 0 selfloop transitions, 1 changer transitions 0/74 dead transitions. [2021-03-24 13:19:33,316 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 74 transitions, 1590 flow [2021-03-24 13:19:33,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:33,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:33,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 440 transitions. [2021-03-24 13:19:33,317 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9843400447427293 [2021-03-24 13:19:33,317 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 440 transitions. [2021-03-24 13:19:33,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 440 transitions. [2021-03-24 13:19:33,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:33,318 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 440 transitions. [2021-03-24 13:19:33,319 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 146.66666666666666) internal successors, (440), 3 states have internal predecessors, (440), 0 states have call successors, (0), 0 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-24 13:19:33,320 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 149.0) internal successors, (596), 4 states have internal predecessors, (596), 0 states have call successors, (0), 0 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-24 13:19:33,320 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 149.0) internal successors, (596), 4 states have internal predecessors, (596), 0 states have call successors, (0), 0 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-24 13:19:33,320 INFO L185 Difference]: Start difference. First operand has 148 places, 75 transitions, 1590 flow. Second operand 3 states and 440 transitions. [2021-03-24 13:19:33,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 74 transitions, 1590 flow [2021-03-24 13:19:33,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 74 transitions, 330 flow, removed 630 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:33,335 INFO L241 Difference]: Finished difference. Result has 149 places, 74 transitions, 330 flow [2021-03-24 13:19:33,335 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=149, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=330, PETRI_PLACES=149, PETRI_TRANSITIONS=74} [2021-03-24 13:19:33,335 INFO L343 CegarLoopForPetriNet]: 148 programPoint places, 1 predicate places. [2021-03-24 13:19:33,335 INFO L480 AbstractCegarLoop]: Abstraction has has 149 places, 74 transitions, 330 flow [2021-03-24 13:19:33,335 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 146.66666666666666) internal successors, (440), 3 states have internal predecessors, (440), 0 states have call successors, (0), 0 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-24 13:19:33,335 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:33,335 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:33,336 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2021-03-24 13:19:33,336 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:33,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:33,336 INFO L82 PathProgramCache]: Analyzing trace with hash -620843554, now seen corresponding path program 1 times [2021-03-24 13:19:33,336 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:33,336 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029210595] [2021-03-24 13:19:33,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:33,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:33,343 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:33,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:33,345 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:33,349 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:33,349 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:33,349 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2021-03-24 13:19:33,350 WARN L342 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:33,350 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2021-03-24 13:19:33,382 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:33,382 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:33,383 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:33,383 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:33,383 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:33,383 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:33,383 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:33,383 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:33,383 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:33,383 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:33,386 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 191 places, 116 transitions, 1749 flow [2021-03-24 13:19:33,445 INFO L129 PetriNetUnfolder]: 0/227 cut-off events. [2021-03-24 13:19:33,445 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:33,446 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1042 conditions, 227 events. 0/227 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 705 event pairs, 0 based on Foata normal form. 0/189 useless extension candidates. Maximal degree in co-relation 0. Up to 38 conditions per place. [2021-03-24 13:19:33,446 INFO L82 GeneralOperation]: Start removeDead. Operand has 191 places, 116 transitions, 1749 flow [2021-03-24 13:19:33,447 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 189 places, 114 transitions, 1745 flow [2021-03-24 13:19:33,447 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:33,448 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 189 places, 114 transitions, 1745 flow [2021-03-24 13:19:33,448 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 189 places, 114 transitions, 1745 flow [2021-03-24 13:19:33,449 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 189 places, 114 transitions, 1745 flow [2021-03-24 13:19:33,473 INFO L129 PetriNetUnfolder]: 0/151 cut-off events. [2021-03-24 13:19:33,473 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:33,474 INFO L84 FinitePrefix]: Finished finitePrefix Result has 966 conditions, 151 events. 0/151 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 480 event pairs, 0 based on Foata normal form. 0/151 useless extension candidates. Maximal degree in co-relation 0. Up to 38 conditions per place. [2021-03-24 13:19:33,481 INFO L142 LiptonReduction]: Number of co-enabled transitions 8288 [2021-03-24 13:19:33,669 INFO L154 LiptonReduction]: Checked pairs total: 6808 [2021-03-24 13:19:33,670 INFO L156 LiptonReduction]: Total number of compositions: 37 [2021-03-24 13:19:33,670 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 223 [2021-03-24 13:19:33,672 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:33,672 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:33,672 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:33,672 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:33,672 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:33,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:33,672 INFO L82 PathProgramCache]: Analyzing trace with hash 95779, now seen corresponding path program 1 times [2021-03-24 13:19:33,672 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:33,672 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817981025] [2021-03-24 13:19:33,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:33,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:33,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:33,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:33,684 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-24 13:19:33,684 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817981025] [2021-03-24 13:19:33,685 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:33,685 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:33,685 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899758438] [2021-03-24 13:19:33,685 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:33,685 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:33,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:33,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:33,686 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 153 [2021-03-24 13:19:33,686 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 77 transitions, 1671 flow. Second operand has 3 states, 3 states have (on average 150.66666666666666) internal successors, (452), 3 states have internal predecessors, (452), 0 states have call successors, (0), 0 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-24 13:19:33,686 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:33,687 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 153 [2021-03-24 13:19:33,687 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:33,703 INFO L129 PetriNetUnfolder]: 0/76 cut-off events. [2021-03-24 13:19:33,703 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:33,703 INFO L84 FinitePrefix]: Finished finitePrefix Result has 893 conditions, 76 events. 0/76 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 71 event pairs, 0 based on Foata normal form. 38/114 useless extension candidates. Maximal degree in co-relation 0. Up to 38 conditions per place. [2021-03-24 13:19:33,704 INFO L132 encePairwiseOnDemand]: 151/153 looper letters, 0 selfloop transitions, 1 changer transitions 0/76 dead transitions. [2021-03-24 13:19:33,704 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 76 transitions, 1671 flow [2021-03-24 13:19:33,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:33,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:33,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 452 transitions. [2021-03-24 13:19:33,704 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9847494553376906 [2021-03-24 13:19:33,705 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 452 transitions. [2021-03-24 13:19:33,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 452 transitions. [2021-03-24 13:19:33,705 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:33,705 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 452 transitions. [2021-03-24 13:19:33,708 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 150.66666666666666) internal successors, (452), 3 states have internal predecessors, (452), 0 states have call successors, (0), 0 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-24 13:19:33,709 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 153.0) internal successors, (612), 4 states have internal predecessors, (612), 0 states have call successors, (0), 0 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-24 13:19:33,709 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 153.0) internal successors, (612), 4 states have internal predecessors, (612), 0 states have call successors, (0), 0 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-24 13:19:33,709 INFO L185 Difference]: Start difference. First operand has 152 places, 77 transitions, 1671 flow. Second operand 3 states and 452 transitions. [2021-03-24 13:19:33,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 76 transitions, 1671 flow [2021-03-24 13:19:33,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 76 transitions, 339 flow, removed 666 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:33,725 INFO L241 Difference]: Finished difference. Result has 153 places, 76 transitions, 339 flow [2021-03-24 13:19:33,725 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=153, PETRI_DIFFERENCE_MINUEND_FLOW=337, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=339, PETRI_PLACES=153, PETRI_TRANSITIONS=76} [2021-03-24 13:19:33,725 INFO L343 CegarLoopForPetriNet]: 152 programPoint places, 1 predicate places. [2021-03-24 13:19:33,726 INFO L480 AbstractCegarLoop]: Abstraction has has 153 places, 76 transitions, 339 flow [2021-03-24 13:19:33,726 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 150.66666666666666) internal successors, (452), 3 states have internal predecessors, (452), 0 states have call successors, (0), 0 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-24 13:19:33,726 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:33,726 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:33,726 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2021-03-24 13:19:33,726 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:33,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:33,727 INFO L82 PathProgramCache]: Analyzing trace with hash -1594398209, now seen corresponding path program 1 times [2021-03-24 13:19:33,727 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:33,727 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527921768] [2021-03-24 13:19:33,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:33,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:33,734 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:33,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:33,735 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:33,739 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:33,740 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:33,740 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2021-03-24 13:19:33,740 WARN L342 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:33,741 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2021-03-24 13:19:33,772 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:33,772 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:33,773 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:33,773 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:33,773 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:33,773 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:33,773 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:33,773 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:33,773 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:33,773 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:33,774 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 196 places, 119 transitions, 1834 flow [2021-03-24 13:19:33,802 INFO L129 PetriNetUnfolder]: 0/233 cut-off events. [2021-03-24 13:19:33,802 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:33,802 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1089 conditions, 233 events. 0/233 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 762 event pairs, 0 based on Foata normal form. 0/194 useless extension candidates. Maximal degree in co-relation 0. Up to 39 conditions per place. [2021-03-24 13:19:33,802 INFO L82 GeneralOperation]: Start removeDead. Operand has 196 places, 119 transitions, 1834 flow [2021-03-24 13:19:33,804 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 194 places, 117 transitions, 1830 flow [2021-03-24 13:19:33,804 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:33,804 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 194 places, 117 transitions, 1830 flow [2021-03-24 13:19:33,804 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 194 places, 117 transitions, 1830 flow [2021-03-24 13:19:33,805 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 194 places, 117 transitions, 1830 flow [2021-03-24 13:19:33,826 INFO L129 PetriNetUnfolder]: 0/155 cut-off events. [2021-03-24 13:19:33,826 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:33,827 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1011 conditions, 155 events. 0/155 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 431 event pairs, 0 based on Foata normal form. 0/155 useless extension candidates. Maximal degree in co-relation 0. Up to 39 conditions per place. [2021-03-24 13:19:33,834 INFO L142 LiptonReduction]: Number of co-enabled transitions 8740 [2021-03-24 13:19:34,039 INFO L154 LiptonReduction]: Checked pairs total: 7182 [2021-03-24 13:19:34,039 INFO L156 LiptonReduction]: Total number of compositions: 38 [2021-03-24 13:19:34,039 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 235 [2021-03-24 13:19:34,040 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:34,040 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:34,040 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:34,040 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:34,040 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:34,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:34,040 INFO L82 PathProgramCache]: Analyzing trace with hash 100771, now seen corresponding path program 1 times [2021-03-24 13:19:34,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:34,041 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851440182] [2021-03-24 13:19:34,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:34,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:34,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:34,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:34,050 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-24 13:19:34,050 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851440182] [2021-03-24 13:19:34,050 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:34,050 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:34,050 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21975597] [2021-03-24 13:19:34,050 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:34,050 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:34,050 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:34,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:34,051 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 157 [2021-03-24 13:19:34,051 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 79 transitions, 1754 flow. Second operand has 3 states, 3 states have (on average 154.66666666666666) internal successors, (464), 3 states have internal predecessors, (464), 0 states have call successors, (0), 0 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-24 13:19:34,052 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:34,052 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 157 [2021-03-24 13:19:34,052 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:34,069 INFO L129 PetriNetUnfolder]: 0/78 cut-off events. [2021-03-24 13:19:34,069 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:34,069 INFO L84 FinitePrefix]: Finished finitePrefix Result has 936 conditions, 78 events. 0/78 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 76 event pairs, 0 based on Foata normal form. 39/117 useless extension candidates. Maximal degree in co-relation 0. Up to 39 conditions per place. [2021-03-24 13:19:34,074 INFO L132 encePairwiseOnDemand]: 155/157 looper letters, 0 selfloop transitions, 1 changer transitions 0/78 dead transitions. [2021-03-24 13:19:34,075 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 78 transitions, 1754 flow [2021-03-24 13:19:34,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:34,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:34,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 464 transitions. [2021-03-24 13:19:34,075 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9851380042462845 [2021-03-24 13:19:34,076 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 464 transitions. [2021-03-24 13:19:34,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 464 transitions. [2021-03-24 13:19:34,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:34,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 464 transitions. [2021-03-24 13:19:34,077 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 154.66666666666666) internal successors, (464), 3 states have internal predecessors, (464), 0 states have call successors, (0), 0 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-24 13:19:34,077 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 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-24 13:19:34,078 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 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-24 13:19:34,078 INFO L185 Difference]: Start difference. First operand has 156 places, 79 transitions, 1754 flow. Second operand 3 states and 464 transitions. [2021-03-24 13:19:34,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 78 transitions, 1754 flow [2021-03-24 13:19:34,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 78 transitions, 348 flow, removed 703 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:34,095 INFO L241 Difference]: Finished difference. Result has 157 places, 78 transitions, 348 flow [2021-03-24 13:19:34,095 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=346, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=348, PETRI_PLACES=157, PETRI_TRANSITIONS=78} [2021-03-24 13:19:34,095 INFO L343 CegarLoopForPetriNet]: 156 programPoint places, 1 predicate places. [2021-03-24 13:19:34,095 INFO L480 AbstractCegarLoop]: Abstraction has has 157 places, 78 transitions, 348 flow [2021-03-24 13:19:34,095 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 154.66666666666666) internal successors, (464), 3 states have internal predecessors, (464), 0 states have call successors, (0), 0 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-24 13:19:34,095 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:34,095 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:34,096 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2021-03-24 13:19:34,096 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:34,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:34,096 INFO L82 PathProgramCache]: Analyzing trace with hash 1021538209, now seen corresponding path program 1 times [2021-03-24 13:19:34,096 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:34,096 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648334575] [2021-03-24 13:19:34,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:34,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:34,103 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:34,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:34,105 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:34,110 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:34,110 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:34,110 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2021-03-24 13:19:34,110 WARN L342 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:34,111 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2021-03-24 13:19:34,143 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:34,143 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:34,144 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:34,144 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:34,144 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:34,144 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:34,144 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:34,144 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:34,144 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:34,144 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:34,145 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 201 places, 122 transitions, 1921 flow [2021-03-24 13:19:34,175 INFO L129 PetriNetUnfolder]: 0/239 cut-off events. [2021-03-24 13:19:34,175 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:34,176 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1137 conditions, 239 events. 0/239 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 781 event pairs, 0 based on Foata normal form. 0/199 useless extension candidates. Maximal degree in co-relation 0. Up to 40 conditions per place. [2021-03-24 13:19:34,176 INFO L82 GeneralOperation]: Start removeDead. Operand has 201 places, 122 transitions, 1921 flow [2021-03-24 13:19:34,177 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 199 places, 120 transitions, 1917 flow [2021-03-24 13:19:34,177 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:34,177 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 199 places, 120 transitions, 1917 flow [2021-03-24 13:19:34,178 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 199 places, 120 transitions, 1917 flow [2021-03-24 13:19:34,179 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 199 places, 120 transitions, 1917 flow [2021-03-24 13:19:34,202 INFO L129 PetriNetUnfolder]: 0/159 cut-off events. [2021-03-24 13:19:34,202 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:34,202 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1057 conditions, 159 events. 0/159 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 379 event pairs, 0 based on Foata normal form. 0/159 useless extension candidates. Maximal degree in co-relation 0. Up to 40 conditions per place. [2021-03-24 13:19:34,210 INFO L142 LiptonReduction]: Number of co-enabled transitions 9204 [2021-03-24 13:19:34,444 INFO L154 LiptonReduction]: Checked pairs total: 7566 [2021-03-24 13:19:34,445 INFO L156 LiptonReduction]: Total number of compositions: 39 [2021-03-24 13:19:34,445 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 268 [2021-03-24 13:19:34,445 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:34,445 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:34,446 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:34,446 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:34,446 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:34,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:34,446 INFO L82 PathProgramCache]: Analyzing trace with hash 105891, now seen corresponding path program 1 times [2021-03-24 13:19:34,446 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:34,446 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356119601] [2021-03-24 13:19:34,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:34,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:34,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:34,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:34,457 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-24 13:19:34,457 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356119601] [2021-03-24 13:19:34,458 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:34,458 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:34,458 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118186047] [2021-03-24 13:19:34,458 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:34,458 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:34,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:34,458 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:34,459 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 161 [2021-03-24 13:19:34,459 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 81 transitions, 1839 flow. Second operand has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 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-24 13:19:34,459 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:34,459 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 161 [2021-03-24 13:19:34,459 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:34,475 INFO L129 PetriNetUnfolder]: 0/80 cut-off events. [2021-03-24 13:19:34,476 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:34,476 INFO L84 FinitePrefix]: Finished finitePrefix Result has 980 conditions, 80 events. 0/80 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 77 event pairs, 0 based on Foata normal form. 40/120 useless extension candidates. Maximal degree in co-relation 0. Up to 40 conditions per place. [2021-03-24 13:19:34,476 INFO L132 encePairwiseOnDemand]: 159/161 looper letters, 0 selfloop transitions, 1 changer transitions 0/80 dead transitions. [2021-03-24 13:19:34,476 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 80 transitions, 1839 flow [2021-03-24 13:19:34,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:34,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:34,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 476 transitions. [2021-03-24 13:19:34,477 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9855072463768116 [2021-03-24 13:19:34,477 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 476 transitions. [2021-03-24 13:19:34,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 476 transitions. [2021-03-24 13:19:34,477 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:34,477 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 476 transitions. [2021-03-24 13:19:34,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 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-24 13:19:34,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 161.0) internal successors, (644), 4 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:34,479 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 161.0) internal successors, (644), 4 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:34,479 INFO L185 Difference]: Start difference. First operand has 160 places, 81 transitions, 1839 flow. Second operand 3 states and 476 transitions. [2021-03-24 13:19:34,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 80 transitions, 1839 flow [2021-03-24 13:19:34,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 80 transitions, 357 flow, removed 741 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:34,497 INFO L241 Difference]: Finished difference. Result has 161 places, 80 transitions, 357 flow [2021-03-24 13:19:34,497 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=161, PETRI_DIFFERENCE_MINUEND_FLOW=355, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=357, PETRI_PLACES=161, PETRI_TRANSITIONS=80} [2021-03-24 13:19:34,497 INFO L343 CegarLoopForPetriNet]: 160 programPoint places, 1 predicate places. [2021-03-24 13:19:34,497 INFO L480 AbstractCegarLoop]: Abstraction has has 161 places, 80 transitions, 357 flow [2021-03-24 13:19:34,497 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 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-24 13:19:34,497 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:34,497 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:34,497 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2021-03-24 13:19:34,498 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:34,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:34,498 INFO L82 PathProgramCache]: Analyzing trace with hash 131279706, now seen corresponding path program 1 times [2021-03-24 13:19:34,498 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:34,498 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463447164] [2021-03-24 13:19:34,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:34,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:34,506 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:34,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:34,508 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:34,513 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:34,513 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:34,513 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2021-03-24 13:19:34,513 WARN L342 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:34,513 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2021-03-24 13:19:34,546 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:34,546 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:34,547 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:34,547 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:34,547 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:34,547 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:34,547 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:34,547 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:34,547 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:34,547 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:34,548 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 206 places, 125 transitions, 2010 flow [2021-03-24 13:19:34,579 INFO L129 PetriNetUnfolder]: 0/245 cut-off events. [2021-03-24 13:19:34,579 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:34,580 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1186 conditions, 245 events. 0/245 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 816 event pairs, 0 based on Foata normal form. 0/204 useless extension candidates. Maximal degree in co-relation 0. Up to 41 conditions per place. [2021-03-24 13:19:34,580 INFO L82 GeneralOperation]: Start removeDead. Operand has 206 places, 125 transitions, 2010 flow [2021-03-24 13:19:34,581 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 204 places, 123 transitions, 2006 flow [2021-03-24 13:19:34,581 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:34,581 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 204 places, 123 transitions, 2006 flow [2021-03-24 13:19:34,581 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 204 places, 123 transitions, 2006 flow [2021-03-24 13:19:34,582 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 204 places, 123 transitions, 2006 flow [2021-03-24 13:19:34,604 INFO L129 PetriNetUnfolder]: 0/163 cut-off events. [2021-03-24 13:19:34,604 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:34,604 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1104 conditions, 163 events. 0/163 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 456 event pairs, 0 based on Foata normal form. 0/163 useless extension candidates. Maximal degree in co-relation 0. Up to 41 conditions per place. [2021-03-24 13:19:34,611 INFO L142 LiptonReduction]: Number of co-enabled transitions 9680 [2021-03-24 13:19:34,819 INFO L154 LiptonReduction]: Checked pairs total: 7960 [2021-03-24 13:19:34,819 INFO L156 LiptonReduction]: Total number of compositions: 40 [2021-03-24 13:19:34,819 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 238 [2021-03-24 13:19:34,820 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:34,820 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:34,820 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:34,820 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:34,821 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:34,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:34,821 INFO L82 PathProgramCache]: Analyzing trace with hash 111139, now seen corresponding path program 1 times [2021-03-24 13:19:34,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:34,821 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288049041] [2021-03-24 13:19:34,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:34,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:34,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:34,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:34,831 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-24 13:19:34,831 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288049041] [2021-03-24 13:19:34,831 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:34,832 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:34,832 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058978760] [2021-03-24 13:19:34,832 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:34,832 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:34,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:34,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:34,833 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 165 [2021-03-24 13:19:34,833 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 83 transitions, 1926 flow. Second operand has 3 states, 3 states have (on average 162.66666666666666) internal successors, (488), 3 states have internal predecessors, (488), 0 states have call successors, (0), 0 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-24 13:19:34,833 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:34,833 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 165 [2021-03-24 13:19:34,833 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:34,851 INFO L129 PetriNetUnfolder]: 0/82 cut-off events. [2021-03-24 13:19:34,852 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:34,852 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1025 conditions, 82 events. 0/82 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 70 event pairs, 0 based on Foata normal form. 41/123 useless extension candidates. Maximal degree in co-relation 0. Up to 41 conditions per place. [2021-03-24 13:19:34,852 INFO L132 encePairwiseOnDemand]: 163/165 looper letters, 0 selfloop transitions, 1 changer transitions 0/82 dead transitions. [2021-03-24 13:19:34,852 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 82 transitions, 1926 flow [2021-03-24 13:19:34,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:34,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:34,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 488 transitions. [2021-03-24 13:19:34,853 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9858585858585859 [2021-03-24 13:19:34,853 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 488 transitions. [2021-03-24 13:19:34,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 488 transitions. [2021-03-24 13:19:34,853 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:34,854 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 488 transitions. [2021-03-24 13:19:34,854 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 162.66666666666666) internal successors, (488), 3 states have internal predecessors, (488), 0 states have call successors, (0), 0 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-24 13:19:34,855 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 165.0) internal successors, (660), 4 states have internal predecessors, (660), 0 states have call successors, (0), 0 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-24 13:19:34,855 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 165.0) internal successors, (660), 4 states have internal predecessors, (660), 0 states have call successors, (0), 0 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-24 13:19:34,855 INFO L185 Difference]: Start difference. First operand has 164 places, 83 transitions, 1926 flow. Second operand 3 states and 488 transitions. [2021-03-24 13:19:34,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 82 transitions, 1926 flow [2021-03-24 13:19:34,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 82 transitions, 366 flow, removed 780 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:34,877 INFO L241 Difference]: Finished difference. Result has 165 places, 82 transitions, 366 flow [2021-03-24 13:19:34,878 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=364, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=366, PETRI_PLACES=165, PETRI_TRANSITIONS=82} [2021-03-24 13:19:34,878 INFO L343 CegarLoopForPetriNet]: 164 programPoint places, 1 predicate places. [2021-03-24 13:19:34,878 INFO L480 AbstractCegarLoop]: Abstraction has has 165 places, 82 transitions, 366 flow [2021-03-24 13:19:34,878 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 162.66666666666666) internal successors, (488), 3 states have internal predecessors, (488), 0 states have call successors, (0), 0 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-24 13:19:34,878 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:34,878 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:34,878 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2021-03-24 13:19:34,878 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:34,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:34,879 INFO L82 PathProgramCache]: Analyzing trace with hash -92914844, now seen corresponding path program 1 times [2021-03-24 13:19:34,879 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:34,879 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610115361] [2021-03-24 13:19:34,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:34,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:34,888 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:34,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:34,890 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:34,894 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:34,895 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:34,895 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2021-03-24 13:19:34,895 WARN L342 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:34,895 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2021-03-24 13:19:34,926 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:34,927 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:34,927 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:34,927 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:34,927 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:34,927 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:34,927 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:34,927 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:34,927 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:34,927 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:34,929 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 211 places, 128 transitions, 2101 flow [2021-03-24 13:19:34,962 INFO L129 PetriNetUnfolder]: 0/251 cut-off events. [2021-03-24 13:19:34,962 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:34,962 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1236 conditions, 251 events. 0/251 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 802 event pairs, 0 based on Foata normal form. 0/209 useless extension candidates. Maximal degree in co-relation 0. Up to 42 conditions per place. [2021-03-24 13:19:34,962 INFO L82 GeneralOperation]: Start removeDead. Operand has 211 places, 128 transitions, 2101 flow [2021-03-24 13:19:34,964 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 209 places, 126 transitions, 2097 flow [2021-03-24 13:19:34,964 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:34,964 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 209 places, 126 transitions, 2097 flow [2021-03-24 13:19:34,964 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 209 places, 126 transitions, 2097 flow [2021-03-24 13:19:34,965 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 209 places, 126 transitions, 2097 flow [2021-03-24 13:19:34,990 INFO L129 PetriNetUnfolder]: 0/167 cut-off events. [2021-03-24 13:19:34,990 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:34,991 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1152 conditions, 167 events. 0/167 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 495 event pairs, 0 based on Foata normal form. 0/167 useless extension candidates. Maximal degree in co-relation 0. Up to 42 conditions per place. [2021-03-24 13:19:34,999 INFO L142 LiptonReduction]: Number of co-enabled transitions 10168 [2021-03-24 13:19:35,238 INFO L154 LiptonReduction]: Checked pairs total: 8364 [2021-03-24 13:19:35,238 INFO L156 LiptonReduction]: Total number of compositions: 41 [2021-03-24 13:19:35,239 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 275 [2021-03-24 13:19:35,239 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:35,240 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:35,240 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:35,240 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:35,240 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:35,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:35,240 INFO L82 PathProgramCache]: Analyzing trace with hash 116515, now seen corresponding path program 1 times [2021-03-24 13:19:35,240 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:35,240 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780333459] [2021-03-24 13:19:35,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:35,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:35,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:35,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:35,252 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-24 13:19:35,252 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780333459] [2021-03-24 13:19:35,252 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:35,252 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:35,252 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322655533] [2021-03-24 13:19:35,253 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:35,253 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:35,253 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:35,253 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:35,254 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 169 [2021-03-24 13:19:35,254 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 85 transitions, 2015 flow. Second operand has 3 states, 3 states have (on average 166.66666666666666) internal successors, (500), 3 states have internal predecessors, (500), 0 states have call successors, (0), 0 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-24 13:19:35,254 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:35,254 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 169 [2021-03-24 13:19:35,254 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:35,276 INFO L129 PetriNetUnfolder]: 0/84 cut-off events. [2021-03-24 13:19:35,277 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:35,277 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1071 conditions, 84 events. 0/84 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 79 event pairs, 0 based on Foata normal form. 42/126 useless extension candidates. Maximal degree in co-relation 0. Up to 42 conditions per place. [2021-03-24 13:19:35,277 INFO L132 encePairwiseOnDemand]: 167/169 looper letters, 0 selfloop transitions, 1 changer transitions 0/84 dead transitions. [2021-03-24 13:19:35,277 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 84 transitions, 2015 flow [2021-03-24 13:19:35,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:35,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:35,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 500 transitions. [2021-03-24 13:19:35,278 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9861932938856016 [2021-03-24 13:19:35,278 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 500 transitions. [2021-03-24 13:19:35,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 500 transitions. [2021-03-24 13:19:35,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:35,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 500 transitions. [2021-03-24 13:19:35,279 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 166.66666666666666) internal successors, (500), 3 states have internal predecessors, (500), 0 states have call successors, (0), 0 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-24 13:19:35,280 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 169.0) internal successors, (676), 4 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:35,280 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 169.0) internal successors, (676), 4 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:35,281 INFO L185 Difference]: Start difference. First operand has 168 places, 85 transitions, 2015 flow. Second operand 3 states and 500 transitions. [2021-03-24 13:19:35,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 84 transitions, 2015 flow [2021-03-24 13:19:35,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 84 transitions, 375 flow, removed 820 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:35,309 INFO L241 Difference]: Finished difference. Result has 169 places, 84 transitions, 375 flow [2021-03-24 13:19:35,310 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=375, PETRI_PLACES=169, PETRI_TRANSITIONS=84} [2021-03-24 13:19:35,310 INFO L343 CegarLoopForPetriNet]: 168 programPoint places, 1 predicate places. [2021-03-24 13:19:35,310 INFO L480 AbstractCegarLoop]: Abstraction has has 169 places, 84 transitions, 375 flow [2021-03-24 13:19:35,310 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 166.66666666666666) internal successors, (500), 3 states have internal predecessors, (500), 0 states have call successors, (0), 0 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-24 13:19:35,310 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:35,310 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:35,310 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2021-03-24 13:19:35,310 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:35,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:35,311 INFO L82 PathProgramCache]: Analyzing trace with hash -2062937915, now seen corresponding path program 1 times [2021-03-24 13:19:35,311 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:35,311 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258643626] [2021-03-24 13:19:35,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:35,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:35,319 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:35,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:35,321 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:35,326 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:35,327 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:35,327 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2021-03-24 13:19:35,327 WARN L342 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:35,327 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2021-03-24 13:19:35,375 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:35,375 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:35,376 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:35,376 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:35,376 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:35,376 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:35,376 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:35,376 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:35,376 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:35,376 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:35,378 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 216 places, 131 transitions, 2194 flow [2021-03-24 13:19:35,418 INFO L129 PetriNetUnfolder]: 0/257 cut-off events. [2021-03-24 13:19:35,418 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:35,418 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1287 conditions, 257 events. 0/257 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 808 event pairs, 0 based on Foata normal form. 0/214 useless extension candidates. Maximal degree in co-relation 0. Up to 43 conditions per place. [2021-03-24 13:19:35,418 INFO L82 GeneralOperation]: Start removeDead. Operand has 216 places, 131 transitions, 2194 flow [2021-03-24 13:19:35,420 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 214 places, 129 transitions, 2190 flow [2021-03-24 13:19:35,420 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:35,420 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 214 places, 129 transitions, 2190 flow [2021-03-24 13:19:35,420 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 214 places, 129 transitions, 2190 flow [2021-03-24 13:19:35,421 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 214 places, 129 transitions, 2190 flow [2021-03-24 13:19:35,448 INFO L129 PetriNetUnfolder]: 0/171 cut-off events. [2021-03-24 13:19:35,448 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:35,449 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1201 conditions, 171 events. 0/171 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 493 event pairs, 0 based on Foata normal form. 0/171 useless extension candidates. Maximal degree in co-relation 0. Up to 43 conditions per place. [2021-03-24 13:19:35,456 INFO L142 LiptonReduction]: Number of co-enabled transitions 10668 [2021-03-24 13:19:35,680 INFO L154 LiptonReduction]: Checked pairs total: 8778 [2021-03-24 13:19:35,680 INFO L156 LiptonReduction]: Total number of compositions: 42 [2021-03-24 13:19:35,680 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 260 [2021-03-24 13:19:35,681 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:35,681 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:35,681 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:35,681 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:35,681 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:35,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:35,682 INFO L82 PathProgramCache]: Analyzing trace with hash 122019, now seen corresponding path program 1 times [2021-03-24 13:19:35,682 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:35,682 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427278857] [2021-03-24 13:19:35,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:35,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:35,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:35,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:35,694 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-24 13:19:35,694 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427278857] [2021-03-24 13:19:35,694 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:35,694 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:35,694 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549971137] [2021-03-24 13:19:35,694 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:35,694 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:35,695 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:35,695 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:35,696 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 173 [2021-03-24 13:19:35,696 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 87 transitions, 2106 flow. Second operand has 3 states, 3 states have (on average 170.66666666666666) internal successors, (512), 3 states have internal predecessors, (512), 0 states have call successors, (0), 0 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-24 13:19:35,696 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:35,696 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 173 [2021-03-24 13:19:35,696 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:35,718 INFO L129 PetriNetUnfolder]: 0/86 cut-off events. [2021-03-24 13:19:35,718 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:35,718 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1118 conditions, 86 events. 0/86 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 90 event pairs, 0 based on Foata normal form. 43/129 useless extension candidates. Maximal degree in co-relation 0. Up to 43 conditions per place. [2021-03-24 13:19:35,718 INFO L132 encePairwiseOnDemand]: 171/173 looper letters, 0 selfloop transitions, 1 changer transitions 0/86 dead transitions. [2021-03-24 13:19:35,719 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 86 transitions, 2106 flow [2021-03-24 13:19:35,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:35,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:35,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 512 transitions. [2021-03-24 13:19:35,719 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9865125240847784 [2021-03-24 13:19:35,720 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 512 transitions. [2021-03-24 13:19:35,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 512 transitions. [2021-03-24 13:19:35,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:35,720 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 512 transitions. [2021-03-24 13:19:35,721 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 170.66666666666666) internal successors, (512), 3 states have internal predecessors, (512), 0 states have call successors, (0), 0 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-24 13:19:35,721 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 173.0) internal successors, (692), 4 states have internal predecessors, (692), 0 states have call successors, (0), 0 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-24 13:19:35,721 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 173.0) internal successors, (692), 4 states have internal predecessors, (692), 0 states have call successors, (0), 0 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-24 13:19:35,722 INFO L185 Difference]: Start difference. First operand has 172 places, 87 transitions, 2106 flow. Second operand 3 states and 512 transitions. [2021-03-24 13:19:35,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 86 transitions, 2106 flow [2021-03-24 13:19:35,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 86 transitions, 384 flow, removed 861 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:35,753 INFO L241 Difference]: Finished difference. Result has 173 places, 86 transitions, 384 flow [2021-03-24 13:19:35,753 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=173, PETRI_DIFFERENCE_MINUEND_FLOW=382, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=384, PETRI_PLACES=173, PETRI_TRANSITIONS=86} [2021-03-24 13:19:35,753 INFO L343 CegarLoopForPetriNet]: 172 programPoint places, 1 predicate places. [2021-03-24 13:19:35,753 INFO L480 AbstractCegarLoop]: Abstraction has has 173 places, 86 transitions, 384 flow [2021-03-24 13:19:35,753 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 170.66666666666666) internal successors, (512), 3 states have internal predecessors, (512), 0 states have call successors, (0), 0 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-24 13:19:35,753 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:35,754 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:35,754 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2021-03-24 13:19:35,754 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:35,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:35,754 INFO L82 PathProgramCache]: Analyzing trace with hash 1248466727, now seen corresponding path program 1 times [2021-03-24 13:19:35,754 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:35,754 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943978403] [2021-03-24 13:19:35,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:35,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:35,762 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:35,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:35,765 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:35,770 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:35,770 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:35,770 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2021-03-24 13:19:35,770 WARN L342 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:35,770 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2021-03-24 13:19:35,806 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:35,806 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:35,808 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:35,808 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:35,808 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:35,808 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:35,808 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:35,808 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:35,808 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:35,808 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:35,810 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 221 places, 134 transitions, 2289 flow [2021-03-24 13:19:35,847 INFO L129 PetriNetUnfolder]: 0/263 cut-off events. [2021-03-24 13:19:35,847 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:35,848 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1339 conditions, 263 events. 0/263 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 856 event pairs, 0 based on Foata normal form. 0/219 useless extension candidates. Maximal degree in co-relation 0. Up to 44 conditions per place. [2021-03-24 13:19:35,848 INFO L82 GeneralOperation]: Start removeDead. Operand has 221 places, 134 transitions, 2289 flow [2021-03-24 13:19:35,850 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 219 places, 132 transitions, 2285 flow [2021-03-24 13:19:35,850 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:35,850 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 219 places, 132 transitions, 2285 flow [2021-03-24 13:19:35,850 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 219 places, 132 transitions, 2285 flow [2021-03-24 13:19:35,852 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 219 places, 132 transitions, 2285 flow [2021-03-24 13:19:35,883 INFO L129 PetriNetUnfolder]: 0/175 cut-off events. [2021-03-24 13:19:35,883 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:35,884 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1251 conditions, 175 events. 0/175 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 491 event pairs, 0 based on Foata normal form. 0/175 useless extension candidates. Maximal degree in co-relation 0. Up to 44 conditions per place. [2021-03-24 13:19:35,893 INFO L142 LiptonReduction]: Number of co-enabled transitions 11180 [2021-03-24 13:19:36,113 INFO L154 LiptonReduction]: Checked pairs total: 9202 [2021-03-24 13:19:36,114 INFO L156 LiptonReduction]: Total number of compositions: 43 [2021-03-24 13:19:36,114 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 264 [2021-03-24 13:19:36,115 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:36,115 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:36,115 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:36,115 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:36,115 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:36,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:36,115 INFO L82 PathProgramCache]: Analyzing trace with hash 127651, now seen corresponding path program 1 times [2021-03-24 13:19:36,115 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:36,115 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066312475] [2021-03-24 13:19:36,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:36,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:36,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:36,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:36,127 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-24 13:19:36,127 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066312475] [2021-03-24 13:19:36,128 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:36,128 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:36,128 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047704289] [2021-03-24 13:19:36,128 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:36,128 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:36,128 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:36,128 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:36,129 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 177 [2021-03-24 13:19:36,129 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 89 transitions, 2199 flow. Second operand has 3 states, 3 states have (on average 174.66666666666666) internal successors, (524), 3 states have internal predecessors, (524), 0 states have call successors, (0), 0 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-24 13:19:36,130 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:36,130 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 177 [2021-03-24 13:19:36,130 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:36,150 INFO L129 PetriNetUnfolder]: 0/88 cut-off events. [2021-03-24 13:19:36,150 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:36,150 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1166 conditions, 88 events. 0/88 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 83 event pairs, 0 based on Foata normal form. 44/132 useless extension candidates. Maximal degree in co-relation 0. Up to 44 conditions per place. [2021-03-24 13:19:36,151 INFO L132 encePairwiseOnDemand]: 175/177 looper letters, 0 selfloop transitions, 1 changer transitions 0/88 dead transitions. [2021-03-24 13:19:36,151 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 88 transitions, 2199 flow [2021-03-24 13:19:36,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:36,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:36,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 524 transitions. [2021-03-24 13:19:36,152 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9868173258003766 [2021-03-24 13:19:36,152 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 524 transitions. [2021-03-24 13:19:36,152 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 524 transitions. [2021-03-24 13:19:36,152 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:36,152 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 524 transitions. [2021-03-24 13:19:36,153 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 174.66666666666666) internal successors, (524), 3 states have internal predecessors, (524), 0 states have call successors, (0), 0 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-24 13:19:36,154 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 177.0) internal successors, (708), 4 states have internal predecessors, (708), 0 states have call successors, (0), 0 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-24 13:19:36,154 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 177.0) internal successors, (708), 4 states have internal predecessors, (708), 0 states have call successors, (0), 0 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-24 13:19:36,154 INFO L185 Difference]: Start difference. First operand has 176 places, 89 transitions, 2199 flow. Second operand 3 states and 524 transitions. [2021-03-24 13:19:36,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 88 transitions, 2199 flow [2021-03-24 13:19:36,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 88 transitions, 393 flow, removed 903 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:36,187 INFO L241 Difference]: Finished difference. Result has 177 places, 88 transitions, 393 flow [2021-03-24 13:19:36,188 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=177, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=393, PETRI_PLACES=177, PETRI_TRANSITIONS=88} [2021-03-24 13:19:36,188 INFO L343 CegarLoopForPetriNet]: 176 programPoint places, 1 predicate places. [2021-03-24 13:19:36,188 INFO L480 AbstractCegarLoop]: Abstraction has has 177 places, 88 transitions, 393 flow [2021-03-24 13:19:36,188 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 174.66666666666666) internal successors, (524), 3 states have internal predecessors, (524), 0 states have call successors, (0), 0 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-24 13:19:36,188 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:36,188 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:36,188 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2021-03-24 13:19:36,188 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:36,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:36,189 INFO L82 PathProgramCache]: Analyzing trace with hash 1295684672, now seen corresponding path program 1 times [2021-03-24 13:19:36,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:36,189 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988657406] [2021-03-24 13:19:36,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:36,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:36,197 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:36,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:36,200 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:36,205 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:36,206 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:36,206 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2021-03-24 13:19:36,206 WARN L342 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:36,206 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2021-03-24 13:19:36,253 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:36,253 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:36,254 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:36,254 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:36,254 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:36,254 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:36,254 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:36,254 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:36,254 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:36,254 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:36,256 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 226 places, 137 transitions, 2386 flow [2021-03-24 13:19:36,294 INFO L129 PetriNetUnfolder]: 0/269 cut-off events. [2021-03-24 13:19:36,294 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:36,294 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1392 conditions, 269 events. 0/269 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 881 event pairs, 0 based on Foata normal form. 0/224 useless extension candidates. Maximal degree in co-relation 0. Up to 45 conditions per place. [2021-03-24 13:19:36,294 INFO L82 GeneralOperation]: Start removeDead. Operand has 226 places, 137 transitions, 2386 flow [2021-03-24 13:19:36,296 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 224 places, 135 transitions, 2382 flow [2021-03-24 13:19:36,296 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:36,296 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 224 places, 135 transitions, 2382 flow [2021-03-24 13:19:36,297 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 224 places, 135 transitions, 2382 flow [2021-03-24 13:19:36,298 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 224 places, 135 transitions, 2382 flow [2021-03-24 13:19:36,358 INFO L129 PetriNetUnfolder]: 0/179 cut-off events. [2021-03-24 13:19:36,358 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:36,358 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1302 conditions, 179 events. 0/179 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 557 event pairs, 0 based on Foata normal form. 0/179 useless extension candidates. Maximal degree in co-relation 0. Up to 45 conditions per place. [2021-03-24 13:19:36,368 INFO L142 LiptonReduction]: Number of co-enabled transitions 11704 [2021-03-24 13:19:36,560 INFO L154 LiptonReduction]: Checked pairs total: 9636 [2021-03-24 13:19:36,560 INFO L156 LiptonReduction]: Total number of compositions: 44 [2021-03-24 13:19:36,561 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 265 [2021-03-24 13:19:36,561 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:36,561 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:36,561 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:36,561 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:36,562 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:36,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:36,562 INFO L82 PathProgramCache]: Analyzing trace with hash 133411, now seen corresponding path program 1 times [2021-03-24 13:19:36,562 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:36,562 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516058343] [2021-03-24 13:19:36,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:36,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:36,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:36,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:36,572 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-24 13:19:36,572 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516058343] [2021-03-24 13:19:36,572 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:36,572 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:36,572 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933988461] [2021-03-24 13:19:36,573 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:36,573 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:36,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:36,573 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:36,574 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 181 [2021-03-24 13:19:36,574 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 91 transitions, 2294 flow. Second operand has 3 states, 3 states have (on average 178.66666666666666) internal successors, (536), 3 states have internal predecessors, (536), 0 states have call successors, (0), 0 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-24 13:19:36,574 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:36,574 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 181 [2021-03-24 13:19:36,574 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:36,595 INFO L129 PetriNetUnfolder]: 0/90 cut-off events. [2021-03-24 13:19:36,595 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:36,595 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1215 conditions, 90 events. 0/90 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 80 event pairs, 0 based on Foata normal form. 45/135 useless extension candidates. Maximal degree in co-relation 0. Up to 45 conditions per place. [2021-03-24 13:19:36,595 INFO L132 encePairwiseOnDemand]: 179/181 looper letters, 0 selfloop transitions, 1 changer transitions 0/90 dead transitions. [2021-03-24 13:19:36,596 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 90 transitions, 2294 flow [2021-03-24 13:19:36,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:36,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:36,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 536 transitions. [2021-03-24 13:19:36,596 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9871086556169429 [2021-03-24 13:19:36,597 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 536 transitions. [2021-03-24 13:19:36,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 536 transitions. [2021-03-24 13:19:36,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:36,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 536 transitions. [2021-03-24 13:19:36,598 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 178.66666666666666) internal successors, (536), 3 states have internal predecessors, (536), 0 states have call successors, (0), 0 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-24 13:19:36,598 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 181.0) internal successors, (724), 4 states have internal predecessors, (724), 0 states have call successors, (0), 0 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-24 13:19:36,598 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 181.0) internal successors, (724), 4 states have internal predecessors, (724), 0 states have call successors, (0), 0 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-24 13:19:36,598 INFO L185 Difference]: Start difference. First operand has 180 places, 91 transitions, 2294 flow. Second operand 3 states and 536 transitions. [2021-03-24 13:19:36,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 90 transitions, 2294 flow [2021-03-24 13:19:36,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 90 transitions, 402 flow, removed 946 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:36,635 INFO L241 Difference]: Finished difference. Result has 181 places, 90 transitions, 402 flow [2021-03-24 13:19:36,635 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=181, PETRI_DIFFERENCE_MINUEND_FLOW=400, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=402, PETRI_PLACES=181, PETRI_TRANSITIONS=90} [2021-03-24 13:19:36,635 INFO L343 CegarLoopForPetriNet]: 180 programPoint places, 1 predicate places. [2021-03-24 13:19:36,635 INFO L480 AbstractCegarLoop]: Abstraction has has 181 places, 90 transitions, 402 flow [2021-03-24 13:19:36,635 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 178.66666666666666) internal successors, (536), 3 states have internal predecessors, (536), 0 states have call successors, (0), 0 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-24 13:19:36,635 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:36,636 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:36,636 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2021-03-24 13:19:36,636 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:36,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:36,636 INFO L82 PathProgramCache]: Analyzing trace with hash -199292694, now seen corresponding path program 1 times [2021-03-24 13:19:36,636 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:36,636 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927123367] [2021-03-24 13:19:36,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:36,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:36,644 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:36,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:36,647 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:36,652 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:36,652 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:36,652 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2021-03-24 13:19:36,653 WARN L342 ceAbstractionStarter]: 44 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:36,653 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 45 thread instances. [2021-03-24 13:19:36,688 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:36,688 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:36,688 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:36,688 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:36,689 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:36,689 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:36,689 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:36,689 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:36,689 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:36,689 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:36,690 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 231 places, 140 transitions, 2485 flow [2021-03-24 13:19:36,730 INFO L129 PetriNetUnfolder]: 0/275 cut-off events. [2021-03-24 13:19:36,730 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:36,730 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1446 conditions, 275 events. 0/275 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 874 event pairs, 0 based on Foata normal form. 0/229 useless extension candidates. Maximal degree in co-relation 0. Up to 46 conditions per place. [2021-03-24 13:19:36,730 INFO L82 GeneralOperation]: Start removeDead. Operand has 231 places, 140 transitions, 2485 flow [2021-03-24 13:19:36,732 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 229 places, 138 transitions, 2481 flow [2021-03-24 13:19:36,732 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:36,732 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 229 places, 138 transitions, 2481 flow [2021-03-24 13:19:36,732 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 229 places, 138 transitions, 2481 flow [2021-03-24 13:19:36,733 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 229 places, 138 transitions, 2481 flow [2021-03-24 13:19:36,764 INFO L129 PetriNetUnfolder]: 0/183 cut-off events. [2021-03-24 13:19:36,764 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:36,764 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1354 conditions, 183 events. 0/183 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 439 event pairs, 0 based on Foata normal form. 0/183 useless extension candidates. Maximal degree in co-relation 0. Up to 46 conditions per place. [2021-03-24 13:19:36,775 INFO L142 LiptonReduction]: Number of co-enabled transitions 12240 [2021-03-24 13:19:36,982 INFO L154 LiptonReduction]: Checked pairs total: 10080 [2021-03-24 13:19:36,982 INFO L156 LiptonReduction]: Total number of compositions: 45 [2021-03-24 13:19:36,982 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 250 [2021-03-24 13:19:36,983 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:36,983 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:36,983 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:36,983 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:36,983 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:36,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:36,983 INFO L82 PathProgramCache]: Analyzing trace with hash 139299, now seen corresponding path program 1 times [2021-03-24 13:19:36,983 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:36,983 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094049978] [2021-03-24 13:19:36,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:36,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:36,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:36,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:36,992 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-24 13:19:36,992 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094049978] [2021-03-24 13:19:36,992 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:36,992 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:36,992 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406995232] [2021-03-24 13:19:36,992 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:36,992 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:36,992 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:36,992 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:36,993 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 185 [2021-03-24 13:19:36,993 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 93 transitions, 2391 flow. Second operand has 3 states, 3 states have (on average 182.66666666666666) internal successors, (548), 3 states have internal predecessors, (548), 0 states have call successors, (0), 0 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-24 13:19:36,993 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:36,993 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 185 [2021-03-24 13:19:36,993 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:37,011 INFO L129 PetriNetUnfolder]: 0/92 cut-off events. [2021-03-24 13:19:37,011 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:37,011 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1265 conditions, 92 events. 0/92 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 79 event pairs, 0 based on Foata normal form. 46/138 useless extension candidates. Maximal degree in co-relation 0. Up to 46 conditions per place. [2021-03-24 13:19:37,011 INFO L132 encePairwiseOnDemand]: 183/185 looper letters, 0 selfloop transitions, 1 changer transitions 0/92 dead transitions. [2021-03-24 13:19:37,011 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 92 transitions, 2391 flow [2021-03-24 13:19:37,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:37,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:37,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 548 transitions. [2021-03-24 13:19:37,013 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9873873873873874 [2021-03-24 13:19:37,013 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 548 transitions. [2021-03-24 13:19:37,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 548 transitions. [2021-03-24 13:19:37,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:37,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 548 transitions. [2021-03-24 13:19:37,014 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 182.66666666666666) internal successors, (548), 3 states have internal predecessors, (548), 0 states have call successors, (0), 0 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-24 13:19:37,015 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 185.0) internal successors, (740), 4 states have internal predecessors, (740), 0 states have call successors, (0), 0 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-24 13:19:37,015 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 185.0) internal successors, (740), 4 states have internal predecessors, (740), 0 states have call successors, (0), 0 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-24 13:19:37,015 INFO L185 Difference]: Start difference. First operand has 184 places, 93 transitions, 2391 flow. Second operand 3 states and 548 transitions. [2021-03-24 13:19:37,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 92 transitions, 2391 flow [2021-03-24 13:19:37,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 92 transitions, 411 flow, removed 990 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:37,055 INFO L241 Difference]: Finished difference. Result has 185 places, 92 transitions, 411 flow [2021-03-24 13:19:37,055 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=185, PETRI_DIFFERENCE_MINUEND_FLOW=409, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=411, PETRI_PLACES=185, PETRI_TRANSITIONS=92} [2021-03-24 13:19:37,055 INFO L343 CegarLoopForPetriNet]: 184 programPoint places, 1 predicate places. [2021-03-24 13:19:37,055 INFO L480 AbstractCegarLoop]: Abstraction has has 185 places, 92 transitions, 411 flow [2021-03-24 13:19:37,055 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 182.66666666666666) internal successors, (548), 3 states have internal predecessors, (548), 0 states have call successors, (0), 0 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-24 13:19:37,055 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:37,055 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:37,056 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2021-03-24 13:19:37,056 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:37,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:37,056 INFO L82 PathProgramCache]: Analyzing trace with hash -1531564085, now seen corresponding path program 1 times [2021-03-24 13:19:37,056 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:37,056 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237525420] [2021-03-24 13:19:37,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:37,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:37,064 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:37,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:37,067 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:37,073 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:37,073 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:37,073 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2021-03-24 13:19:37,073 WARN L342 ceAbstractionStarter]: 45 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:37,073 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 46 thread instances. [2021-03-24 13:19:37,107 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:37,107 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:37,108 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:37,108 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:37,108 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:37,108 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:37,108 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:37,108 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:37,108 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:37,108 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:37,110 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 236 places, 143 transitions, 2586 flow [2021-03-24 13:19:37,150 INFO L129 PetriNetUnfolder]: 0/281 cut-off events. [2021-03-24 13:19:37,150 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:37,150 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1501 conditions, 281 events. 0/281 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 939 event pairs, 0 based on Foata normal form. 0/234 useless extension candidates. Maximal degree in co-relation 0. Up to 47 conditions per place. [2021-03-24 13:19:37,151 INFO L82 GeneralOperation]: Start removeDead. Operand has 236 places, 143 transitions, 2586 flow [2021-03-24 13:19:37,152 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 234 places, 141 transitions, 2582 flow [2021-03-24 13:19:37,152 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:37,153 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 234 places, 141 transitions, 2582 flow [2021-03-24 13:19:37,153 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 234 places, 141 transitions, 2582 flow [2021-03-24 13:19:37,154 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 234 places, 141 transitions, 2582 flow [2021-03-24 13:19:37,186 INFO L129 PetriNetUnfolder]: 0/187 cut-off events. [2021-03-24 13:19:37,186 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:37,186 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1407 conditions, 187 events. 0/187 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 485 event pairs, 0 based on Foata normal form. 0/187 useless extension candidates. Maximal degree in co-relation 0. Up to 47 conditions per place. [2021-03-24 13:19:37,194 INFO L142 LiptonReduction]: Number of co-enabled transitions 12788 [2021-03-24 13:19:37,437 INFO L154 LiptonReduction]: Checked pairs total: 10534 [2021-03-24 13:19:37,437 INFO L156 LiptonReduction]: Total number of compositions: 46 [2021-03-24 13:19:37,437 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 285 [2021-03-24 13:19:37,438 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:37,438 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:37,438 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:37,438 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:37,438 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:37,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:37,438 INFO L82 PathProgramCache]: Analyzing trace with hash 145315, now seen corresponding path program 1 times [2021-03-24 13:19:37,438 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:37,439 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361657572] [2021-03-24 13:19:37,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:37,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:37,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:37,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:37,449 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-24 13:19:37,450 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361657572] [2021-03-24 13:19:37,450 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:37,450 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:37,450 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125500455] [2021-03-24 13:19:37,450 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:37,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:37,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:37,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:37,451 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 186 out of 189 [2021-03-24 13:19:37,451 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 95 transitions, 2490 flow. Second operand has 3 states, 3 states have (on average 186.66666666666666) internal successors, (560), 3 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:37,451 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:37,452 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 186 of 189 [2021-03-24 13:19:37,452 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:37,474 INFO L129 PetriNetUnfolder]: 0/94 cut-off events. [2021-03-24 13:19:37,474 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:37,474 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1316 conditions, 94 events. 0/94 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 90 event pairs, 0 based on Foata normal form. 47/141 useless extension candidates. Maximal degree in co-relation 0. Up to 47 conditions per place. [2021-03-24 13:19:37,474 INFO L132 encePairwiseOnDemand]: 187/189 looper letters, 0 selfloop transitions, 1 changer transitions 0/94 dead transitions. [2021-03-24 13:19:37,474 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 94 transitions, 2490 flow [2021-03-24 13:19:37,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:37,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:37,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 560 transitions. [2021-03-24 13:19:37,475 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9876543209876543 [2021-03-24 13:19:37,475 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 560 transitions. [2021-03-24 13:19:37,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 560 transitions. [2021-03-24 13:19:37,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:37,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 560 transitions. [2021-03-24 13:19:37,476 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 186.66666666666666) internal successors, (560), 3 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:37,477 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 189.0) internal successors, (756), 4 states have internal predecessors, (756), 0 states have call successors, (0), 0 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-24 13:19:37,477 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 189.0) internal successors, (756), 4 states have internal predecessors, (756), 0 states have call successors, (0), 0 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-24 13:19:37,477 INFO L185 Difference]: Start difference. First operand has 188 places, 95 transitions, 2490 flow. Second operand 3 states and 560 transitions. [2021-03-24 13:19:37,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 94 transitions, 2490 flow [2021-03-24 13:19:37,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 94 transitions, 420 flow, removed 1035 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:37,520 INFO L241 Difference]: Finished difference. Result has 189 places, 94 transitions, 420 flow [2021-03-24 13:19:37,520 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=420, PETRI_PLACES=189, PETRI_TRANSITIONS=94} [2021-03-24 13:19:37,521 INFO L343 CegarLoopForPetriNet]: 188 programPoint places, 1 predicate places. [2021-03-24 13:19:37,521 INFO L480 AbstractCegarLoop]: Abstraction has has 189 places, 94 transitions, 420 flow [2021-03-24 13:19:37,521 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 186.66666666666666) internal successors, (560), 3 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:37,521 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:37,521 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:37,521 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2021-03-24 13:19:37,521 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:37,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:37,521 INFO L82 PathProgramCache]: Analyzing trace with hash -790489427, now seen corresponding path program 1 times [2021-03-24 13:19:37,522 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:37,522 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189473690] [2021-03-24 13:19:37,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:37,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:37,530 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:37,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:37,533 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:37,539 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:37,540 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:37,540 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2021-03-24 13:19:37,540 WARN L342 ceAbstractionStarter]: 46 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:37,540 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 47 thread instances. [2021-03-24 13:19:37,575 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:37,575 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:37,576 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:37,576 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:37,576 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:37,576 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:37,576 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:37,576 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:37,576 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:37,576 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:37,578 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 241 places, 146 transitions, 2689 flow [2021-03-24 13:19:37,621 INFO L129 PetriNetUnfolder]: 0/287 cut-off events. [2021-03-24 13:19:37,621 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:37,621 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1557 conditions, 287 events. 0/287 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 908 event pairs, 0 based on Foata normal form. 0/239 useless extension candidates. Maximal degree in co-relation 0. Up to 48 conditions per place. [2021-03-24 13:19:37,621 INFO L82 GeneralOperation]: Start removeDead. Operand has 241 places, 146 transitions, 2689 flow [2021-03-24 13:19:37,623 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 239 places, 144 transitions, 2685 flow [2021-03-24 13:19:37,623 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:37,623 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 239 places, 144 transitions, 2685 flow [2021-03-24 13:19:37,623 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 239 places, 144 transitions, 2685 flow [2021-03-24 13:19:37,624 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 239 places, 144 transitions, 2685 flow [2021-03-24 13:19:37,656 INFO L129 PetriNetUnfolder]: 0/191 cut-off events. [2021-03-24 13:19:37,657 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:37,657 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1461 conditions, 191 events. 0/191 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 495 event pairs, 0 based on Foata normal form. 0/191 useless extension candidates. Maximal degree in co-relation 0. Up to 48 conditions per place. [2021-03-24 13:19:37,665 INFO L142 LiptonReduction]: Number of co-enabled transitions 13348 [2021-03-24 13:19:37,910 INFO L154 LiptonReduction]: Checked pairs total: 10998 [2021-03-24 13:19:37,910 INFO L156 LiptonReduction]: Total number of compositions: 47 [2021-03-24 13:19:37,911 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 288 [2021-03-24 13:19:37,911 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:37,911 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:37,911 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:37,911 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:37,912 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:37,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:37,912 INFO L82 PathProgramCache]: Analyzing trace with hash 151459, now seen corresponding path program 1 times [2021-03-24 13:19:37,912 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:37,912 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912298025] [2021-03-24 13:19:37,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:37,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:37,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:37,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:37,922 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-24 13:19:37,922 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912298025] [2021-03-24 13:19:37,922 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:37,922 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:37,922 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366904179] [2021-03-24 13:19:37,922 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:37,922 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:37,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:37,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:37,923 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 193 [2021-03-24 13:19:37,924 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 97 transitions, 2591 flow. Second operand has 3 states, 3 states have (on average 190.66666666666666) internal successors, (572), 3 states have internal predecessors, (572), 0 states have call successors, (0), 0 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-24 13:19:37,924 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:37,924 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 193 [2021-03-24 13:19:37,924 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:37,948 INFO L129 PetriNetUnfolder]: 0/96 cut-off events. [2021-03-24 13:19:37,948 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:37,948 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1368 conditions, 96 events. 0/96 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 85 event pairs, 0 based on Foata normal form. 48/144 useless extension candidates. Maximal degree in co-relation 0. Up to 48 conditions per place. [2021-03-24 13:19:37,948 INFO L132 encePairwiseOnDemand]: 191/193 looper letters, 0 selfloop transitions, 1 changer transitions 0/96 dead transitions. [2021-03-24 13:19:37,949 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 96 transitions, 2591 flow [2021-03-24 13:19:37,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:37,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:37,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 572 transitions. [2021-03-24 13:19:37,949 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9879101899827288 [2021-03-24 13:19:37,949 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 572 transitions. [2021-03-24 13:19:37,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 572 transitions. [2021-03-24 13:19:37,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:37,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 572 transitions. [2021-03-24 13:19:37,950 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 190.66666666666666) internal successors, (572), 3 states have internal predecessors, (572), 0 states have call successors, (0), 0 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-24 13:19:37,951 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 193.0) internal successors, (772), 4 states have internal predecessors, (772), 0 states have call successors, (0), 0 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-24 13:19:37,951 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 193.0) internal successors, (772), 4 states have internal predecessors, (772), 0 states have call successors, (0), 0 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-24 13:19:37,951 INFO L185 Difference]: Start difference. First operand has 192 places, 97 transitions, 2591 flow. Second operand 3 states and 572 transitions. [2021-03-24 13:19:37,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 96 transitions, 2591 flow [2021-03-24 13:19:37,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 96 transitions, 429 flow, removed 1081 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:37,994 INFO L241 Difference]: Finished difference. Result has 193 places, 96 transitions, 429 flow [2021-03-24 13:19:37,995 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=193, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=429, PETRI_PLACES=193, PETRI_TRANSITIONS=96} [2021-03-24 13:19:37,995 INFO L343 CegarLoopForPetriNet]: 192 programPoint places, 1 predicate places. [2021-03-24 13:19:37,995 INFO L480 AbstractCegarLoop]: Abstraction has has 193 places, 96 transitions, 429 flow [2021-03-24 13:19:37,995 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 190.66666666666666) internal successors, (572), 3 states have internal predecessors, (572), 0 states have call successors, (0), 0 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-24 13:19:37,995 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:37,995 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:37,995 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2021-03-24 13:19:37,995 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:37,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:37,996 INFO L82 PathProgramCache]: Analyzing trace with hash -1706992282, now seen corresponding path program 1 times [2021-03-24 13:19:37,996 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:37,996 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701809356] [2021-03-24 13:19:37,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:38,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:38,003 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:38,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:38,008 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:38,014 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:38,015 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:38,015 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2021-03-24 13:19:38,015 WARN L342 ceAbstractionStarter]: 47 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:38,015 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 48 thread instances. [2021-03-24 13:19:38,053 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:38,054 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:38,054 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:38,054 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:38,054 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:38,054 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:38,054 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:38,054 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:38,054 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:38,054 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:38,056 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 246 places, 149 transitions, 2794 flow [2021-03-24 13:19:38,100 INFO L129 PetriNetUnfolder]: 0/293 cut-off events. [2021-03-24 13:19:38,100 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:38,100 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1614 conditions, 293 events. 0/293 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 964 event pairs, 0 based on Foata normal form. 0/244 useless extension candidates. Maximal degree in co-relation 0. Up to 49 conditions per place. [2021-03-24 13:19:38,100 INFO L82 GeneralOperation]: Start removeDead. Operand has 246 places, 149 transitions, 2794 flow [2021-03-24 13:19:38,102 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 244 places, 147 transitions, 2790 flow [2021-03-24 13:19:38,102 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:38,102 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 244 places, 147 transitions, 2790 flow [2021-03-24 13:19:38,102 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 244 places, 147 transitions, 2790 flow [2021-03-24 13:19:38,104 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 244 places, 147 transitions, 2790 flow [2021-03-24 13:19:38,138 INFO L129 PetriNetUnfolder]: 0/195 cut-off events. [2021-03-24 13:19:38,138 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:38,138 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1516 conditions, 195 events. 0/195 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 458 event pairs, 0 based on Foata normal form. 0/195 useless extension candidates. Maximal degree in co-relation 0. Up to 49 conditions per place. [2021-03-24 13:19:38,150 INFO L142 LiptonReduction]: Number of co-enabled transitions 13920 [2021-03-24 13:19:38,388 INFO L154 LiptonReduction]: Checked pairs total: 11472 [2021-03-24 13:19:38,388 INFO L156 LiptonReduction]: Total number of compositions: 48 [2021-03-24 13:19:38,388 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 286 [2021-03-24 13:19:38,388 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:38,389 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:38,389 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:38,389 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:38,389 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:38,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:38,389 INFO L82 PathProgramCache]: Analyzing trace with hash 157731, now seen corresponding path program 1 times [2021-03-24 13:19:38,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:38,389 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682519105] [2021-03-24 13:19:38,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:38,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:38,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:38,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:38,401 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-24 13:19:38,401 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682519105] [2021-03-24 13:19:38,401 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:38,401 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:38,402 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25038386] [2021-03-24 13:19:38,402 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:38,402 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:38,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:38,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:38,402 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 197 [2021-03-24 13:19:38,403 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 99 transitions, 2694 flow. Second operand has 3 states, 3 states have (on average 194.66666666666666) internal successors, (584), 3 states have internal predecessors, (584), 0 states have call successors, (0), 0 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-24 13:19:38,403 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:38,403 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 197 [2021-03-24 13:19:38,403 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:38,422 INFO L129 PetriNetUnfolder]: 0/98 cut-off events. [2021-03-24 13:19:38,423 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:38,423 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1421 conditions, 98 events. 0/98 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 84 event pairs, 0 based on Foata normal form. 49/147 useless extension candidates. Maximal degree in co-relation 0. Up to 49 conditions per place. [2021-03-24 13:19:38,423 INFO L132 encePairwiseOnDemand]: 195/197 looper letters, 0 selfloop transitions, 1 changer transitions 0/98 dead transitions. [2021-03-24 13:19:38,423 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 98 transitions, 2694 flow [2021-03-24 13:19:38,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:38,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:38,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 584 transitions. [2021-03-24 13:19:38,424 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.988155668358714 [2021-03-24 13:19:38,424 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 584 transitions. [2021-03-24 13:19:38,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 584 transitions. [2021-03-24 13:19:38,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:38,424 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 584 transitions. [2021-03-24 13:19:38,425 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 194.66666666666666) internal successors, (584), 3 states have internal predecessors, (584), 0 states have call successors, (0), 0 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-24 13:19:38,425 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 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-24 13:19:38,426 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 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-24 13:19:38,426 INFO L185 Difference]: Start difference. First operand has 196 places, 99 transitions, 2694 flow. Second operand 3 states and 584 transitions. [2021-03-24 13:19:38,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 98 transitions, 2694 flow [2021-03-24 13:19:38,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 98 transitions, 438 flow, removed 1128 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:38,468 INFO L241 Difference]: Finished difference. Result has 197 places, 98 transitions, 438 flow [2021-03-24 13:19:38,468 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=438, PETRI_PLACES=197, PETRI_TRANSITIONS=98} [2021-03-24 13:19:38,468 INFO L343 CegarLoopForPetriNet]: 196 programPoint places, 1 predicate places. [2021-03-24 13:19:38,468 INFO L480 AbstractCegarLoop]: Abstraction has has 197 places, 98 transitions, 438 flow [2021-03-24 13:19:38,468 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 194.66666666666666) internal successors, (584), 3 states have internal predecessors, (584), 0 states have call successors, (0), 0 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-24 13:19:38,468 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:38,468 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:38,468 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2021-03-24 13:19:38,468 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:38,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:38,469 INFO L82 PathProgramCache]: Analyzing trace with hash 1429030512, now seen corresponding path program 1 times [2021-03-24 13:19:38,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:38,469 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461600310] [2021-03-24 13:19:38,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:38,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:38,520 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:38,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:38,524 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:38,530 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:38,530 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:38,530 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2021-03-24 13:19:38,530 WARN L342 ceAbstractionStarter]: 48 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:38,531 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 49 thread instances. [2021-03-24 13:19:38,568 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:38,569 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:38,569 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:38,569 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:38,569 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:38,569 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:38,569 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:38,569 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:38,569 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:38,569 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:38,571 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 251 places, 152 transitions, 2901 flow [2021-03-24 13:19:38,618 INFO L129 PetriNetUnfolder]: 0/299 cut-off events. [2021-03-24 13:19:38,618 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:38,618 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1672 conditions, 299 events. 0/299 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 994 event pairs, 0 based on Foata normal form. 0/249 useless extension candidates. Maximal degree in co-relation 0. Up to 50 conditions per place. [2021-03-24 13:19:38,618 INFO L82 GeneralOperation]: Start removeDead. Operand has 251 places, 152 transitions, 2901 flow [2021-03-24 13:19:38,620 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 249 places, 150 transitions, 2897 flow [2021-03-24 13:19:38,620 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:38,620 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 249 places, 150 transitions, 2897 flow [2021-03-24 13:19:38,620 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 249 places, 150 transitions, 2897 flow [2021-03-24 13:19:38,621 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 249 places, 150 transitions, 2897 flow [2021-03-24 13:19:38,659 INFO L129 PetriNetUnfolder]: 0/199 cut-off events. [2021-03-24 13:19:38,659 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:38,659 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1572 conditions, 199 events. 0/199 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 548 event pairs, 0 based on Foata normal form. 0/199 useless extension candidates. Maximal degree in co-relation 0. Up to 50 conditions per place. [2021-03-24 13:19:38,670 INFO L142 LiptonReduction]: Number of co-enabled transitions 14504 [2021-03-24 13:19:38,903 INFO L154 LiptonReduction]: Checked pairs total: 11956 [2021-03-24 13:19:38,903 INFO L156 LiptonReduction]: Total number of compositions: 49 [2021-03-24 13:19:38,904 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 284 [2021-03-24 13:19:38,905 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:38,905 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:38,905 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:38,905 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:38,905 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:38,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:38,905 INFO L82 PathProgramCache]: Analyzing trace with hash 164131, now seen corresponding path program 1 times [2021-03-24 13:19:38,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:38,905 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862310461] [2021-03-24 13:19:38,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:38,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:38,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:38,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:38,917 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-24 13:19:38,917 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862310461] [2021-03-24 13:19:38,918 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:38,918 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:38,918 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713401862] [2021-03-24 13:19:38,918 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:38,918 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:38,918 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:38,918 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:38,919 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 201 [2021-03-24 13:19:38,919 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 101 transitions, 2799 flow. Second operand has 3 states, 3 states have (on average 198.66666666666666) internal successors, (596), 3 states have internal predecessors, (596), 0 states have call successors, (0), 0 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-24 13:19:38,919 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:38,920 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 201 [2021-03-24 13:19:38,920 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:38,947 INFO L129 PetriNetUnfolder]: 0/100 cut-off events. [2021-03-24 13:19:38,947 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:38,947 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1475 conditions, 100 events. 0/100 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 101 event pairs, 0 based on Foata normal form. 50/150 useless extension candidates. Maximal degree in co-relation 0. Up to 50 conditions per place. [2021-03-24 13:19:38,947 INFO L132 encePairwiseOnDemand]: 199/201 looper letters, 0 selfloop transitions, 1 changer transitions 0/100 dead transitions. [2021-03-24 13:19:38,947 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 100 transitions, 2799 flow [2021-03-24 13:19:38,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:38,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:38,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 596 transitions. [2021-03-24 13:19:38,948 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.988391376451078 [2021-03-24 13:19:38,948 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 596 transitions. [2021-03-24 13:19:38,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 596 transitions. [2021-03-24 13:19:38,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:38,949 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 596 transitions. [2021-03-24 13:19:38,950 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 198.66666666666666) internal successors, (596), 3 states have internal predecessors, (596), 0 states have call successors, (0), 0 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-24 13:19:38,950 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 0 states have call successors, (0), 0 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-24 13:19:38,951 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 0 states have call successors, (0), 0 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-24 13:19:38,951 INFO L185 Difference]: Start difference. First operand has 200 places, 101 transitions, 2799 flow. Second operand 3 states and 596 transitions. [2021-03-24 13:19:38,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 100 transitions, 2799 flow [2021-03-24 13:19:38,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 100 transitions, 447 flow, removed 1176 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:38,994 INFO L241 Difference]: Finished difference. Result has 201 places, 100 transitions, 447 flow [2021-03-24 13:19:38,994 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=201, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=447, PETRI_PLACES=201, PETRI_TRANSITIONS=100} [2021-03-24 13:19:38,994 INFO L343 CegarLoopForPetriNet]: 200 programPoint places, 1 predicate places. [2021-03-24 13:19:38,994 INFO L480 AbstractCegarLoop]: Abstraction has has 201 places, 100 transitions, 447 flow [2021-03-24 13:19:38,994 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 198.66666666666666) internal successors, (596), 3 states have internal predecessors, (596), 0 states have call successors, (0), 0 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-24 13:19:38,994 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:38,994 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:38,994 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2021-03-24 13:19:38,994 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:38,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:38,995 INFO L82 PathProgramCache]: Analyzing trace with hash -1177315567, now seen corresponding path program 1 times [2021-03-24 13:19:38,995 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:38,995 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675513840] [2021-03-24 13:19:38,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:39,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:39,005 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:39,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:39,007 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:39,013 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:39,014 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:39,014 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2021-03-24 13:19:39,014 WARN L342 ceAbstractionStarter]: 49 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:39,014 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 50 thread instances. [2021-03-24 13:19:39,053 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:39,053 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:39,054 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:39,054 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:39,054 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:39,054 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:39,054 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:39,054 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:39,054 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:39,054 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:39,056 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 256 places, 155 transitions, 3010 flow [2021-03-24 13:19:39,108 INFO L129 PetriNetUnfolder]: 0/305 cut-off events. [2021-03-24 13:19:39,109 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:39,109 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1731 conditions, 305 events. 0/305 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1016 event pairs, 0 based on Foata normal form. 0/254 useless extension candidates. Maximal degree in co-relation 0. Up to 51 conditions per place. [2021-03-24 13:19:39,109 INFO L82 GeneralOperation]: Start removeDead. Operand has 256 places, 155 transitions, 3010 flow [2021-03-24 13:19:39,111 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 254 places, 153 transitions, 3006 flow [2021-03-24 13:19:39,111 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:39,111 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 254 places, 153 transitions, 3006 flow [2021-03-24 13:19:39,111 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 254 places, 153 transitions, 3006 flow [2021-03-24 13:19:39,112 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 254 places, 153 transitions, 3006 flow [2021-03-24 13:19:39,142 INFO L129 PetriNetUnfolder]: 0/203 cut-off events. [2021-03-24 13:19:39,142 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:39,142 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1629 conditions, 203 events. 0/203 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 646 event pairs, 0 based on Foata normal form. 0/203 useless extension candidates. Maximal degree in co-relation 0. Up to 51 conditions per place. [2021-03-24 13:19:39,152 INFO L142 LiptonReduction]: Number of co-enabled transitions 15100 [2021-03-24 13:19:39,395 INFO L154 LiptonReduction]: Checked pairs total: 12450 [2021-03-24 13:19:39,395 INFO L156 LiptonReduction]: Total number of compositions: 50 [2021-03-24 13:19:39,395 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 284 [2021-03-24 13:19:39,396 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:39,396 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:39,396 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:39,396 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:39,396 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:39,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:39,397 INFO L82 PathProgramCache]: Analyzing trace with hash 170659, now seen corresponding path program 1 times [2021-03-24 13:19:39,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:39,397 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89546348] [2021-03-24 13:19:39,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:39,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:39,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:39,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:39,408 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-24 13:19:39,409 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89546348] [2021-03-24 13:19:39,409 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:39,409 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:39,409 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649249018] [2021-03-24 13:19:39,409 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:39,409 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:39,409 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:39,409 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:39,410 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 202 out of 205 [2021-03-24 13:19:39,411 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 103 transitions, 2906 flow. Second operand has 3 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 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-24 13:19:39,411 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:39,411 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 202 of 205 [2021-03-24 13:19:39,411 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:39,439 INFO L129 PetriNetUnfolder]: 0/102 cut-off events. [2021-03-24 13:19:39,439 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:39,439 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1530 conditions, 102 events. 0/102 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 92 event pairs, 0 based on Foata normal form. 51/153 useless extension candidates. Maximal degree in co-relation 0. Up to 51 conditions per place. [2021-03-24 13:19:39,440 INFO L132 encePairwiseOnDemand]: 203/205 looper letters, 0 selfloop transitions, 1 changer transitions 0/102 dead transitions. [2021-03-24 13:19:39,440 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 102 transitions, 2906 flow [2021-03-24 13:19:39,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:39,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:39,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 608 transitions. [2021-03-24 13:19:39,441 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9886178861788618 [2021-03-24 13:19:39,441 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 608 transitions. [2021-03-24 13:19:39,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 608 transitions. [2021-03-24 13:19:39,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:39,441 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 608 transitions. [2021-03-24 13:19:39,442 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 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-24 13:19:39,443 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 205.0) internal successors, (820), 4 states have internal predecessors, (820), 0 states have call successors, (0), 0 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-24 13:19:39,443 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 205.0) internal successors, (820), 4 states have internal predecessors, (820), 0 states have call successors, (0), 0 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-24 13:19:39,443 INFO L185 Difference]: Start difference. First operand has 204 places, 103 transitions, 2906 flow. Second operand 3 states and 608 transitions. [2021-03-24 13:19:39,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 102 transitions, 2906 flow [2021-03-24 13:19:39,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 102 transitions, 456 flow, removed 1225 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:39,479 INFO L241 Difference]: Finished difference. Result has 205 places, 102 transitions, 456 flow [2021-03-24 13:19:39,479 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=205, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=456, PETRI_PLACES=205, PETRI_TRANSITIONS=102} [2021-03-24 13:19:39,479 INFO L343 CegarLoopForPetriNet]: 204 programPoint places, 1 predicate places. [2021-03-24 13:19:39,479 INFO L480 AbstractCegarLoop]: Abstraction has has 205 places, 102 transitions, 456 flow [2021-03-24 13:19:39,479 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 202.66666666666666) internal successors, (608), 3 states have internal predecessors, (608), 0 states have call successors, (0), 0 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-24 13:19:39,479 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:39,479 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:39,480 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2021-03-24 13:19:39,480 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:39,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:39,480 INFO L82 PathProgramCache]: Analyzing trace with hash 568827443, now seen corresponding path program 1 times [2021-03-24 13:19:39,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:39,480 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448164114] [2021-03-24 13:19:39,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:39,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:39,489 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:39,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:39,492 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:39,498 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:39,498 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:39,498 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2021-03-24 13:19:39,499 WARN L342 ceAbstractionStarter]: 50 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:39,499 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 51 thread instances. [2021-03-24 13:19:39,575 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:39,575 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:39,576 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:39,576 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:39,576 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:39,576 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:39,576 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:39,576 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:39,576 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:39,576 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:39,578 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 261 places, 158 transitions, 3121 flow [2021-03-24 13:19:39,638 INFO L129 PetriNetUnfolder]: 0/311 cut-off events. [2021-03-24 13:19:39,638 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:39,639 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1791 conditions, 311 events. 0/311 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1045 event pairs, 0 based on Foata normal form. 0/259 useless extension candidates. Maximal degree in co-relation 0. Up to 52 conditions per place. [2021-03-24 13:19:39,639 INFO L82 GeneralOperation]: Start removeDead. Operand has 261 places, 158 transitions, 3121 flow [2021-03-24 13:19:39,641 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 259 places, 156 transitions, 3117 flow [2021-03-24 13:19:39,641 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:39,641 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 259 places, 156 transitions, 3117 flow [2021-03-24 13:19:39,641 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 259 places, 156 transitions, 3117 flow [2021-03-24 13:19:39,642 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 259 places, 156 transitions, 3117 flow [2021-03-24 13:19:39,689 INFO L129 PetriNetUnfolder]: 0/207 cut-off events. [2021-03-24 13:19:39,689 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:39,689 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1687 conditions, 207 events. 0/207 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 550 event pairs, 0 based on Foata normal form. 0/207 useless extension candidates. Maximal degree in co-relation 0. Up to 52 conditions per place. [2021-03-24 13:19:39,707 INFO L142 LiptonReduction]: Number of co-enabled transitions 15708 [2021-03-24 13:19:39,986 INFO L154 LiptonReduction]: Checked pairs total: 12954 [2021-03-24 13:19:39,987 INFO L156 LiptonReduction]: Total number of compositions: 51 [2021-03-24 13:19:39,987 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 346 [2021-03-24 13:19:39,988 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:39,988 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:39,988 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:39,988 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:39,988 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:39,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:39,988 INFO L82 PathProgramCache]: Analyzing trace with hash 177315, now seen corresponding path program 1 times [2021-03-24 13:19:39,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:39,988 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329001102] [2021-03-24 13:19:39,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:39,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:39,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:39,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:40,013 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-24 13:19:40,013 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329001102] [2021-03-24 13:19:40,013 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:40,013 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:40,013 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219912839] [2021-03-24 13:19:40,013 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:40,014 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:40,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:40,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:40,015 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 209 [2021-03-24 13:19:40,015 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 105 transitions, 3015 flow. Second operand has 3 states, 3 states have (on average 206.66666666666666) internal successors, (620), 3 states have internal predecessors, (620), 0 states have call successors, (0), 0 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-24 13:19:40,015 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:40,016 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 209 [2021-03-24 13:19:40,016 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:40,050 INFO L129 PetriNetUnfolder]: 0/104 cut-off events. [2021-03-24 13:19:40,050 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:40,050 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1586 conditions, 104 events. 0/104 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 107 event pairs, 0 based on Foata normal form. 52/156 useless extension candidates. Maximal degree in co-relation 0. Up to 52 conditions per place. [2021-03-24 13:19:40,050 INFO L132 encePairwiseOnDemand]: 207/209 looper letters, 0 selfloop transitions, 1 changer transitions 0/104 dead transitions. [2021-03-24 13:19:40,051 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 104 transitions, 3015 flow [2021-03-24 13:19:40,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:40,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:40,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 620 transitions. [2021-03-24 13:19:40,052 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.988835725677831 [2021-03-24 13:19:40,052 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 620 transitions. [2021-03-24 13:19:40,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 620 transitions. [2021-03-24 13:19:40,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:40,052 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 620 transitions. [2021-03-24 13:19:40,053 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 206.66666666666666) internal successors, (620), 3 states have internal predecessors, (620), 0 states have call successors, (0), 0 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-24 13:19:40,054 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 209.0) internal successors, (836), 4 states have internal predecessors, (836), 0 states have call successors, (0), 0 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-24 13:19:40,054 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 209.0) internal successors, (836), 4 states have internal predecessors, (836), 0 states have call successors, (0), 0 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-24 13:19:40,054 INFO L185 Difference]: Start difference. First operand has 208 places, 105 transitions, 3015 flow. Second operand 3 states and 620 transitions. [2021-03-24 13:19:40,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 104 transitions, 3015 flow [2021-03-24 13:19:40,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 104 transitions, 465 flow, removed 1275 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:40,109 INFO L241 Difference]: Finished difference. Result has 209 places, 104 transitions, 465 flow [2021-03-24 13:19:40,109 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=209, PETRI_DIFFERENCE_MINUEND_FLOW=463, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=465, PETRI_PLACES=209, PETRI_TRANSITIONS=104} [2021-03-24 13:19:40,109 INFO L343 CegarLoopForPetriNet]: 208 programPoint places, 1 predicate places. [2021-03-24 13:19:40,109 INFO L480 AbstractCegarLoop]: Abstraction has has 209 places, 104 transitions, 465 flow [2021-03-24 13:19:40,109 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 206.66666666666666) internal successors, (620), 3 states have internal predecessors, (620), 0 states have call successors, (0), 0 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-24 13:19:40,109 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:40,110 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:40,110 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2021-03-24 13:19:40,110 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:40,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:40,110 INFO L82 PathProgramCache]: Analyzing trace with hash -1219012916, now seen corresponding path program 1 times [2021-03-24 13:19:40,110 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:40,110 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271855908] [2021-03-24 13:19:40,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:40,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:40,122 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:40,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:40,124 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:40,132 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:40,132 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:40,132 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2021-03-24 13:19:40,132 WARN L342 ceAbstractionStarter]: 51 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:40,132 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 52 thread instances. [2021-03-24 13:19:40,178 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:40,178 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:40,179 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:40,179 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:40,179 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:40,179 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:40,179 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:40,179 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:40,179 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:40,180 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:40,182 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 266 places, 161 transitions, 3234 flow [2021-03-24 13:19:40,243 INFO L129 PetriNetUnfolder]: 0/317 cut-off events. [2021-03-24 13:19:40,244 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:40,244 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1852 conditions, 317 events. 0/317 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1047 event pairs, 0 based on Foata normal form. 0/264 useless extension candidates. Maximal degree in co-relation 0. Up to 53 conditions per place. [2021-03-24 13:19:40,244 INFO L82 GeneralOperation]: Start removeDead. Operand has 266 places, 161 transitions, 3234 flow [2021-03-24 13:19:40,246 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 264 places, 159 transitions, 3230 flow [2021-03-24 13:19:40,246 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:40,247 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 264 places, 159 transitions, 3230 flow [2021-03-24 13:19:40,248 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 264 places, 159 transitions, 3230 flow [2021-03-24 13:19:40,249 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 264 places, 159 transitions, 3230 flow [2021-03-24 13:19:40,299 INFO L129 PetriNetUnfolder]: 0/211 cut-off events. [2021-03-24 13:19:40,299 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:40,299 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1746 conditions, 211 events. 0/211 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 628 event pairs, 0 based on Foata normal form. 0/211 useless extension candidates. Maximal degree in co-relation 0. Up to 53 conditions per place. [2021-03-24 13:19:40,317 INFO L142 LiptonReduction]: Number of co-enabled transitions 16328 [2021-03-24 13:19:40,613 INFO L154 LiptonReduction]: Checked pairs total: 13468 [2021-03-24 13:19:40,613 INFO L156 LiptonReduction]: Total number of compositions: 52 [2021-03-24 13:19:40,613 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 367 [2021-03-24 13:19:40,616 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:40,617 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:40,617 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:40,617 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:40,617 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:40,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:40,618 INFO L82 PathProgramCache]: Analyzing trace with hash 184099, now seen corresponding path program 1 times [2021-03-24 13:19:40,618 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:40,619 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608383194] [2021-03-24 13:19:40,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:40,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:40,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:40,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:40,641 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-24 13:19:40,642 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608383194] [2021-03-24 13:19:40,642 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:40,642 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:40,642 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107875821] [2021-03-24 13:19:40,643 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:40,643 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:40,643 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:40,643 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:40,644 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 210 out of 213 [2021-03-24 13:19:40,644 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 107 transitions, 3126 flow. Second operand has 3 states, 3 states have (on average 210.66666666666666) internal successors, (632), 3 states have internal predecessors, (632), 0 states have call successors, (0), 0 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-24 13:19:40,644 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:40,644 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 210 of 213 [2021-03-24 13:19:40,644 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:40,675 INFO L129 PetriNetUnfolder]: 0/106 cut-off events. [2021-03-24 13:19:40,676 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:40,676 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1643 conditions, 106 events. 0/106 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 124 event pairs, 0 based on Foata normal form. 53/159 useless extension candidates. Maximal degree in co-relation 0. Up to 53 conditions per place. [2021-03-24 13:19:40,676 INFO L132 encePairwiseOnDemand]: 211/213 looper letters, 0 selfloop transitions, 1 changer transitions 0/106 dead transitions. [2021-03-24 13:19:40,676 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 106 transitions, 3126 flow [2021-03-24 13:19:40,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:40,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:40,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 632 transitions. [2021-03-24 13:19:40,682 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9890453834115805 [2021-03-24 13:19:40,683 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 632 transitions. [2021-03-24 13:19:40,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 632 transitions. [2021-03-24 13:19:40,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:40,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 632 transitions. [2021-03-24 13:19:40,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 210.66666666666666) internal successors, (632), 3 states have internal predecessors, (632), 0 states have call successors, (0), 0 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-24 13:19:40,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 213.0) internal successors, (852), 4 states have internal predecessors, (852), 0 states have call successors, (0), 0 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-24 13:19:40,685 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 213.0) internal successors, (852), 4 states have internal predecessors, (852), 0 states have call successors, (0), 0 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-24 13:19:40,685 INFO L185 Difference]: Start difference. First operand has 212 places, 107 transitions, 3126 flow. Second operand 3 states and 632 transitions. [2021-03-24 13:19:40,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 106 transitions, 3126 flow [2021-03-24 13:19:40,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 106 transitions, 474 flow, removed 1326 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:40,742 INFO L241 Difference]: Finished difference. Result has 213 places, 106 transitions, 474 flow [2021-03-24 13:19:40,743 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=213, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=474, PETRI_PLACES=213, PETRI_TRANSITIONS=106} [2021-03-24 13:19:40,743 INFO L343 CegarLoopForPetriNet]: 212 programPoint places, 1 predicate places. [2021-03-24 13:19:40,743 INFO L480 AbstractCegarLoop]: Abstraction has has 213 places, 106 transitions, 474 flow [2021-03-24 13:19:40,743 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 210.66666666666666) internal successors, (632), 3 states have internal predecessors, (632), 0 states have call successors, (0), 0 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-24 13:19:40,743 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:40,743 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:40,743 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2021-03-24 13:19:40,743 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:40,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:40,743 INFO L82 PathProgramCache]: Analyzing trace with hash -1650121738, now seen corresponding path program 1 times [2021-03-24 13:19:40,744 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:40,744 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837605844] [2021-03-24 13:19:40,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:40,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:40,754 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:40,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:40,756 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:40,763 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:40,763 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:40,764 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2021-03-24 13:19:40,764 WARN L342 ceAbstractionStarter]: 52 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:40,764 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 53 thread instances. [2021-03-24 13:19:40,805 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:40,806 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:40,806 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:40,806 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:40,806 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:40,806 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:40,806 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:40,806 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:40,806 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:40,806 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:40,808 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 271 places, 164 transitions, 3349 flow [2021-03-24 13:19:40,864 INFO L129 PetriNetUnfolder]: 0/323 cut-off events. [2021-03-24 13:19:40,864 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:40,864 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1914 conditions, 323 events. 0/323 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1066 event pairs, 0 based on Foata normal form. 0/269 useless extension candidates. Maximal degree in co-relation 0. Up to 54 conditions per place. [2021-03-24 13:19:40,864 INFO L82 GeneralOperation]: Start removeDead. Operand has 271 places, 164 transitions, 3349 flow [2021-03-24 13:19:40,866 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 269 places, 162 transitions, 3345 flow [2021-03-24 13:19:40,866 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:40,867 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 269 places, 162 transitions, 3345 flow [2021-03-24 13:19:40,867 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 269 places, 162 transitions, 3345 flow [2021-03-24 13:19:40,868 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 269 places, 162 transitions, 3345 flow [2021-03-24 13:19:40,911 INFO L129 PetriNetUnfolder]: 0/215 cut-off events. [2021-03-24 13:19:40,911 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:40,911 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1806 conditions, 215 events. 0/215 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 516 event pairs, 0 based on Foata normal form. 0/215 useless extension candidates. Maximal degree in co-relation 0. Up to 54 conditions per place. [2021-03-24 13:19:40,927 INFO L142 LiptonReduction]: Number of co-enabled transitions 16960 [2021-03-24 13:19:41,215 INFO L154 LiptonReduction]: Checked pairs total: 13992 [2021-03-24 13:19:41,216 INFO L156 LiptonReduction]: Total number of compositions: 53 [2021-03-24 13:19:41,216 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 350 [2021-03-24 13:19:41,216 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:41,217 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:41,217 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:41,217 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:41,217 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:41,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:41,217 INFO L82 PathProgramCache]: Analyzing trace with hash 191011, now seen corresponding path program 1 times [2021-03-24 13:19:41,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:41,217 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340005448] [2021-03-24 13:19:41,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:41,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:41,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:41,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:41,255 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-24 13:19:41,256 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340005448] [2021-03-24 13:19:41,256 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:41,256 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:41,256 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100862600] [2021-03-24 13:19:41,256 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:41,256 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:41,256 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:41,256 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:41,256 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 214 out of 217 [2021-03-24 13:19:41,257 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 109 transitions, 3239 flow. Second operand has 3 states, 3 states have (on average 214.66666666666666) internal successors, (644), 3 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:41,257 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:41,257 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 214 of 217 [2021-03-24 13:19:41,257 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:41,281 INFO L129 PetriNetUnfolder]: 0/108 cut-off events. [2021-03-24 13:19:41,281 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:41,281 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1701 conditions, 108 events. 0/108 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 103 event pairs, 0 based on Foata normal form. 54/162 useless extension candidates. Maximal degree in co-relation 0. Up to 54 conditions per place. [2021-03-24 13:19:41,281 INFO L132 encePairwiseOnDemand]: 215/217 looper letters, 0 selfloop transitions, 1 changer transitions 0/108 dead transitions. [2021-03-24 13:19:41,281 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 108 transitions, 3239 flow [2021-03-24 13:19:41,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:41,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:41,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 644 transitions. [2021-03-24 13:19:41,282 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.989247311827957 [2021-03-24 13:19:41,282 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 644 transitions. [2021-03-24 13:19:41,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 644 transitions. [2021-03-24 13:19:41,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:41,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 644 transitions. [2021-03-24 13:19:41,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 214.66666666666666) internal successors, (644), 3 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:41,284 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 217.0) internal successors, (868), 4 states have internal predecessors, (868), 0 states have call successors, (0), 0 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-24 13:19:41,284 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 217.0) internal successors, (868), 4 states have internal predecessors, (868), 0 states have call successors, (0), 0 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-24 13:19:41,285 INFO L185 Difference]: Start difference. First operand has 216 places, 109 transitions, 3239 flow. Second operand 3 states and 644 transitions. [2021-03-24 13:19:41,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 108 transitions, 3239 flow [2021-03-24 13:19:41,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 108 transitions, 483 flow, removed 1378 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:41,345 INFO L241 Difference]: Finished difference. Result has 217 places, 108 transitions, 483 flow [2021-03-24 13:19:41,345 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=217, PETRI_DIFFERENCE_MINUEND_FLOW=481, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=483, PETRI_PLACES=217, PETRI_TRANSITIONS=108} [2021-03-24 13:19:41,345 INFO L343 CegarLoopForPetriNet]: 216 programPoint places, 1 predicate places. [2021-03-24 13:19:41,345 INFO L480 AbstractCegarLoop]: Abstraction has has 217 places, 108 transitions, 483 flow [2021-03-24 13:19:41,346 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 214.66666666666666) internal successors, (644), 3 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:41,346 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:41,346 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:41,346 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2021-03-24 13:19:41,346 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:41,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:41,346 INFO L82 PathProgramCache]: Analyzing trace with hash 292165271, now seen corresponding path program 1 times [2021-03-24 13:19:41,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:41,346 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325511223] [2021-03-24 13:19:41,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:41,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:41,358 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:41,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:41,360 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:41,367 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:41,367 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:41,367 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2021-03-24 13:19:41,367 WARN L342 ceAbstractionStarter]: 53 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:41,367 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 54 thread instances. [2021-03-24 13:19:41,407 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:41,407 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:41,408 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:41,408 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:41,408 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:41,408 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:41,408 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:41,408 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:41,408 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:41,408 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:41,410 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 276 places, 167 transitions, 3466 flow [2021-03-24 13:19:41,452 INFO L129 PetriNetUnfolder]: 0/329 cut-off events. [2021-03-24 13:19:41,452 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:41,452 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1977 conditions, 329 events. 0/329 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1063 event pairs, 0 based on Foata normal form. 0/274 useless extension candidates. Maximal degree in co-relation 0. Up to 55 conditions per place. [2021-03-24 13:19:41,452 INFO L82 GeneralOperation]: Start removeDead. Operand has 276 places, 167 transitions, 3466 flow [2021-03-24 13:19:41,454 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 274 places, 165 transitions, 3462 flow [2021-03-24 13:19:41,455 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:41,455 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 274 places, 165 transitions, 3462 flow [2021-03-24 13:19:41,455 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 274 places, 165 transitions, 3462 flow [2021-03-24 13:19:41,456 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 274 places, 165 transitions, 3462 flow [2021-03-24 13:19:41,503 INFO L129 PetriNetUnfolder]: 0/219 cut-off events. [2021-03-24 13:19:41,503 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:41,503 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1867 conditions, 219 events. 0/219 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 692 event pairs, 0 based on Foata normal form. 0/219 useless extension candidates. Maximal degree in co-relation 0. Up to 55 conditions per place. [2021-03-24 13:19:41,519 INFO L142 LiptonReduction]: Number of co-enabled transitions 17604 [2021-03-24 13:19:41,768 INFO L154 LiptonReduction]: Checked pairs total: 14526 [2021-03-24 13:19:41,768 INFO L156 LiptonReduction]: Total number of compositions: 54 [2021-03-24 13:19:41,769 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 314 [2021-03-24 13:19:41,769 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:41,771 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:41,771 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:41,772 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:41,772 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:41,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:41,772 INFO L82 PathProgramCache]: Analyzing trace with hash 198051, now seen corresponding path program 1 times [2021-03-24 13:19:41,772 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:41,772 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002972199] [2021-03-24 13:19:41,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:41,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:41,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:41,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:41,784 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-24 13:19:41,784 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002972199] [2021-03-24 13:19:41,784 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:41,784 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:41,784 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246095534] [2021-03-24 13:19:41,785 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:41,785 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:41,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:41,785 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:41,786 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 221 [2021-03-24 13:19:41,787 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 111 transitions, 3354 flow. Second operand has 3 states, 3 states have (on average 218.66666666666666) internal successors, (656), 3 states have internal predecessors, (656), 0 states have call successors, (0), 0 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-24 13:19:41,787 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:41,787 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 221 [2021-03-24 13:19:41,787 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:41,820 INFO L129 PetriNetUnfolder]: 0/110 cut-off events. [2021-03-24 13:19:41,820 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:41,820 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1760 conditions, 110 events. 0/110 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 108 event pairs, 0 based on Foata normal form. 55/165 useless extension candidates. Maximal degree in co-relation 0. Up to 55 conditions per place. [2021-03-24 13:19:41,821 INFO L132 encePairwiseOnDemand]: 219/221 looper letters, 0 selfloop transitions, 1 changer transitions 0/110 dead transitions. [2021-03-24 13:19:41,821 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 110 transitions, 3354 flow [2021-03-24 13:19:41,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:41,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:41,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 656 transitions. [2021-03-24 13:19:41,822 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9894419306184012 [2021-03-24 13:19:41,822 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 656 transitions. [2021-03-24 13:19:41,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 656 transitions. [2021-03-24 13:19:41,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:41,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 656 transitions. [2021-03-24 13:19:41,823 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 218.66666666666666) internal successors, (656), 3 states have internal predecessors, (656), 0 states have call successors, (0), 0 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-24 13:19:41,824 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 states have internal predecessors, (884), 0 states have call successors, (0), 0 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-24 13:19:41,824 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 states have internal predecessors, (884), 0 states have call successors, (0), 0 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-24 13:19:41,824 INFO L185 Difference]: Start difference. First operand has 220 places, 111 transitions, 3354 flow. Second operand 3 states and 656 transitions. [2021-03-24 13:19:41,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 110 transitions, 3354 flow [2021-03-24 13:19:41,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 110 transitions, 492 flow, removed 1431 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:41,892 INFO L241 Difference]: Finished difference. Result has 221 places, 110 transitions, 492 flow [2021-03-24 13:19:41,892 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=221, PETRI_DIFFERENCE_MINUEND_FLOW=490, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=492, PETRI_PLACES=221, PETRI_TRANSITIONS=110} [2021-03-24 13:19:41,892 INFO L343 CegarLoopForPetriNet]: 220 programPoint places, 1 predicate places. [2021-03-24 13:19:41,892 INFO L480 AbstractCegarLoop]: Abstraction has has 221 places, 110 transitions, 492 flow [2021-03-24 13:19:41,892 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 218.66666666666666) internal successors, (656), 3 states have internal predecessors, (656), 0 states have call successors, (0), 0 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-24 13:19:41,892 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:41,892 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:41,893 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2021-03-24 13:19:41,893 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:41,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:41,893 INFO L82 PathProgramCache]: Analyzing trace with hash -1780032071, now seen corresponding path program 1 times [2021-03-24 13:19:41,893 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:41,893 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035909394] [2021-03-24 13:19:41,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:41,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:41,905 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:41,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:41,908 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:41,915 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:41,915 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:41,915 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2021-03-24 13:19:41,915 WARN L342 ceAbstractionStarter]: 54 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:41,915 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 55 thread instances. [2021-03-24 13:19:41,957 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:41,958 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:41,958 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:41,958 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:41,958 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:41,958 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:41,958 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:41,958 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:41,958 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:41,958 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:41,960 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 281 places, 170 transitions, 3585 flow [2021-03-24 13:19:42,018 INFO L129 PetriNetUnfolder]: 0/335 cut-off events. [2021-03-24 13:19:42,018 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:42,019 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2041 conditions, 335 events. 0/335 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1101 event pairs, 0 based on Foata normal form. 0/279 useless extension candidates. Maximal degree in co-relation 0. Up to 56 conditions per place. [2021-03-24 13:19:42,019 INFO L82 GeneralOperation]: Start removeDead. Operand has 281 places, 170 transitions, 3585 flow [2021-03-24 13:19:42,021 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 279 places, 168 transitions, 3581 flow [2021-03-24 13:19:42,021 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:42,021 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 279 places, 168 transitions, 3581 flow [2021-03-24 13:19:42,021 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 279 places, 168 transitions, 3581 flow [2021-03-24 13:19:42,022 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 279 places, 168 transitions, 3581 flow [2021-03-24 13:19:42,070 INFO L129 PetriNetUnfolder]: 0/223 cut-off events. [2021-03-24 13:19:42,070 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:42,070 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1929 conditions, 223 events. 0/223 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 625 event pairs, 0 based on Foata normal form. 0/223 useless extension candidates. Maximal degree in co-relation 0. Up to 56 conditions per place. [2021-03-24 13:19:42,087 INFO L142 LiptonReduction]: Number of co-enabled transitions 18260 [2021-03-24 13:19:42,352 INFO L154 LiptonReduction]: Checked pairs total: 15070 [2021-03-24 13:19:42,352 INFO L156 LiptonReduction]: Total number of compositions: 55 [2021-03-24 13:19:42,352 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 331 [2021-03-24 13:19:42,353 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:42,353 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:42,353 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:42,354 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:42,354 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:42,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:42,354 INFO L82 PathProgramCache]: Analyzing trace with hash 205219, now seen corresponding path program 1 times [2021-03-24 13:19:42,354 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:42,354 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748520451] [2021-03-24 13:19:42,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:42,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:42,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:42,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:42,369 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-24 13:19:42,369 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748520451] [2021-03-24 13:19:42,369 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:42,369 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:42,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9025318] [2021-03-24 13:19:42,370 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:42,370 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:42,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:42,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:42,371 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 222 out of 225 [2021-03-24 13:19:42,371 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 113 transitions, 3471 flow. Second operand has 3 states, 3 states have (on average 222.66666666666666) internal successors, (668), 3 states have internal predecessors, (668), 0 states have call successors, (0), 0 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-24 13:19:42,371 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:42,371 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 222 of 225 [2021-03-24 13:19:42,371 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:42,396 INFO L129 PetriNetUnfolder]: 0/112 cut-off events. [2021-03-24 13:19:42,397 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:42,397 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1820 conditions, 112 events. 0/112 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 105 event pairs, 0 based on Foata normal form. 56/168 useless extension candidates. Maximal degree in co-relation 0. Up to 56 conditions per place. [2021-03-24 13:19:42,397 INFO L132 encePairwiseOnDemand]: 223/225 looper letters, 0 selfloop transitions, 1 changer transitions 0/112 dead transitions. [2021-03-24 13:19:42,397 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 112 transitions, 3471 flow [2021-03-24 13:19:42,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:42,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:42,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 668 transitions. [2021-03-24 13:19:42,398 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9896296296296296 [2021-03-24 13:19:42,398 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 668 transitions. [2021-03-24 13:19:42,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 668 transitions. [2021-03-24 13:19:42,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:42,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 668 transitions. [2021-03-24 13:19:42,399 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 222.66666666666666) internal successors, (668), 3 states have internal predecessors, (668), 0 states have call successors, (0), 0 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-24 13:19:42,400 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 225.0) internal successors, (900), 4 states have internal predecessors, (900), 0 states have call successors, (0), 0 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-24 13:19:42,400 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 225.0) internal successors, (900), 4 states have internal predecessors, (900), 0 states have call successors, (0), 0 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-24 13:19:42,400 INFO L185 Difference]: Start difference. First operand has 224 places, 113 transitions, 3471 flow. Second operand 3 states and 668 transitions. [2021-03-24 13:19:42,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 112 transitions, 3471 flow [2021-03-24 13:19:42,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 112 transitions, 501 flow, removed 1485 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:42,466 INFO L241 Difference]: Finished difference. Result has 225 places, 112 transitions, 501 flow [2021-03-24 13:19:42,466 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=225, PETRI_DIFFERENCE_MINUEND_FLOW=499, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=501, PETRI_PLACES=225, PETRI_TRANSITIONS=112} [2021-03-24 13:19:42,466 INFO L343 CegarLoopForPetriNet]: 224 programPoint places, 1 predicate places. [2021-03-24 13:19:42,466 INFO L480 AbstractCegarLoop]: Abstraction has has 225 places, 112 transitions, 501 flow [2021-03-24 13:19:42,467 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 222.66666666666666) internal successors, (668), 3 states have internal predecessors, (668), 0 states have call successors, (0), 0 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-24 13:19:42,467 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:42,467 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:42,467 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2021-03-24 13:19:42,467 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:42,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:42,467 INFO L82 PathProgramCache]: Analyzing trace with hash -1407430542, now seen corresponding path program 1 times [2021-03-24 13:19:42,467 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:42,467 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913350027] [2021-03-24 13:19:42,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:42,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:42,481 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:42,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:42,484 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:42,492 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:42,492 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:42,492 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2021-03-24 13:19:42,492 WARN L342 ceAbstractionStarter]: 55 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:42,492 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 56 thread instances. [2021-03-24 13:19:42,535 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:42,535 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:42,535 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:42,536 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:42,536 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:42,536 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:42,536 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:42,536 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:42,536 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:42,536 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:42,538 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 286 places, 173 transitions, 3706 flow [2021-03-24 13:19:42,598 INFO L129 PetriNetUnfolder]: 0/341 cut-off events. [2021-03-24 13:19:42,599 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:42,599 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2106 conditions, 341 events. 0/341 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1102 event pairs, 0 based on Foata normal form. 0/284 useless extension candidates. Maximal degree in co-relation 0. Up to 57 conditions per place. [2021-03-24 13:19:42,599 INFO L82 GeneralOperation]: Start removeDead. Operand has 286 places, 173 transitions, 3706 flow [2021-03-24 13:19:42,601 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 284 places, 171 transitions, 3702 flow [2021-03-24 13:19:42,601 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:42,601 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 284 places, 171 transitions, 3702 flow [2021-03-24 13:19:42,602 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 284 places, 171 transitions, 3702 flow [2021-03-24 13:19:42,603 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 284 places, 171 transitions, 3702 flow [2021-03-24 13:19:42,689 INFO L129 PetriNetUnfolder]: 0/227 cut-off events. [2021-03-24 13:19:42,689 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:42,690 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1992 conditions, 227 events. 0/227 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 606 event pairs, 0 based on Foata normal form. 0/227 useless extension candidates. Maximal degree in co-relation 0. Up to 57 conditions per place. [2021-03-24 13:19:42,708 INFO L142 LiptonReduction]: Number of co-enabled transitions 18928 [2021-03-24 13:19:42,971 INFO L154 LiptonReduction]: Checked pairs total: 15624 [2021-03-24 13:19:42,971 INFO L156 LiptonReduction]: Total number of compositions: 56 [2021-03-24 13:19:42,971 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 370 [2021-03-24 13:19:42,972 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:42,972 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:42,972 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:42,972 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:42,972 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:42,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:42,972 INFO L82 PathProgramCache]: Analyzing trace with hash 212515, now seen corresponding path program 1 times [2021-03-24 13:19:42,972 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:42,972 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504429925] [2021-03-24 13:19:42,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:42,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:42,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:42,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:42,985 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-24 13:19:42,986 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504429925] [2021-03-24 13:19:42,986 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:42,986 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:42,986 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683690713] [2021-03-24 13:19:42,986 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:42,986 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:42,986 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:42,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:42,987 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 229 [2021-03-24 13:19:42,987 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 115 transitions, 3590 flow. Second operand has 3 states, 3 states have (on average 226.66666666666666) internal successors, (680), 3 states have internal predecessors, (680), 0 states have call successors, (0), 0 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-24 13:19:42,987 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:42,987 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 229 [2021-03-24 13:19:42,988 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:43,014 INFO L129 PetriNetUnfolder]: 0/114 cut-off events. [2021-03-24 13:19:43,014 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:43,014 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1881 conditions, 114 events. 0/114 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 104 event pairs, 0 based on Foata normal form. 57/171 useless extension candidates. Maximal degree in co-relation 0. Up to 57 conditions per place. [2021-03-24 13:19:43,015 INFO L132 encePairwiseOnDemand]: 227/229 looper letters, 0 selfloop transitions, 1 changer transitions 0/114 dead transitions. [2021-03-24 13:19:43,015 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 114 transitions, 3590 flow [2021-03-24 13:19:43,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:43,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:43,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 680 transitions. [2021-03-24 13:19:43,016 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9898107714701602 [2021-03-24 13:19:43,016 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 680 transitions. [2021-03-24 13:19:43,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 680 transitions. [2021-03-24 13:19:43,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:43,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 680 transitions. [2021-03-24 13:19:43,018 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 226.66666666666666) internal successors, (680), 3 states have internal predecessors, (680), 0 states have call successors, (0), 0 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-24 13:19:43,018 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 229.0) internal successors, (916), 4 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:43,018 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 229.0) internal successors, (916), 4 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:43,018 INFO L185 Difference]: Start difference. First operand has 228 places, 115 transitions, 3590 flow. Second operand 3 states and 680 transitions. [2021-03-24 13:19:43,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 114 transitions, 3590 flow [2021-03-24 13:19:43,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 114 transitions, 510 flow, removed 1540 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:43,090 INFO L241 Difference]: Finished difference. Result has 229 places, 114 transitions, 510 flow [2021-03-24 13:19:43,091 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=510, PETRI_PLACES=229, PETRI_TRANSITIONS=114} [2021-03-24 13:19:43,091 INFO L343 CegarLoopForPetriNet]: 228 programPoint places, 1 predicate places. [2021-03-24 13:19:43,091 INFO L480 AbstractCegarLoop]: Abstraction has has 229 places, 114 transitions, 510 flow [2021-03-24 13:19:43,091 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 226.66666666666666) internal successors, (680), 3 states have internal predecessors, (680), 0 states have call successors, (0), 0 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-24 13:19:43,091 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:43,091 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:43,091 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2021-03-24 13:19:43,091 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:43,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:43,092 INFO L82 PathProgramCache]: Analyzing trace with hash -396701316, now seen corresponding path program 1 times [2021-03-24 13:19:43,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:43,092 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437731745] [2021-03-24 13:19:43,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:43,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:43,106 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:43,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:43,108 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:43,116 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:43,116 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:43,116 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2021-03-24 13:19:43,116 WARN L342 ceAbstractionStarter]: 56 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:43,116 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 57 thread instances. [2021-03-24 13:19:43,159 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:43,159 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:43,159 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:43,160 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:43,160 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:43,160 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:43,160 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:43,160 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:43,160 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:43,160 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:43,162 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 291 places, 176 transitions, 3829 flow [2021-03-24 13:19:43,227 INFO L129 PetriNetUnfolder]: 0/347 cut-off events. [2021-03-24 13:19:43,227 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:43,227 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2172 conditions, 347 events. 0/347 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1100 event pairs, 0 based on Foata normal form. 0/289 useless extension candidates. Maximal degree in co-relation 0. Up to 58 conditions per place. [2021-03-24 13:19:43,227 INFO L82 GeneralOperation]: Start removeDead. Operand has 291 places, 176 transitions, 3829 flow [2021-03-24 13:19:43,229 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 289 places, 174 transitions, 3825 flow [2021-03-24 13:19:43,230 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:43,230 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 289 places, 174 transitions, 3825 flow [2021-03-24 13:19:43,230 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 289 places, 174 transitions, 3825 flow [2021-03-24 13:19:43,231 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 289 places, 174 transitions, 3825 flow [2021-03-24 13:19:43,284 INFO L129 PetriNetUnfolder]: 0/231 cut-off events. [2021-03-24 13:19:43,284 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:43,285 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2056 conditions, 231 events. 0/231 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 676 event pairs, 0 based on Foata normal form. 0/231 useless extension candidates. Maximal degree in co-relation 0. Up to 58 conditions per place. [2021-03-24 13:19:43,303 INFO L142 LiptonReduction]: Number of co-enabled transitions 19608 [2021-03-24 13:19:43,588 INFO L154 LiptonReduction]: Checked pairs total: 16188 [2021-03-24 13:19:43,588 INFO L156 LiptonReduction]: Total number of compositions: 57 [2021-03-24 13:19:43,589 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 359 [2021-03-24 13:19:43,589 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:43,589 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:43,589 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:43,590 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:43,590 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:43,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:43,590 INFO L82 PathProgramCache]: Analyzing trace with hash 219939, now seen corresponding path program 1 times [2021-03-24 13:19:43,590 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:43,590 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472861262] [2021-03-24 13:19:43,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:43,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:43,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:43,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:43,610 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-24 13:19:43,610 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472861262] [2021-03-24 13:19:43,610 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:43,610 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:43,610 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330875652] [2021-03-24 13:19:43,610 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:43,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:43,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:43,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:43,611 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 233 [2021-03-24 13:19:43,612 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 117 transitions, 3711 flow. Second operand has 3 states, 3 states have (on average 230.66666666666666) internal successors, (692), 3 states have internal predecessors, (692), 0 states have call successors, (0), 0 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-24 13:19:43,612 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:43,612 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 233 [2021-03-24 13:19:43,612 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:43,646 INFO L129 PetriNetUnfolder]: 0/116 cut-off events. [2021-03-24 13:19:43,646 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:43,646 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1943 conditions, 116 events. 0/116 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 111 event pairs, 0 based on Foata normal form. 58/174 useless extension candidates. Maximal degree in co-relation 0. Up to 58 conditions per place. [2021-03-24 13:19:43,647 INFO L132 encePairwiseOnDemand]: 231/233 looper letters, 0 selfloop transitions, 1 changer transitions 0/116 dead transitions. [2021-03-24 13:19:43,647 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 116 transitions, 3711 flow [2021-03-24 13:19:43,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:43,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:43,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 692 transitions. [2021-03-24 13:19:43,648 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9899856938483548 [2021-03-24 13:19:43,648 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 692 transitions. [2021-03-24 13:19:43,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 692 transitions. [2021-03-24 13:19:43,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:43,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 692 transitions. [2021-03-24 13:19:43,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 230.66666666666666) internal successors, (692), 3 states have internal predecessors, (692), 0 states have call successors, (0), 0 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-24 13:19:43,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 233.0) internal successors, (932), 4 states have internal predecessors, (932), 0 states have call successors, (0), 0 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-24 13:19:43,649 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 233.0) internal successors, (932), 4 states have internal predecessors, (932), 0 states have call successors, (0), 0 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-24 13:19:43,650 INFO L185 Difference]: Start difference. First operand has 232 places, 117 transitions, 3711 flow. Second operand 3 states and 692 transitions. [2021-03-24 13:19:43,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 116 transitions, 3711 flow [2021-03-24 13:19:43,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 116 transitions, 519 flow, removed 1596 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:43,711 INFO L241 Difference]: Finished difference. Result has 233 places, 116 transitions, 519 flow [2021-03-24 13:19:43,712 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=233, PETRI_DIFFERENCE_MINUEND_FLOW=517, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=519, PETRI_PLACES=233, PETRI_TRANSITIONS=116} [2021-03-24 13:19:43,712 INFO L343 CegarLoopForPetriNet]: 232 programPoint places, 1 predicate places. [2021-03-24 13:19:43,712 INFO L480 AbstractCegarLoop]: Abstraction has has 233 places, 116 transitions, 519 flow [2021-03-24 13:19:43,712 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 230.66666666666666) internal successors, (692), 3 states have internal predecessors, (692), 0 states have call successors, (0), 0 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-24 13:19:43,712 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:43,712 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:43,712 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2021-03-24 13:19:43,712 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:43,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:43,713 INFO L82 PathProgramCache]: Analyzing trace with hash 1672576605, now seen corresponding path program 1 times [2021-03-24 13:19:43,713 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:43,713 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373277828] [2021-03-24 13:19:43,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:43,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:43,727 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:43,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:43,730 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:43,738 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:43,738 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:43,738 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2021-03-24 13:19:43,738 WARN L342 ceAbstractionStarter]: 57 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:43,738 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 58 thread instances. [2021-03-24 13:19:43,782 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:43,783 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:43,783 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:43,783 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:43,783 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:43,783 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:43,784 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:43,784 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:43,784 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:43,784 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:43,787 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 296 places, 179 transitions, 3954 flow [2021-03-24 13:19:43,857 INFO L129 PetriNetUnfolder]: 0/353 cut-off events. [2021-03-24 13:19:43,857 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:43,858 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2239 conditions, 353 events. 0/353 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1158 event pairs, 0 based on Foata normal form. 0/294 useless extension candidates. Maximal degree in co-relation 0. Up to 59 conditions per place. [2021-03-24 13:19:43,858 INFO L82 GeneralOperation]: Start removeDead. Operand has 296 places, 179 transitions, 3954 flow [2021-03-24 13:19:43,860 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 294 places, 177 transitions, 3950 flow [2021-03-24 13:19:43,860 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:43,860 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 294 places, 177 transitions, 3950 flow [2021-03-24 13:19:43,860 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 294 places, 177 transitions, 3950 flow [2021-03-24 13:19:43,862 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 294 places, 177 transitions, 3950 flow [2021-03-24 13:19:43,914 INFO L129 PetriNetUnfolder]: 0/235 cut-off events. [2021-03-24 13:19:43,915 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:43,915 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2121 conditions, 235 events. 0/235 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 636 event pairs, 0 based on Foata normal form. 0/235 useless extension candidates. Maximal degree in co-relation 0. Up to 59 conditions per place. [2021-03-24 13:19:43,935 INFO L142 LiptonReduction]: Number of co-enabled transitions 20300 [2021-03-24 13:19:44,327 INFO L154 LiptonReduction]: Checked pairs total: 16762 [2021-03-24 13:19:44,328 INFO L156 LiptonReduction]: Total number of compositions: 58 [2021-03-24 13:19:44,328 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 468 [2021-03-24 13:19:44,329 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:44,329 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:44,329 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:44,329 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:44,329 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:44,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:44,329 INFO L82 PathProgramCache]: Analyzing trace with hash 227491, now seen corresponding path program 1 times [2021-03-24 13:19:44,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:44,329 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182532844] [2021-03-24 13:19:44,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:44,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:44,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:44,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:44,345 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-24 13:19:44,345 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182532844] [2021-03-24 13:19:44,345 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:44,345 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:44,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036364120] [2021-03-24 13:19:44,345 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:44,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:44,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:44,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:44,346 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 234 out of 237 [2021-03-24 13:19:44,347 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 119 transitions, 3834 flow. Second operand has 3 states, 3 states have (on average 234.66666666666666) internal successors, (704), 3 states have internal predecessors, (704), 0 states have call successors, (0), 0 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-24 13:19:44,347 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:44,347 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 234 of 237 [2021-03-24 13:19:44,347 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:44,384 INFO L129 PetriNetUnfolder]: 0/118 cut-off events. [2021-03-24 13:19:44,384 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:44,384 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2006 conditions, 118 events. 0/118 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 100 event pairs, 0 based on Foata normal form. 59/177 useless extension candidates. Maximal degree in co-relation 0. Up to 59 conditions per place. [2021-03-24 13:19:44,385 INFO L132 encePairwiseOnDemand]: 235/237 looper letters, 0 selfloop transitions, 1 changer transitions 0/118 dead transitions. [2021-03-24 13:19:44,385 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 118 transitions, 3834 flow [2021-03-24 13:19:44,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:44,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:44,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 704 transitions. [2021-03-24 13:19:44,386 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9901547116736991 [2021-03-24 13:19:44,386 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 704 transitions. [2021-03-24 13:19:44,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 704 transitions. [2021-03-24 13:19:44,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:44,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 704 transitions. [2021-03-24 13:19:44,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 234.66666666666666) internal successors, (704), 3 states have internal predecessors, (704), 0 states have call successors, (0), 0 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-24 13:19:44,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 237.0) internal successors, (948), 4 states have internal predecessors, (948), 0 states have call successors, (0), 0 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-24 13:19:44,387 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 237.0) internal successors, (948), 4 states have internal predecessors, (948), 0 states have call successors, (0), 0 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-24 13:19:44,388 INFO L185 Difference]: Start difference. First operand has 236 places, 119 transitions, 3834 flow. Second operand 3 states and 704 transitions. [2021-03-24 13:19:44,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 118 transitions, 3834 flow [2021-03-24 13:19:44,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 118 transitions, 528 flow, removed 1653 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:44,472 INFO L241 Difference]: Finished difference. Result has 237 places, 118 transitions, 528 flow [2021-03-24 13:19:44,472 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=237, PETRI_DIFFERENCE_MINUEND_FLOW=526, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=528, PETRI_PLACES=237, PETRI_TRANSITIONS=118} [2021-03-24 13:19:44,472 INFO L343 CegarLoopForPetriNet]: 236 programPoint places, 1 predicate places. [2021-03-24 13:19:44,472 INFO L480 AbstractCegarLoop]: Abstraction has has 237 places, 118 transitions, 528 flow [2021-03-24 13:19:44,472 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 234.66666666666666) internal successors, (704), 3 states have internal predecessors, (704), 0 states have call successors, (0), 0 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-24 13:19:44,472 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:44,473 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:44,473 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2021-03-24 13:19:44,473 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:44,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:44,473 INFO L82 PathProgramCache]: Analyzing trace with hash 874251583, now seen corresponding path program 1 times [2021-03-24 13:19:44,473 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:44,473 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202675836] [2021-03-24 13:19:44,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:44,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:44,486 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:44,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:44,489 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:44,497 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:44,498 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:44,498 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2021-03-24 13:19:44,498 WARN L342 ceAbstractionStarter]: 58 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:44,498 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 59 thread instances. [2021-03-24 13:19:44,543 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:44,543 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:44,544 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:44,544 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:44,544 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:44,544 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:44,544 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:44,544 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:44,544 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:44,544 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:44,546 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 301 places, 182 transitions, 4081 flow [2021-03-24 13:19:44,616 INFO L129 PetriNetUnfolder]: 0/359 cut-off events. [2021-03-24 13:19:44,617 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:44,617 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2307 conditions, 359 events. 0/359 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1189 event pairs, 0 based on Foata normal form. 0/299 useless extension candidates. Maximal degree in co-relation 0. Up to 60 conditions per place. [2021-03-24 13:19:44,617 INFO L82 GeneralOperation]: Start removeDead. Operand has 301 places, 182 transitions, 4081 flow [2021-03-24 13:19:44,619 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 299 places, 180 transitions, 4077 flow [2021-03-24 13:19:44,619 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:44,619 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 299 places, 180 transitions, 4077 flow [2021-03-24 13:19:44,620 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 299 places, 180 transitions, 4077 flow [2021-03-24 13:19:44,621 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 299 places, 180 transitions, 4077 flow [2021-03-24 13:19:44,676 INFO L129 PetriNetUnfolder]: 0/239 cut-off events. [2021-03-24 13:19:44,676 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:44,676 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2187 conditions, 239 events. 0/239 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 719 event pairs, 0 based on Foata normal form. 0/239 useless extension candidates. Maximal degree in co-relation 0. Up to 60 conditions per place. [2021-03-24 13:19:44,698 INFO L142 LiptonReduction]: Number of co-enabled transitions 21004 [2021-03-24 13:19:45,001 INFO L154 LiptonReduction]: Checked pairs total: 17346 [2021-03-24 13:19:45,001 INFO L156 LiptonReduction]: Total number of compositions: 59 [2021-03-24 13:19:45,001 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 382 [2021-03-24 13:19:45,002 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:45,002 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:45,002 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:45,002 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:45,002 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:45,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:45,002 INFO L82 PathProgramCache]: Analyzing trace with hash 235171, now seen corresponding path program 1 times [2021-03-24 13:19:45,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:45,003 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487749381] [2021-03-24 13:19:45,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:45,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:45,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:45,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:45,019 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-24 13:19:45,019 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487749381] [2021-03-24 13:19:45,020 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:45,020 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:45,020 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570247277] [2021-03-24 13:19:45,020 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:45,020 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:45,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:45,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:45,021 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 241 [2021-03-24 13:19:45,021 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 121 transitions, 3959 flow. Second operand has 3 states, 3 states have (on average 238.66666666666666) internal successors, (716), 3 states have internal predecessors, (716), 0 states have call successors, (0), 0 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-24 13:19:45,021 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:45,021 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 241 [2021-03-24 13:19:45,021 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:45,062 INFO L129 PetriNetUnfolder]: 0/120 cut-off events. [2021-03-24 13:19:45,062 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:45,062 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2070 conditions, 120 events. 0/120 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 111 event pairs, 0 based on Foata normal form. 60/180 useless extension candidates. Maximal degree in co-relation 0. Up to 60 conditions per place. [2021-03-24 13:19:45,062 INFO L132 encePairwiseOnDemand]: 239/241 looper letters, 0 selfloop transitions, 1 changer transitions 0/120 dead transitions. [2021-03-24 13:19:45,063 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 120 transitions, 3959 flow [2021-03-24 13:19:45,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:45,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:45,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 716 transitions. [2021-03-24 13:19:45,063 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9903181189488244 [2021-03-24 13:19:45,064 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 716 transitions. [2021-03-24 13:19:45,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 716 transitions. [2021-03-24 13:19:45,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:45,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 716 transitions. [2021-03-24 13:19:45,064 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 238.66666666666666) internal successors, (716), 3 states have internal predecessors, (716), 0 states have call successors, (0), 0 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-24 13:19:45,065 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 241.0) internal successors, (964), 4 states have internal predecessors, (964), 0 states have call successors, (0), 0 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-24 13:19:45,065 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 241.0) internal successors, (964), 4 states have internal predecessors, (964), 0 states have call successors, (0), 0 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-24 13:19:45,065 INFO L185 Difference]: Start difference. First operand has 240 places, 121 transitions, 3959 flow. Second operand 3 states and 716 transitions. [2021-03-24 13:19:45,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 120 transitions, 3959 flow [2021-03-24 13:19:45,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 120 transitions, 537 flow, removed 1711 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:45,155 INFO L241 Difference]: Finished difference. Result has 241 places, 120 transitions, 537 flow [2021-03-24 13:19:45,155 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=241, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=537, PETRI_PLACES=241, PETRI_TRANSITIONS=120} [2021-03-24 13:19:45,156 INFO L343 CegarLoopForPetriNet]: 240 programPoint places, 1 predicate places. [2021-03-24 13:19:45,156 INFO L480 AbstractCegarLoop]: Abstraction has has 241 places, 120 transitions, 537 flow [2021-03-24 13:19:45,156 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 238.66666666666666) internal successors, (716), 3 states have internal predecessors, (716), 0 states have call successors, (0), 0 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-24 13:19:45,156 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:45,156 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:45,156 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2021-03-24 13:19:45,156 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:45,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:45,157 INFO L82 PathProgramCache]: Analyzing trace with hash -1755309480, now seen corresponding path program 1 times [2021-03-24 13:19:45,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:45,157 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222277764] [2021-03-24 13:19:45,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:45,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:45,173 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:45,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:45,176 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:45,185 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:45,185 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:45,185 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2021-03-24 13:19:45,185 WARN L342 ceAbstractionStarter]: 59 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:45,185 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 60 thread instances. [2021-03-24 13:19:45,234 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:45,234 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:45,235 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:45,235 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:45,235 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:45,235 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:45,235 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:45,235 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:45,235 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:45,235 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:45,238 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 306 places, 185 transitions, 4210 flow [2021-03-24 13:19:45,312 INFO L129 PetriNetUnfolder]: 0/365 cut-off events. [2021-03-24 13:19:45,312 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:45,312 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2376 conditions, 365 events. 0/365 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1233 event pairs, 0 based on Foata normal form. 0/304 useless extension candidates. Maximal degree in co-relation 0. Up to 61 conditions per place. [2021-03-24 13:19:45,313 INFO L82 GeneralOperation]: Start removeDead. Operand has 306 places, 185 transitions, 4210 flow [2021-03-24 13:19:45,315 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 304 places, 183 transitions, 4206 flow [2021-03-24 13:19:45,315 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:45,315 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 304 places, 183 transitions, 4206 flow [2021-03-24 13:19:45,315 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 304 places, 183 transitions, 4206 flow [2021-03-24 13:19:45,317 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 304 places, 183 transitions, 4206 flow [2021-03-24 13:19:45,374 INFO L129 PetriNetUnfolder]: 0/243 cut-off events. [2021-03-24 13:19:45,375 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:45,375 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2254 conditions, 243 events. 0/243 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 690 event pairs, 0 based on Foata normal form. 0/243 useless extension candidates. Maximal degree in co-relation 0. Up to 61 conditions per place. [2021-03-24 13:19:45,396 INFO L142 LiptonReduction]: Number of co-enabled transitions 21720 [2021-03-24 13:19:45,739 INFO L154 LiptonReduction]: Checked pairs total: 17940 [2021-03-24 13:19:45,739 INFO L156 LiptonReduction]: Total number of compositions: 60 [2021-03-24 13:19:45,739 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 424 [2021-03-24 13:19:45,740 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:45,740 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:45,740 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:45,740 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:45,740 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:45,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:45,741 INFO L82 PathProgramCache]: Analyzing trace with hash 242979, now seen corresponding path program 1 times [2021-03-24 13:19:45,741 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:45,741 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585585079] [2021-03-24 13:19:45,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:45,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:45,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:45,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:45,752 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-24 13:19:45,752 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585585079] [2021-03-24 13:19:45,752 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:45,752 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:45,752 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218576069] [2021-03-24 13:19:45,752 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:45,752 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:45,752 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:45,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:45,753 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 242 out of 245 [2021-03-24 13:19:45,754 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 123 transitions, 4086 flow. Second operand has 3 states, 3 states have (on average 242.66666666666666) internal successors, (728), 3 states have internal predecessors, (728), 0 states have call successors, (0), 0 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-24 13:19:45,754 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:45,754 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 242 of 245 [2021-03-24 13:19:45,754 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:45,801 INFO L129 PetriNetUnfolder]: 0/122 cut-off events. [2021-03-24 13:19:45,801 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:45,801 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2135 conditions, 122 events. 0/122 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 118 event pairs, 0 based on Foata normal form. 61/183 useless extension candidates. Maximal degree in co-relation 0. Up to 61 conditions per place. [2021-03-24 13:19:45,802 INFO L132 encePairwiseOnDemand]: 243/245 looper letters, 0 selfloop transitions, 1 changer transitions 0/122 dead transitions. [2021-03-24 13:19:45,802 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 122 transitions, 4086 flow [2021-03-24 13:19:45,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:45,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:45,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 728 transitions. [2021-03-24 13:19:45,803 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9904761904761905 [2021-03-24 13:19:45,803 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 728 transitions. [2021-03-24 13:19:45,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 728 transitions. [2021-03-24 13:19:45,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:45,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 728 transitions. [2021-03-24 13:19:45,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 242.66666666666666) internal successors, (728), 3 states have internal predecessors, (728), 0 states have call successors, (0), 0 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-24 13:19:45,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 245.0) internal successors, (980), 4 states have internal predecessors, (980), 0 states have call successors, (0), 0 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-24 13:19:45,805 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 245.0) internal successors, (980), 4 states have internal predecessors, (980), 0 states have call successors, (0), 0 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-24 13:19:45,805 INFO L185 Difference]: Start difference. First operand has 244 places, 123 transitions, 4086 flow. Second operand 3 states and 728 transitions. [2021-03-24 13:19:45,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 122 transitions, 4086 flow [2021-03-24 13:19:45,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 122 transitions, 546 flow, removed 1770 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:45,874 INFO L241 Difference]: Finished difference. Result has 245 places, 122 transitions, 546 flow [2021-03-24 13:19:45,874 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=245, PETRI_DIFFERENCE_MINUEND_FLOW=544, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=546, PETRI_PLACES=245, PETRI_TRANSITIONS=122} [2021-03-24 13:19:45,874 INFO L343 CegarLoopForPetriNet]: 244 programPoint places, 1 predicate places. [2021-03-24 13:19:45,874 INFO L480 AbstractCegarLoop]: Abstraction has has 245 places, 122 transitions, 546 flow [2021-03-24 13:19:45,874 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 242.66666666666666) internal successors, (728), 3 states have internal predecessors, (728), 0 states have call successors, (0), 0 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-24 13:19:45,874 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:45,875 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:45,875 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2021-03-24 13:19:45,875 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:45,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:45,875 INFO L82 PathProgramCache]: Analyzing trace with hash -1829601534, now seen corresponding path program 1 times [2021-03-24 13:19:45,875 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:45,875 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8653946] [2021-03-24 13:19:45,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:45,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:45,886 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:45,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:45,889 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:45,899 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:45,899 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:45,899 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2021-03-24 13:19:45,899 WARN L342 ceAbstractionStarter]: 60 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:45,899 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 61 thread instances. [2021-03-24 13:19:45,951 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:45,951 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:45,951 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:45,952 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:45,952 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:45,952 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:45,952 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:45,952 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:45,952 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:45,952 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:45,954 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 311 places, 188 transitions, 4341 flow [2021-03-24 13:19:46,039 INFO L129 PetriNetUnfolder]: 0/371 cut-off events. [2021-03-24 13:19:46,039 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:46,039 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2446 conditions, 371 events. 0/371 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1193 event pairs, 0 based on Foata normal form. 0/309 useless extension candidates. Maximal degree in co-relation 0. Up to 62 conditions per place. [2021-03-24 13:19:46,040 INFO L82 GeneralOperation]: Start removeDead. Operand has 311 places, 188 transitions, 4341 flow [2021-03-24 13:19:46,042 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 309 places, 186 transitions, 4337 flow [2021-03-24 13:19:46,042 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:46,042 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 309 places, 186 transitions, 4337 flow [2021-03-24 13:19:46,042 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 309 places, 186 transitions, 4337 flow [2021-03-24 13:19:46,044 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 309 places, 186 transitions, 4337 flow [2021-03-24 13:19:46,113 INFO L129 PetriNetUnfolder]: 0/247 cut-off events. [2021-03-24 13:19:46,113 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:46,113 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2322 conditions, 247 events. 0/247 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 683 event pairs, 0 based on Foata normal form. 0/247 useless extension candidates. Maximal degree in co-relation 0. Up to 62 conditions per place. [2021-03-24 13:19:46,140 INFO L142 LiptonReduction]: Number of co-enabled transitions 22448 [2021-03-24 13:19:46,483 INFO L154 LiptonReduction]: Checked pairs total: 18544 [2021-03-24 13:19:46,483 INFO L156 LiptonReduction]: Total number of compositions: 61 [2021-03-24 13:19:46,483 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 441 [2021-03-24 13:19:46,484 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:46,484 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:46,484 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:46,485 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:46,485 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:46,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:46,485 INFO L82 PathProgramCache]: Analyzing trace with hash 250915, now seen corresponding path program 1 times [2021-03-24 13:19:46,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:46,485 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052957967] [2021-03-24 13:19:46,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:46,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:46,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:46,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:46,503 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-24 13:19:46,503 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052957967] [2021-03-24 13:19:46,503 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:46,503 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:46,503 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674516071] [2021-03-24 13:19:46,504 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:46,504 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:46,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:46,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:46,505 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 249 [2021-03-24 13:19:46,505 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 125 transitions, 4215 flow. Second operand has 3 states, 3 states have (on average 246.66666666666666) internal successors, (740), 3 states have internal predecessors, (740), 0 states have call successors, (0), 0 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-24 13:19:46,505 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:46,506 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 249 [2021-03-24 13:19:46,506 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:46,555 INFO L129 PetriNetUnfolder]: 0/124 cut-off events. [2021-03-24 13:19:46,555 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:46,556 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2201 conditions, 124 events. 0/124 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 135 event pairs, 0 based on Foata normal form. 62/186 useless extension candidates. Maximal degree in co-relation 0. Up to 62 conditions per place. [2021-03-24 13:19:46,556 INFO L132 encePairwiseOnDemand]: 247/249 looper letters, 0 selfloop transitions, 1 changer transitions 0/124 dead transitions. [2021-03-24 13:19:46,556 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 124 transitions, 4215 flow [2021-03-24 13:19:46,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:46,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:46,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 740 transitions. [2021-03-24 13:19:46,557 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9906291834002677 [2021-03-24 13:19:46,558 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 740 transitions. [2021-03-24 13:19:46,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 740 transitions. [2021-03-24 13:19:46,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:46,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 740 transitions. [2021-03-24 13:19:46,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 246.66666666666666) internal successors, (740), 3 states have internal predecessors, (740), 0 states have call successors, (0), 0 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-24 13:19:46,559 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 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-24 13:19:46,559 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 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-24 13:19:46,560 INFO L185 Difference]: Start difference. First operand has 248 places, 125 transitions, 4215 flow. Second operand 3 states and 740 transitions. [2021-03-24 13:19:46,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 124 transitions, 4215 flow [2021-03-24 13:19:46,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 124 transitions, 555 flow, removed 1830 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:46,672 INFO L241 Difference]: Finished difference. Result has 249 places, 124 transitions, 555 flow [2021-03-24 13:19:46,672 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=249, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=555, PETRI_PLACES=249, PETRI_TRANSITIONS=124} [2021-03-24 13:19:46,672 INFO L343 CegarLoopForPetriNet]: 248 programPoint places, 1 predicate places. [2021-03-24 13:19:46,672 INFO L480 AbstractCegarLoop]: Abstraction has has 249 places, 124 transitions, 555 flow [2021-03-24 13:19:46,673 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 246.66666666666666) internal successors, (740), 3 states have internal predecessors, (740), 0 states have call successors, (0), 0 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-24 13:19:46,673 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:46,673 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:46,673 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2021-03-24 13:19:46,673 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:46,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:46,673 INFO L82 PathProgramCache]: Analyzing trace with hash -1408131485, now seen corresponding path program 1 times [2021-03-24 13:19:46,673 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:46,673 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892181090] [2021-03-24 13:19:46,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:46,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:46,687 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:46,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:46,689 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:46,700 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:46,700 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:46,700 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2021-03-24 13:19:46,700 WARN L342 ceAbstractionStarter]: 61 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:46,700 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 62 thread instances. [2021-03-24 13:19:46,751 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:46,752 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:46,752 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:46,752 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:46,752 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:46,752 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:46,752 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:46,752 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:46,752 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:46,752 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:46,767 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 316 places, 191 transitions, 4474 flow [2021-03-24 13:19:46,855 INFO L129 PetriNetUnfolder]: 0/377 cut-off events. [2021-03-24 13:19:46,855 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:46,855 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2517 conditions, 377 events. 0/377 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1230 event pairs, 0 based on Foata normal form. 0/314 useless extension candidates. Maximal degree in co-relation 0. Up to 63 conditions per place. [2021-03-24 13:19:46,855 INFO L82 GeneralOperation]: Start removeDead. Operand has 316 places, 191 transitions, 4474 flow [2021-03-24 13:19:46,858 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 314 places, 189 transitions, 4470 flow [2021-03-24 13:19:46,858 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:46,858 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 314 places, 189 transitions, 4470 flow [2021-03-24 13:19:46,858 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 314 places, 189 transitions, 4470 flow [2021-03-24 13:19:46,860 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 314 places, 189 transitions, 4470 flow [2021-03-24 13:19:46,924 INFO L129 PetriNetUnfolder]: 0/251 cut-off events. [2021-03-24 13:19:46,924 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:46,925 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2391 conditions, 251 events. 0/251 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 787 event pairs, 0 based on Foata normal form. 0/251 useless extension candidates. Maximal degree in co-relation 0. Up to 63 conditions per place. [2021-03-24 13:19:46,949 INFO L142 LiptonReduction]: Number of co-enabled transitions 23188 [2021-03-24 13:19:47,252 INFO L154 LiptonReduction]: Checked pairs total: 19158 [2021-03-24 13:19:47,252 INFO L156 LiptonReduction]: Total number of compositions: 62 [2021-03-24 13:19:47,252 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 394 [2021-03-24 13:19:47,253 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:47,253 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:47,253 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:47,253 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:47,253 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:47,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:47,254 INFO L82 PathProgramCache]: Analyzing trace with hash 258979, now seen corresponding path program 1 times [2021-03-24 13:19:47,254 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:47,254 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885390754] [2021-03-24 13:19:47,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:47,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:47,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:47,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:47,267 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-24 13:19:47,267 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885390754] [2021-03-24 13:19:47,268 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:47,268 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:47,268 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454372411] [2021-03-24 13:19:47,268 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:47,268 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:47,268 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:47,268 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:47,269 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 250 out of 253 [2021-03-24 13:19:47,269 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 127 transitions, 4346 flow. Second operand has 3 states, 3 states have (on average 250.66666666666666) internal successors, (752), 3 states have internal predecessors, (752), 0 states have call successors, (0), 0 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-24 13:19:47,269 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:47,269 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 250 of 253 [2021-03-24 13:19:47,269 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:47,312 INFO L129 PetriNetUnfolder]: 0/126 cut-off events. [2021-03-24 13:19:47,313 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:47,313 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2268 conditions, 126 events. 0/126 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 126 event pairs, 0 based on Foata normal form. 63/189 useless extension candidates. Maximal degree in co-relation 0. Up to 63 conditions per place. [2021-03-24 13:19:47,313 INFO L132 encePairwiseOnDemand]: 251/253 looper letters, 0 selfloop transitions, 1 changer transitions 0/126 dead transitions. [2021-03-24 13:19:47,313 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 126 transitions, 4346 flow [2021-03-24 13:19:47,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:47,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:47,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 752 transitions. [2021-03-24 13:19:47,314 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9907773386034255 [2021-03-24 13:19:47,314 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 752 transitions. [2021-03-24 13:19:47,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 752 transitions. [2021-03-24 13:19:47,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:47,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 752 transitions. [2021-03-24 13:19:47,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 250.66666666666666) internal successors, (752), 3 states have internal predecessors, (752), 0 states have call successors, (0), 0 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-24 13:19:47,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 253.0) internal successors, (1012), 4 states have internal predecessors, (1012), 0 states have call successors, (0), 0 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-24 13:19:47,316 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 253.0) internal successors, (1012), 4 states have internal predecessors, (1012), 0 states have call successors, (0), 0 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-24 13:19:47,316 INFO L185 Difference]: Start difference. First operand has 252 places, 127 transitions, 4346 flow. Second operand 3 states and 752 transitions. [2021-03-24 13:19:47,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 126 transitions, 4346 flow [2021-03-24 13:19:47,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 126 transitions, 564 flow, removed 1891 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:47,433 INFO L241 Difference]: Finished difference. Result has 253 places, 126 transitions, 564 flow [2021-03-24 13:19:47,433 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=253, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=564, PETRI_PLACES=253, PETRI_TRANSITIONS=126} [2021-03-24 13:19:47,433 INFO L343 CegarLoopForPetriNet]: 252 programPoint places, 1 predicate places. [2021-03-24 13:19:47,433 INFO L480 AbstractCegarLoop]: Abstraction has has 253 places, 126 transitions, 564 flow [2021-03-24 13:19:47,433 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 250.66666666666666) internal successors, (752), 3 states have internal predecessors, (752), 0 states have call successors, (0), 0 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-24 13:19:47,433 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:47,434 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:47,434 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2021-03-24 13:19:47,434 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:47,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:47,434 INFO L82 PathProgramCache]: Analyzing trace with hash 1519600837, now seen corresponding path program 1 times [2021-03-24 13:19:47,434 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:47,434 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900956980] [2021-03-24 13:19:47,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:47,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:47,446 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:47,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:47,450 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:47,460 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:47,460 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:47,460 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2021-03-24 13:19:47,460 WARN L342 ceAbstractionStarter]: 62 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:47,460 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 63 thread instances. [2021-03-24 13:19:47,507 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:47,507 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:47,508 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:47,508 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:47,508 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:47,508 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:47,508 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:47,508 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:47,508 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:47,508 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:47,511 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 321 places, 194 transitions, 4609 flow [2021-03-24 13:19:47,589 INFO L129 PetriNetUnfolder]: 0/383 cut-off events. [2021-03-24 13:19:47,590 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:47,590 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2589 conditions, 383 events. 0/383 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1401 event pairs, 0 based on Foata normal form. 0/319 useless extension candidates. Maximal degree in co-relation 0. Up to 64 conditions per place. [2021-03-24 13:19:47,590 INFO L82 GeneralOperation]: Start removeDead. Operand has 321 places, 194 transitions, 4609 flow [2021-03-24 13:19:47,592 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 319 places, 192 transitions, 4605 flow [2021-03-24 13:19:47,592 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:47,592 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 319 places, 192 transitions, 4605 flow [2021-03-24 13:19:47,593 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 319 places, 192 transitions, 4605 flow [2021-03-24 13:19:47,594 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 319 places, 192 transitions, 4605 flow [2021-03-24 13:19:47,710 INFO L129 PetriNetUnfolder]: 0/255 cut-off events. [2021-03-24 13:19:47,710 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:47,711 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2461 conditions, 255 events. 0/255 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 689 event pairs, 0 based on Foata normal form. 0/255 useless extension candidates. Maximal degree in co-relation 0. Up to 64 conditions per place. [2021-03-24 13:19:47,735 INFO L142 LiptonReduction]: Number of co-enabled transitions 23940 [2021-03-24 13:19:48,072 INFO L154 LiptonReduction]: Checked pairs total: 19782 [2021-03-24 13:19:48,073 INFO L156 LiptonReduction]: Total number of compositions: 63 [2021-03-24 13:19:48,073 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 481 [2021-03-24 13:19:48,074 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:48,074 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:48,074 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:48,074 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:48,074 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:48,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:48,075 INFO L82 PathProgramCache]: Analyzing trace with hash 267171, now seen corresponding path program 1 times [2021-03-24 13:19:48,075 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:48,075 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776124681] [2021-03-24 13:19:48,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:48,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:48,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:48,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:48,092 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-24 13:19:48,092 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776124681] [2021-03-24 13:19:48,092 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:48,092 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:48,092 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10736537] [2021-03-24 13:19:48,093 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:48,093 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:48,093 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:48,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:48,094 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 257 [2021-03-24 13:19:48,094 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 129 transitions, 4479 flow. Second operand has 3 states, 3 states have (on average 254.66666666666666) internal successors, (764), 3 states have internal predecessors, (764), 0 states have call successors, (0), 0 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-24 13:19:48,094 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:48,094 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 257 [2021-03-24 13:19:48,094 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:48,139 INFO L129 PetriNetUnfolder]: 0/128 cut-off events. [2021-03-24 13:19:48,139 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:48,139 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2336 conditions, 128 events. 0/128 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 123 event pairs, 0 based on Foata normal form. 64/192 useless extension candidates. Maximal degree in co-relation 0. Up to 64 conditions per place. [2021-03-24 13:19:48,141 INFO L132 encePairwiseOnDemand]: 255/257 looper letters, 0 selfloop transitions, 1 changer transitions 0/128 dead transitions. [2021-03-24 13:19:48,141 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 128 transitions, 4479 flow [2021-03-24 13:19:48,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:48,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:48,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 764 transitions. [2021-03-24 13:19:48,142 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9909208819714657 [2021-03-24 13:19:48,142 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 764 transitions. [2021-03-24 13:19:48,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 764 transitions. [2021-03-24 13:19:48,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:48,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 764 transitions. [2021-03-24 13:19:48,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 254.66666666666666) internal successors, (764), 3 states have internal predecessors, (764), 0 states have call successors, (0), 0 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-24 13:19:48,144 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 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-24 13:19:48,144 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 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-24 13:19:48,144 INFO L185 Difference]: Start difference. First operand has 256 places, 129 transitions, 4479 flow. Second operand 3 states and 764 transitions. [2021-03-24 13:19:48,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 128 transitions, 4479 flow [2021-03-24 13:19:48,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 128 transitions, 573 flow, removed 1953 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:48,270 INFO L241 Difference]: Finished difference. Result has 257 places, 128 transitions, 573 flow [2021-03-24 13:19:48,270 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=573, PETRI_PLACES=257, PETRI_TRANSITIONS=128} [2021-03-24 13:19:48,270 INFO L343 CegarLoopForPetriNet]: 256 programPoint places, 1 predicate places. [2021-03-24 13:19:48,271 INFO L480 AbstractCegarLoop]: Abstraction has has 257 places, 128 transitions, 573 flow [2021-03-24 13:19:48,271 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 254.66666666666666) internal successors, (764), 3 states have internal predecessors, (764), 0 states have call successors, (0), 0 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-24 13:19:48,271 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:48,271 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:48,271 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2021-03-24 13:19:48,271 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:48,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:48,272 INFO L82 PathProgramCache]: Analyzing trace with hash -2027780994, now seen corresponding path program 1 times [2021-03-24 13:19:48,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:48,272 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030366765] [2021-03-24 13:19:48,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:48,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:48,287 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:48,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:48,296 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:48,307 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:48,307 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:48,307 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2021-03-24 13:19:48,308 WARN L342 ceAbstractionStarter]: 63 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:48,308 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 64 thread instances. [2021-03-24 13:19:48,357 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:48,357 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:48,358 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:48,358 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:48,358 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:48,358 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:48,358 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:48,358 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:48,358 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:48,358 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:48,361 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 326 places, 197 transitions, 4746 flow [2021-03-24 13:19:48,451 INFO L129 PetriNetUnfolder]: 0/389 cut-off events. [2021-03-24 13:19:48,452 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:48,452 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2662 conditions, 389 events. 0/389 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1407 event pairs, 0 based on Foata normal form. 0/324 useless extension candidates. Maximal degree in co-relation 0. Up to 65 conditions per place. [2021-03-24 13:19:48,452 INFO L82 GeneralOperation]: Start removeDead. Operand has 326 places, 197 transitions, 4746 flow [2021-03-24 13:19:48,455 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 324 places, 195 transitions, 4742 flow [2021-03-24 13:19:48,455 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:48,456 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 324 places, 195 transitions, 4742 flow [2021-03-24 13:19:48,456 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 324 places, 195 transitions, 4742 flow [2021-03-24 13:19:48,458 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 324 places, 195 transitions, 4742 flow [2021-03-24 13:19:48,523 INFO L129 PetriNetUnfolder]: 0/259 cut-off events. [2021-03-24 13:19:48,524 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:48,524 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2532 conditions, 259 events. 0/259 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 701 event pairs, 0 based on Foata normal form. 0/259 useless extension candidates. Maximal degree in co-relation 0. Up to 65 conditions per place. [2021-03-24 13:19:48,550 INFO L142 LiptonReduction]: Number of co-enabled transitions 24704 [2021-03-24 13:19:48,838 INFO L154 LiptonReduction]: Checked pairs total: 20416 [2021-03-24 13:19:48,838 INFO L156 LiptonReduction]: Total number of compositions: 64 [2021-03-24 13:19:48,839 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 384 [2021-03-24 13:19:48,840 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:48,840 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:48,840 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:48,840 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:48,840 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:48,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:48,840 INFO L82 PathProgramCache]: Analyzing trace with hash 275491, now seen corresponding path program 1 times [2021-03-24 13:19:48,840 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:48,840 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534506176] [2021-03-24 13:19:48,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:48,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:48,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:48,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:48,855 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-24 13:19:48,855 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534506176] [2021-03-24 13:19:48,855 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:48,855 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:48,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391363577] [2021-03-24 13:19:48,856 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:48,856 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:48,856 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:48,856 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:48,857 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 261 [2021-03-24 13:19:48,857 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 131 transitions, 4614 flow. Second operand has 3 states, 3 states have (on average 258.6666666666667) internal successors, (776), 3 states have internal predecessors, (776), 0 states have call successors, (0), 0 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-24 13:19:48,857 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:48,857 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 261 [2021-03-24 13:19:48,857 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:48,896 INFO L129 PetriNetUnfolder]: 0/130 cut-off events. [2021-03-24 13:19:48,896 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:48,897 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2405 conditions, 130 events. 0/130 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 150 event pairs, 0 based on Foata normal form. 65/195 useless extension candidates. Maximal degree in co-relation 0. Up to 65 conditions per place. [2021-03-24 13:19:48,897 INFO L132 encePairwiseOnDemand]: 259/261 looper letters, 0 selfloop transitions, 1 changer transitions 0/130 dead transitions. [2021-03-24 13:19:48,897 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 130 transitions, 4614 flow [2021-03-24 13:19:48,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:48,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:48,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 776 transitions. [2021-03-24 13:19:48,898 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9910600255427842 [2021-03-24 13:19:48,898 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 776 transitions. [2021-03-24 13:19:48,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 776 transitions. [2021-03-24 13:19:48,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:48,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 776 transitions. [2021-03-24 13:19:48,899 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 258.6666666666667) internal successors, (776), 3 states have internal predecessors, (776), 0 states have call successors, (0), 0 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-24 13:19:48,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 261.0) internal successors, (1044), 4 states have internal predecessors, (1044), 0 states have call successors, (0), 0 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-24 13:19:48,900 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 261.0) internal successors, (1044), 4 states have internal predecessors, (1044), 0 states have call successors, (0), 0 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-24 13:19:48,900 INFO L185 Difference]: Start difference. First operand has 260 places, 131 transitions, 4614 flow. Second operand 3 states and 776 transitions. [2021-03-24 13:19:48,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 130 transitions, 4614 flow [2021-03-24 13:19:48,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 130 transitions, 582 flow, removed 2016 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:48,990 INFO L241 Difference]: Finished difference. Result has 261 places, 130 transitions, 582 flow [2021-03-24 13:19:48,990 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=261, PETRI_DIFFERENCE_MINUEND_FLOW=580, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=582, PETRI_PLACES=261, PETRI_TRANSITIONS=130} [2021-03-24 13:19:48,990 INFO L343 CegarLoopForPetriNet]: 260 programPoint places, 1 predicate places. [2021-03-24 13:19:48,990 INFO L480 AbstractCegarLoop]: Abstraction has has 261 places, 130 transitions, 582 flow [2021-03-24 13:19:48,990 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 258.6666666666667) internal successors, (776), 3 states have internal predecessors, (776), 0 states have call successors, (0), 0 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-24 13:19:48,990 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:48,990 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:48,991 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2021-03-24 13:19:48,991 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:48,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:48,991 INFO L82 PathProgramCache]: Analyzing trace with hash -438281080, now seen corresponding path program 1 times [2021-03-24 13:19:48,991 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:48,991 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615817102] [2021-03-24 13:19:48,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:49,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:49,003 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:49,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:49,005 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:49,014 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:49,014 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:49,015 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2021-03-24 13:19:49,015 WARN L342 ceAbstractionStarter]: 64 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:49,015 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 65 thread instances. [2021-03-24 13:19:49,063 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:49,063 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:49,064 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:49,064 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:49,064 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:49,064 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:49,064 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:49,064 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:49,064 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:49,064 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:49,066 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 331 places, 200 transitions, 4885 flow [2021-03-24 13:19:49,151 INFO L129 PetriNetUnfolder]: 0/395 cut-off events. [2021-03-24 13:19:49,152 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:49,152 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2736 conditions, 395 events. 0/395 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1471 event pairs, 0 based on Foata normal form. 0/329 useless extension candidates. Maximal degree in co-relation 0. Up to 66 conditions per place. [2021-03-24 13:19:49,152 INFO L82 GeneralOperation]: Start removeDead. Operand has 331 places, 200 transitions, 4885 flow [2021-03-24 13:19:49,155 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 329 places, 198 transitions, 4881 flow [2021-03-24 13:19:49,155 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:49,155 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 329 places, 198 transitions, 4881 flow [2021-03-24 13:19:49,155 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 329 places, 198 transitions, 4881 flow [2021-03-24 13:19:49,157 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 329 places, 198 transitions, 4881 flow [2021-03-24 13:19:49,225 INFO L129 PetriNetUnfolder]: 0/263 cut-off events. [2021-03-24 13:19:49,225 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:49,225 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2604 conditions, 263 events. 0/263 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 735 event pairs, 0 based on Foata normal form. 0/263 useless extension candidates. Maximal degree in co-relation 0. Up to 66 conditions per place. [2021-03-24 13:19:49,253 INFO L142 LiptonReduction]: Number of co-enabled transitions 25480 [2021-03-24 13:19:49,628 INFO L154 LiptonReduction]: Checked pairs total: 21060 [2021-03-24 13:19:49,628 INFO L156 LiptonReduction]: Total number of compositions: 65 [2021-03-24 13:19:49,629 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 474 [2021-03-24 13:19:49,630 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:49,630 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:49,630 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:49,630 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:49,630 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:49,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:49,630 INFO L82 PathProgramCache]: Analyzing trace with hash 283939, now seen corresponding path program 1 times [2021-03-24 13:19:49,630 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:49,630 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291556262] [2021-03-24 13:19:49,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:49,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:49,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:49,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:49,647 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-24 13:19:49,647 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291556262] [2021-03-24 13:19:49,647 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:49,647 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:49,647 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81316809] [2021-03-24 13:19:49,647 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:49,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:49,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:49,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:49,648 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 262 out of 265 [2021-03-24 13:19:49,649 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 133 transitions, 4751 flow. Second operand has 3 states, 3 states have (on average 262.6666666666667) internal successors, (788), 3 states have internal predecessors, (788), 0 states have call successors, (0), 0 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-24 13:19:49,649 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:49,649 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 262 of 265 [2021-03-24 13:19:49,649 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:49,699 INFO L129 PetriNetUnfolder]: 0/132 cut-off events. [2021-03-24 13:19:49,699 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:49,699 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2475 conditions, 132 events. 0/132 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 127 event pairs, 0 based on Foata normal form. 66/198 useless extension candidates. Maximal degree in co-relation 0. Up to 66 conditions per place. [2021-03-24 13:19:49,700 INFO L132 encePairwiseOnDemand]: 263/265 looper letters, 0 selfloop transitions, 1 changer transitions 0/132 dead transitions. [2021-03-24 13:19:49,700 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 132 transitions, 4751 flow [2021-03-24 13:19:49,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:49,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:49,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 788 transitions. [2021-03-24 13:19:49,701 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9911949685534591 [2021-03-24 13:19:49,701 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 788 transitions. [2021-03-24 13:19:49,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 788 transitions. [2021-03-24 13:19:49,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:49,701 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 788 transitions. [2021-03-24 13:19:49,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 262.6666666666667) internal successors, (788), 3 states have internal predecessors, (788), 0 states have call successors, (0), 0 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-24 13:19:49,703 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 265.0) internal successors, (1060), 4 states have internal predecessors, (1060), 0 states have call successors, (0), 0 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-24 13:19:49,703 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 265.0) internal successors, (1060), 4 states have internal predecessors, (1060), 0 states have call successors, (0), 0 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-24 13:19:49,703 INFO L185 Difference]: Start difference. First operand has 264 places, 133 transitions, 4751 flow. Second operand 3 states and 788 transitions. [2021-03-24 13:19:49,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 132 transitions, 4751 flow [2021-03-24 13:19:49,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 132 transitions, 591 flow, removed 2080 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:49,810 INFO L241 Difference]: Finished difference. Result has 265 places, 132 transitions, 591 flow [2021-03-24 13:19:49,811 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=265, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=591, PETRI_PLACES=265, PETRI_TRANSITIONS=132} [2021-03-24 13:19:49,811 INFO L343 CegarLoopForPetriNet]: 264 programPoint places, 1 predicate places. [2021-03-24 13:19:49,811 INFO L480 AbstractCegarLoop]: Abstraction has has 265 places, 132 transitions, 591 flow [2021-03-24 13:19:49,811 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 262.6666666666667) internal successors, (788), 3 states have internal predecessors, (788), 0 states have call successors, (0), 0 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-24 13:19:49,811 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:49,811 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:49,811 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2021-03-24 13:19:49,811 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:49,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:49,811 INFO L82 PathProgramCache]: Analyzing trace with hash 19023529, now seen corresponding path program 1 times [2021-03-24 13:19:49,811 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:49,811 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253290468] [2021-03-24 13:19:49,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:49,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:49,823 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:49,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:49,825 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:49,878 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:49,879 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:49,879 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2021-03-24 13:19:49,879 WARN L342 ceAbstractionStarter]: 65 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:49,879 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 66 thread instances. [2021-03-24 13:19:49,933 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:49,934 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:49,934 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:49,934 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:49,934 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:49,934 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:49,934 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:49,935 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:49,935 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:49,935 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:49,937 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 336 places, 203 transitions, 5026 flow [2021-03-24 13:19:50,028 INFO L129 PetriNetUnfolder]: 0/401 cut-off events. [2021-03-24 13:19:50,028 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:50,028 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2811 conditions, 401 events. 0/401 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1541 event pairs, 0 based on Foata normal form. 0/334 useless extension candidates. Maximal degree in co-relation 0. Up to 67 conditions per place. [2021-03-24 13:19:50,028 INFO L82 GeneralOperation]: Start removeDead. Operand has 336 places, 203 transitions, 5026 flow [2021-03-24 13:19:50,031 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 334 places, 201 transitions, 5022 flow [2021-03-24 13:19:50,031 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:50,031 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 334 places, 201 transitions, 5022 flow [2021-03-24 13:19:50,031 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 334 places, 201 transitions, 5022 flow [2021-03-24 13:19:50,033 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 334 places, 201 transitions, 5022 flow [2021-03-24 13:19:50,106 INFO L129 PetriNetUnfolder]: 0/267 cut-off events. [2021-03-24 13:19:50,106 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:50,106 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2677 conditions, 267 events. 0/267 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 846 event pairs, 0 based on Foata normal form. 0/267 useless extension candidates. Maximal degree in co-relation 0. Up to 67 conditions per place. [2021-03-24 13:19:50,134 INFO L142 LiptonReduction]: Number of co-enabled transitions 26268 [2021-03-24 13:19:50,526 INFO L154 LiptonReduction]: Checked pairs total: 21714 [2021-03-24 13:19:50,526 INFO L156 LiptonReduction]: Total number of compositions: 66 [2021-03-24 13:19:50,528 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 497 [2021-03-24 13:19:50,529 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:50,529 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:50,529 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:50,529 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:50,529 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:50,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:50,529 INFO L82 PathProgramCache]: Analyzing trace with hash 292515, now seen corresponding path program 1 times [2021-03-24 13:19:50,529 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:50,529 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146460020] [2021-03-24 13:19:50,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:50,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:50,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:50,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:50,546 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-24 13:19:50,546 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146460020] [2021-03-24 13:19:50,546 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:50,546 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:50,546 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944543448] [2021-03-24 13:19:50,546 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:50,547 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:50,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:50,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:50,548 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 266 out of 269 [2021-03-24 13:19:50,548 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 135 transitions, 4890 flow. Second operand has 3 states, 3 states have (on average 266.6666666666667) internal successors, (800), 3 states have internal predecessors, (800), 0 states have call successors, (0), 0 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-24 13:19:50,548 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:50,548 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 266 of 269 [2021-03-24 13:19:50,548 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:50,584 INFO L129 PetriNetUnfolder]: 0/134 cut-off events. [2021-03-24 13:19:50,585 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:50,585 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2546 conditions, 134 events. 0/134 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 146 event pairs, 0 based on Foata normal form. 67/201 useless extension candidates. Maximal degree in co-relation 0. Up to 67 conditions per place. [2021-03-24 13:19:50,585 INFO L132 encePairwiseOnDemand]: 267/269 looper letters, 0 selfloop transitions, 1 changer transitions 0/134 dead transitions. [2021-03-24 13:19:50,585 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 134 transitions, 4890 flow [2021-03-24 13:19:50,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:50,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:50,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 800 transitions. [2021-03-24 13:19:50,586 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9913258983890955 [2021-03-24 13:19:50,586 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 800 transitions. [2021-03-24 13:19:50,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 800 transitions. [2021-03-24 13:19:50,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:50,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 800 transitions. [2021-03-24 13:19:50,587 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 266.6666666666667) internal successors, (800), 3 states have internal predecessors, (800), 0 states have call successors, (0), 0 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-24 13:19:50,587 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 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-24 13:19:50,587 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 269.0) internal successors, (1076), 4 states have internal predecessors, (1076), 0 states have call successors, (0), 0 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-24 13:19:50,588 INFO L185 Difference]: Start difference. First operand has 268 places, 135 transitions, 4890 flow. Second operand 3 states and 800 transitions. [2021-03-24 13:19:50,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 134 transitions, 4890 flow [2021-03-24 13:19:50,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 134 transitions, 600 flow, removed 2145 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:50,695 INFO L241 Difference]: Finished difference. Result has 269 places, 134 transitions, 600 flow [2021-03-24 13:19:50,696 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=269, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=600, PETRI_PLACES=269, PETRI_TRANSITIONS=134} [2021-03-24 13:19:50,696 INFO L343 CegarLoopForPetriNet]: 268 programPoint places, 1 predicate places. [2021-03-24 13:19:50,696 INFO L480 AbstractCegarLoop]: Abstraction has has 269 places, 134 transitions, 600 flow [2021-03-24 13:19:50,696 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 266.6666666666667) internal successors, (800), 3 states have internal predecessors, (800), 0 states have call successors, (0), 0 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-24 13:19:50,696 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:50,696 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:50,696 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2021-03-24 13:19:50,696 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:50,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:50,696 INFO L82 PathProgramCache]: Analyzing trace with hash 1713949771, now seen corresponding path program 1 times [2021-03-24 13:19:50,696 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:50,696 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489372485] [2021-03-24 13:19:50,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:50,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:50,708 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:50,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:50,710 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:50,721 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:50,721 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:50,721 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2021-03-24 13:19:50,721 WARN L342 ceAbstractionStarter]: 66 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:50,721 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 67 thread instances. [2021-03-24 13:19:50,783 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:50,783 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:50,783 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:50,784 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:50,784 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:50,784 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:50,784 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:50,784 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:50,784 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:50,784 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:50,787 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 341 places, 206 transitions, 5169 flow [2021-03-24 13:19:50,866 INFO L129 PetriNetUnfolder]: 0/407 cut-off events. [2021-03-24 13:19:50,866 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:50,866 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2887 conditions, 407 events. 0/407 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1498 event pairs, 0 based on Foata normal form. 0/339 useless extension candidates. Maximal degree in co-relation 0. Up to 68 conditions per place. [2021-03-24 13:19:50,866 INFO L82 GeneralOperation]: Start removeDead. Operand has 341 places, 206 transitions, 5169 flow [2021-03-24 13:19:50,868 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 339 places, 204 transitions, 5165 flow [2021-03-24 13:19:50,868 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:50,868 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 339 places, 204 transitions, 5165 flow [2021-03-24 13:19:50,868 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 339 places, 204 transitions, 5165 flow [2021-03-24 13:19:50,870 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 339 places, 204 transitions, 5165 flow [2021-03-24 13:19:50,922 INFO L129 PetriNetUnfolder]: 0/271 cut-off events. [2021-03-24 13:19:50,922 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:50,922 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2751 conditions, 271 events. 0/271 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 848 event pairs, 0 based on Foata normal form. 0/271 useless extension candidates. Maximal degree in co-relation 0. Up to 68 conditions per place. [2021-03-24 13:19:50,942 INFO L142 LiptonReduction]: Number of co-enabled transitions 27068 [2021-03-24 13:19:51,238 INFO L154 LiptonReduction]: Checked pairs total: 22378 [2021-03-24 13:19:51,238 INFO L156 LiptonReduction]: Total number of compositions: 67 [2021-03-24 13:19:51,238 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 370 [2021-03-24 13:19:51,239 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:51,239 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:51,239 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:51,239 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:51,239 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:51,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:51,239 INFO L82 PathProgramCache]: Analyzing trace with hash 301219, now seen corresponding path program 1 times [2021-03-24 13:19:51,239 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:51,239 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344628979] [2021-03-24 13:19:51,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:51,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:51,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:51,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:51,255 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-24 13:19:51,255 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344628979] [2021-03-24 13:19:51,255 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:51,255 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:51,255 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28186001] [2021-03-24 13:19:51,255 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:51,255 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:51,255 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:51,255 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:51,256 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 270 out of 273 [2021-03-24 13:19:51,256 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 137 transitions, 5031 flow. Second operand has 3 states, 3 states have (on average 270.6666666666667) internal successors, (812), 3 states have internal predecessors, (812), 0 states have call successors, (0), 0 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-24 13:19:51,256 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:51,256 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 270 of 273 [2021-03-24 13:19:51,256 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:51,300 INFO L129 PetriNetUnfolder]: 0/136 cut-off events. [2021-03-24 13:19:51,301 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:51,301 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2618 conditions, 136 events. 0/136 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 131 event pairs, 0 based on Foata normal form. 68/204 useless extension candidates. Maximal degree in co-relation 0. Up to 68 conditions per place. [2021-03-24 13:19:51,301 INFO L132 encePairwiseOnDemand]: 271/273 looper letters, 0 selfloop transitions, 1 changer transitions 0/136 dead transitions. [2021-03-24 13:19:51,301 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 136 transitions, 5031 flow [2021-03-24 13:19:51,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:51,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:51,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 812 transitions. [2021-03-24 13:19:51,302 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9914529914529915 [2021-03-24 13:19:51,302 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 812 transitions. [2021-03-24 13:19:51,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 812 transitions. [2021-03-24 13:19:51,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:51,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 812 transitions. [2021-03-24 13:19:51,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 270.6666666666667) internal successors, (812), 3 states have internal predecessors, (812), 0 states have call successors, (0), 0 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-24 13:19:51,304 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 273.0) internal successors, (1092), 4 states have internal predecessors, (1092), 0 states have call successors, (0), 0 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-24 13:19:51,304 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 273.0) internal successors, (1092), 4 states have internal predecessors, (1092), 0 states have call successors, (0), 0 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-24 13:19:51,304 INFO L185 Difference]: Start difference. First operand has 272 places, 137 transitions, 5031 flow. Second operand 3 states and 812 transitions. [2021-03-24 13:19:51,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 136 transitions, 5031 flow [2021-03-24 13:19:51,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 136 transitions, 609 flow, removed 2211 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:51,402 INFO L241 Difference]: Finished difference. Result has 273 places, 136 transitions, 609 flow [2021-03-24 13:19:51,402 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=607, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=609, PETRI_PLACES=273, PETRI_TRANSITIONS=136} [2021-03-24 13:19:51,402 INFO L343 CegarLoopForPetriNet]: 272 programPoint places, 1 predicate places. [2021-03-24 13:19:51,402 INFO L480 AbstractCegarLoop]: Abstraction has has 273 places, 136 transitions, 609 flow [2021-03-24 13:19:51,403 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 270.6666666666667) internal successors, (812), 3 states have internal predecessors, (812), 0 states have call successors, (0), 0 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-24 13:19:51,403 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:51,403 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:51,403 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2021-03-24 13:19:51,403 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:51,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:51,403 INFO L82 PathProgramCache]: Analyzing trace with hash 1351835364, now seen corresponding path program 1 times [2021-03-24 13:19:51,403 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:51,403 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712312529] [2021-03-24 13:19:51,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:51,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:51,421 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:51,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:51,430 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:51,441 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:51,441 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:51,441 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2021-03-24 13:19:51,441 WARN L342 ceAbstractionStarter]: 67 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:51,441 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 68 thread instances. [2021-03-24 13:19:51,494 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:51,494 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:51,495 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:51,495 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:51,495 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:51,495 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:51,495 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:51,495 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:51,495 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:51,495 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:51,497 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 346 places, 209 transitions, 5314 flow [2021-03-24 13:19:51,597 INFO L129 PetriNetUnfolder]: 0/413 cut-off events. [2021-03-24 13:19:51,597 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:51,597 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2964 conditions, 413 events. 0/413 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1504 event pairs, 0 based on Foata normal form. 0/344 useless extension candidates. Maximal degree in co-relation 0. Up to 69 conditions per place. [2021-03-24 13:19:51,597 INFO L82 GeneralOperation]: Start removeDead. Operand has 346 places, 209 transitions, 5314 flow [2021-03-24 13:19:51,600 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 344 places, 207 transitions, 5310 flow [2021-03-24 13:19:51,600 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:51,600 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 344 places, 207 transitions, 5310 flow [2021-03-24 13:19:51,600 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 344 places, 207 transitions, 5310 flow [2021-03-24 13:19:51,602 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 344 places, 207 transitions, 5310 flow [2021-03-24 13:19:51,663 INFO L129 PetriNetUnfolder]: 0/275 cut-off events. [2021-03-24 13:19:51,663 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:51,664 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2826 conditions, 275 events. 0/275 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 868 event pairs, 0 based on Foata normal form. 0/275 useless extension candidates. Maximal degree in co-relation 0. Up to 69 conditions per place. [2021-03-24 13:19:51,690 INFO L142 LiptonReduction]: Number of co-enabled transitions 27880 [2021-03-24 13:19:52,076 INFO L154 LiptonReduction]: Checked pairs total: 23052 [2021-03-24 13:19:52,077 INFO L156 LiptonReduction]: Total number of compositions: 68 [2021-03-24 13:19:52,077 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 477 [2021-03-24 13:19:52,078 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:52,078 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:52,078 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:52,078 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:52,078 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:52,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:52,078 INFO L82 PathProgramCache]: Analyzing trace with hash 310051, now seen corresponding path program 1 times [2021-03-24 13:19:52,078 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:52,078 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975235985] [2021-03-24 13:19:52,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:52,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:52,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:52,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:52,096 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-24 13:19:52,096 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975235985] [2021-03-24 13:19:52,096 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:52,096 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:52,096 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987636043] [2021-03-24 13:19:52,096 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:52,096 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:52,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:52,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:52,097 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 277 [2021-03-24 13:19:52,098 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 139 transitions, 5174 flow. Second operand has 3 states, 3 states have (on average 274.6666666666667) internal successors, (824), 3 states have internal predecessors, (824), 0 states have call successors, (0), 0 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-24 13:19:52,098 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:52,098 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 277 [2021-03-24 13:19:52,098 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:52,138 INFO L129 PetriNetUnfolder]: 0/138 cut-off events. [2021-03-24 13:19:52,138 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:52,138 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2691 conditions, 138 events. 0/138 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 172 event pairs, 0 based on Foata normal form. 69/207 useless extension candidates. Maximal degree in co-relation 0. Up to 69 conditions per place. [2021-03-24 13:19:52,139 INFO L132 encePairwiseOnDemand]: 275/277 looper letters, 0 selfloop transitions, 1 changer transitions 0/138 dead transitions. [2021-03-24 13:19:52,139 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 138 transitions, 5174 flow [2021-03-24 13:19:52,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:52,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:52,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 824 transitions. [2021-03-24 13:19:52,140 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9915764139590855 [2021-03-24 13:19:52,140 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 824 transitions. [2021-03-24 13:19:52,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 824 transitions. [2021-03-24 13:19:52,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:52,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 824 transitions. [2021-03-24 13:19:52,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 274.6666666666667) internal successors, (824), 3 states have internal predecessors, (824), 0 states have call successors, (0), 0 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-24 13:19:52,141 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 277.0) internal successors, (1108), 4 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:52,141 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 277.0) internal successors, (1108), 4 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:52,142 INFO L185 Difference]: Start difference. First operand has 276 places, 139 transitions, 5174 flow. Second operand 3 states and 824 transitions. [2021-03-24 13:19:52,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 138 transitions, 5174 flow [2021-03-24 13:19:52,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 138 transitions, 618 flow, removed 2278 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:52,245 INFO L241 Difference]: Finished difference. Result has 277 places, 138 transitions, 618 flow [2021-03-24 13:19:52,246 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=277, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=618, PETRI_PLACES=277, PETRI_TRANSITIONS=138} [2021-03-24 13:19:52,246 INFO L343 CegarLoopForPetriNet]: 276 programPoint places, 1 predicate places. [2021-03-24 13:19:52,246 INFO L480 AbstractCegarLoop]: Abstraction has has 277 places, 138 transitions, 618 flow [2021-03-24 13:19:52,246 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 274.6666666666667) internal successors, (824), 3 states have internal predecessors, (824), 0 states have call successors, (0), 0 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-24 13:19:52,246 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:52,246 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:52,246 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2021-03-24 13:19:52,246 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:52,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:52,246 INFO L82 PathProgramCache]: Analyzing trace with hash -1133995506, now seen corresponding path program 1 times [2021-03-24 13:19:52,246 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:52,247 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350489715] [2021-03-24 13:19:52,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:52,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:52,263 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:52,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:52,266 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:52,277 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:52,277 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:52,277 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2021-03-24 13:19:52,277 WARN L342 ceAbstractionStarter]: 68 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:52,277 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 69 thread instances. [2021-03-24 13:19:52,328 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:52,328 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:52,329 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:52,329 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:52,329 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:52,329 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:52,329 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:52,329 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:52,329 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:52,329 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:52,331 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 351 places, 212 transitions, 5461 flow [2021-03-24 13:19:52,405 INFO L129 PetriNetUnfolder]: 0/419 cut-off events. [2021-03-24 13:19:52,406 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:52,406 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3042 conditions, 419 events. 0/419 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1556 event pairs, 0 based on Foata normal form. 0/349 useless extension candidates. Maximal degree in co-relation 0. Up to 70 conditions per place. [2021-03-24 13:19:52,406 INFO L82 GeneralOperation]: Start removeDead. Operand has 351 places, 212 transitions, 5461 flow [2021-03-24 13:19:52,408 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 349 places, 210 transitions, 5457 flow [2021-03-24 13:19:52,408 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:52,408 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 349 places, 210 transitions, 5457 flow [2021-03-24 13:19:52,408 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 349 places, 210 transitions, 5457 flow [2021-03-24 13:19:52,409 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 349 places, 210 transitions, 5457 flow [2021-03-24 13:19:52,466 INFO L129 PetriNetUnfolder]: 0/279 cut-off events. [2021-03-24 13:19:52,466 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:52,466 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2902 conditions, 279 events. 0/279 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 751 event pairs, 0 based on Foata normal form. 0/279 useless extension candidates. Maximal degree in co-relation 0. Up to 70 conditions per place. [2021-03-24 13:19:52,488 INFO L142 LiptonReduction]: Number of co-enabled transitions 28704 [2021-03-24 13:19:52,802 INFO L154 LiptonReduction]: Checked pairs total: 23736 [2021-03-24 13:19:52,802 INFO L156 LiptonReduction]: Total number of compositions: 69 [2021-03-24 13:19:52,803 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 395 [2021-03-24 13:19:52,803 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:52,803 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:52,803 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:52,803 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:52,803 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:52,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:52,804 INFO L82 PathProgramCache]: Analyzing trace with hash 319011, now seen corresponding path program 1 times [2021-03-24 13:19:52,804 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:52,804 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448395418] [2021-03-24 13:19:52,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:52,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:52,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:52,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:52,821 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-24 13:19:52,821 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448395418] [2021-03-24 13:19:52,821 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:52,821 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:52,821 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313741206] [2021-03-24 13:19:52,821 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:52,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:52,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:52,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:52,822 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 278 out of 281 [2021-03-24 13:19:52,822 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 141 transitions, 5319 flow. Second operand has 3 states, 3 states have (on average 278.6666666666667) internal successors, (836), 3 states have internal predecessors, (836), 0 states have call successors, (0), 0 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-24 13:19:52,822 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:52,823 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 278 of 281 [2021-03-24 13:19:52,823 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:52,862 INFO L129 PetriNetUnfolder]: 0/140 cut-off events. [2021-03-24 13:19:52,862 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:52,862 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2765 conditions, 140 events. 0/140 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 157 event pairs, 0 based on Foata normal form. 70/210 useless extension candidates. Maximal degree in co-relation 0. Up to 70 conditions per place. [2021-03-24 13:19:52,863 INFO L132 encePairwiseOnDemand]: 279/281 looper letters, 0 selfloop transitions, 1 changer transitions 0/140 dead transitions. [2021-03-24 13:19:52,863 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 140 transitions, 5319 flow [2021-03-24 13:19:52,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:52,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:52,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 836 transitions. [2021-03-24 13:19:52,863 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9916963226571768 [2021-03-24 13:19:52,863 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 836 transitions. [2021-03-24 13:19:52,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 836 transitions. [2021-03-24 13:19:52,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:52,864 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 836 transitions. [2021-03-24 13:19:52,864 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 278.6666666666667) internal successors, (836), 3 states have internal predecessors, (836), 0 states have call successors, (0), 0 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-24 13:19:52,865 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 281.0) internal successors, (1124), 4 states have internal predecessors, (1124), 0 states have call successors, (0), 0 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-24 13:19:52,865 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 281.0) internal successors, (1124), 4 states have internal predecessors, (1124), 0 states have call successors, (0), 0 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-24 13:19:52,865 INFO L185 Difference]: Start difference. First operand has 280 places, 141 transitions, 5319 flow. Second operand 3 states and 836 transitions. [2021-03-24 13:19:52,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 140 transitions, 5319 flow [2021-03-24 13:19:52,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 140 transitions, 627 flow, removed 2346 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:52,960 INFO L241 Difference]: Finished difference. Result has 281 places, 140 transitions, 627 flow [2021-03-24 13:19:52,960 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=281, PETRI_DIFFERENCE_MINUEND_FLOW=625, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=627, PETRI_PLACES=281, PETRI_TRANSITIONS=140} [2021-03-24 13:19:52,961 INFO L343 CegarLoopForPetriNet]: 280 programPoint places, 1 predicate places. [2021-03-24 13:19:52,961 INFO L480 AbstractCegarLoop]: Abstraction has has 281 places, 140 transitions, 627 flow [2021-03-24 13:19:52,961 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 278.6666666666667) internal successors, (836), 3 states have internal predecessors, (836), 0 states have call successors, (0), 0 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-24 13:19:52,961 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:52,961 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:52,961 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2021-03-24 13:19:52,961 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:52,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:52,961 INFO L82 PathProgramCache]: Analyzing trace with hash 1823164207, now seen corresponding path program 1 times [2021-03-24 13:19:52,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:52,961 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849726706] [2021-03-24 13:19:52,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:52,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:52,976 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:52,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:52,979 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:52,991 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:52,991 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:52,992 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2021-03-24 13:19:52,992 WARN L342 ceAbstractionStarter]: 69 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:52,992 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 70 thread instances. [2021-03-24 13:19:53,047 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:53,047 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:53,047 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:53,047 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:53,047 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:53,047 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:53,048 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:53,048 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:53,048 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:53,048 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:53,050 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 356 places, 215 transitions, 5610 flow [2021-03-24 13:19:53,123 INFO L129 PetriNetUnfolder]: 0/425 cut-off events. [2021-03-24 13:19:53,124 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:53,124 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3121 conditions, 425 events. 0/425 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1578 event pairs, 0 based on Foata normal form. 0/354 useless extension candidates. Maximal degree in co-relation 0. Up to 71 conditions per place. [2021-03-24 13:19:53,124 INFO L82 GeneralOperation]: Start removeDead. Operand has 356 places, 215 transitions, 5610 flow [2021-03-24 13:19:53,126 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 354 places, 213 transitions, 5606 flow [2021-03-24 13:19:53,126 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:53,126 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 354 places, 213 transitions, 5606 flow [2021-03-24 13:19:53,126 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 354 places, 213 transitions, 5606 flow [2021-03-24 13:19:53,127 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 354 places, 213 transitions, 5606 flow [2021-03-24 13:19:53,189 INFO L129 PetriNetUnfolder]: 0/283 cut-off events. [2021-03-24 13:19:53,189 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:53,189 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2979 conditions, 283 events. 0/283 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 795 event pairs, 0 based on Foata normal form. 0/283 useless extension candidates. Maximal degree in co-relation 0. Up to 71 conditions per place. [2021-03-24 13:19:53,212 INFO L142 LiptonReduction]: Number of co-enabled transitions 29540 [2021-03-24 13:19:53,539 INFO L154 LiptonReduction]: Checked pairs total: 24430 [2021-03-24 13:19:53,539 INFO L156 LiptonReduction]: Total number of compositions: 70 [2021-03-24 13:19:53,540 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 414 [2021-03-24 13:19:53,540 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:53,540 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:53,540 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:53,541 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:53,541 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:53,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:53,541 INFO L82 PathProgramCache]: Analyzing trace with hash 328099, now seen corresponding path program 1 times [2021-03-24 13:19:53,541 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:53,541 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833577061] [2021-03-24 13:19:53,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:53,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:53,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:53,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:53,560 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-24 13:19:53,560 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833577061] [2021-03-24 13:19:53,560 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:53,560 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:53,560 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671114603] [2021-03-24 13:19:53,560 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:53,560 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:53,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:53,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:53,561 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 282 out of 285 [2021-03-24 13:19:53,561 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 143 transitions, 5466 flow. Second operand has 3 states, 3 states have (on average 282.6666666666667) internal successors, (848), 3 states have internal predecessors, (848), 0 states have call successors, (0), 0 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-24 13:19:53,561 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:53,561 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 282 of 285 [2021-03-24 13:19:53,561 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:53,602 INFO L129 PetriNetUnfolder]: 0/142 cut-off events. [2021-03-24 13:19:53,602 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:53,603 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2840 conditions, 142 events. 0/142 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 152 event pairs, 0 based on Foata normal form. 71/213 useless extension candidates. Maximal degree in co-relation 0. Up to 71 conditions per place. [2021-03-24 13:19:53,603 INFO L132 encePairwiseOnDemand]: 283/285 looper letters, 0 selfloop transitions, 1 changer transitions 0/142 dead transitions. [2021-03-24 13:19:53,603 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 142 transitions, 5466 flow [2021-03-24 13:19:53,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:53,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:53,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 848 transitions. [2021-03-24 13:19:53,604 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.991812865497076 [2021-03-24 13:19:53,604 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 848 transitions. [2021-03-24 13:19:53,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 848 transitions. [2021-03-24 13:19:53,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:53,604 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 848 transitions. [2021-03-24 13:19:53,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 282.6666666666667) internal successors, (848), 3 states have internal predecessors, (848), 0 states have call successors, (0), 0 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-24 13:19:53,659 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 285.0) internal successors, (1140), 4 states have internal predecessors, (1140), 0 states have call successors, (0), 0 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-24 13:19:53,659 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 285.0) internal successors, (1140), 4 states have internal predecessors, (1140), 0 states have call successors, (0), 0 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-24 13:19:53,659 INFO L185 Difference]: Start difference. First operand has 284 places, 143 transitions, 5466 flow. Second operand 3 states and 848 transitions. [2021-03-24 13:19:53,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 142 transitions, 5466 flow [2021-03-24 13:19:53,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 142 transitions, 636 flow, removed 2415 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:53,758 INFO L241 Difference]: Finished difference. Result has 285 places, 142 transitions, 636 flow [2021-03-24 13:19:53,758 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=285, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=636, PETRI_PLACES=285, PETRI_TRANSITIONS=142} [2021-03-24 13:19:53,758 INFO L343 CegarLoopForPetriNet]: 284 programPoint places, 1 predicate places. [2021-03-24 13:19:53,758 INFO L480 AbstractCegarLoop]: Abstraction has has 285 places, 142 transitions, 636 flow [2021-03-24 13:19:53,758 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 282.6666666666667) internal successors, (848), 3 states have internal predecessors, (848), 0 states have call successors, (0), 0 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-24 13:19:53,758 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:53,758 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:53,758 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2021-03-24 13:19:53,758 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:53,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:53,759 INFO L82 PathProgramCache]: Analyzing trace with hash 1518914513, now seen corresponding path program 1 times [2021-03-24 13:19:53,759 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:53,759 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961309046] [2021-03-24 13:19:53,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:53,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:53,774 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:53,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:53,777 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:53,789 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:53,789 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:53,789 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2021-03-24 13:19:53,789 WARN L342 ceAbstractionStarter]: 70 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:53,789 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 71 thread instances. [2021-03-24 13:19:53,850 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:53,851 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:53,851 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:53,851 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:53,851 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:53,852 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:53,852 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:53,852 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:53,852 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:53,852 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:53,854 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 361 places, 218 transitions, 5761 flow [2021-03-24 13:19:53,983 INFO L129 PetriNetUnfolder]: 0/431 cut-off events. [2021-03-24 13:19:53,983 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:53,984 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3201 conditions, 431 events. 0/431 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1611 event pairs, 0 based on Foata normal form. 0/359 useless extension candidates. Maximal degree in co-relation 0. Up to 72 conditions per place. [2021-03-24 13:19:53,984 INFO L82 GeneralOperation]: Start removeDead. Operand has 361 places, 218 transitions, 5761 flow [2021-03-24 13:19:53,987 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 359 places, 216 transitions, 5757 flow [2021-03-24 13:19:53,987 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:53,987 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 359 places, 216 transitions, 5757 flow [2021-03-24 13:19:53,987 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 359 places, 216 transitions, 5757 flow [2021-03-24 13:19:53,989 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 359 places, 216 transitions, 5757 flow [2021-03-24 13:19:54,091 INFO L129 PetriNetUnfolder]: 0/287 cut-off events. [2021-03-24 13:19:54,091 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:54,091 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3057 conditions, 287 events. 0/287 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 824 event pairs, 0 based on Foata normal form. 0/287 useless extension candidates. Maximal degree in co-relation 0. Up to 72 conditions per place. [2021-03-24 13:19:54,132 INFO L142 LiptonReduction]: Number of co-enabled transitions 30388 [2021-03-24 13:19:54,504 INFO L154 LiptonReduction]: Checked pairs total: 25134 [2021-03-24 13:19:54,504 INFO L156 LiptonReduction]: Total number of compositions: 71 [2021-03-24 13:19:54,505 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 518 [2021-03-24 13:19:54,505 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:54,506 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:54,506 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:54,506 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:54,506 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:54,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:54,506 INFO L82 PathProgramCache]: Analyzing trace with hash 337315, now seen corresponding path program 1 times [2021-03-24 13:19:54,506 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:54,506 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956593420] [2021-03-24 13:19:54,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:54,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:54,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:54,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:54,524 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-24 13:19:54,524 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956593420] [2021-03-24 13:19:54,524 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:54,524 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:54,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035484841] [2021-03-24 13:19:54,524 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:54,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:54,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:54,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:54,526 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 286 out of 289 [2021-03-24 13:19:54,527 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 145 transitions, 5615 flow. Second operand has 3 states, 3 states have (on average 286.6666666666667) internal successors, (860), 3 states have internal predecessors, (860), 0 states have call successors, (0), 0 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-24 13:19:54,527 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:54,527 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 286 of 289 [2021-03-24 13:19:54,527 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:54,595 INFO L129 PetriNetUnfolder]: 0/144 cut-off events. [2021-03-24 13:19:54,595 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:54,595 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2916 conditions, 144 events. 0/144 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 135 event pairs, 0 based on Foata normal form. 72/216 useless extension candidates. Maximal degree in co-relation 0. Up to 72 conditions per place. [2021-03-24 13:19:54,595 INFO L132 encePairwiseOnDemand]: 287/289 looper letters, 0 selfloop transitions, 1 changer transitions 0/144 dead transitions. [2021-03-24 13:19:54,595 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 144 transitions, 5615 flow [2021-03-24 13:19:54,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:54,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:54,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 860 transitions. [2021-03-24 13:19:54,596 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9919261822376009 [2021-03-24 13:19:54,596 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 860 transitions. [2021-03-24 13:19:54,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 860 transitions. [2021-03-24 13:19:54,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:54,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 860 transitions. [2021-03-24 13:19:54,597 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 286.6666666666667) internal successors, (860), 3 states have internal predecessors, (860), 0 states have call successors, (0), 0 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-24 13:19:54,598 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 289.0) internal successors, (1156), 4 states have internal predecessors, (1156), 0 states have call successors, (0), 0 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-24 13:19:54,598 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 289.0) internal successors, (1156), 4 states have internal predecessors, (1156), 0 states have call successors, (0), 0 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-24 13:19:54,598 INFO L185 Difference]: Start difference. First operand has 288 places, 145 transitions, 5615 flow. Second operand 3 states and 860 transitions. [2021-03-24 13:19:54,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 144 transitions, 5615 flow [2021-03-24 13:19:54,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 144 transitions, 645 flow, removed 2485 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:54,696 INFO L241 Difference]: Finished difference. Result has 289 places, 144 transitions, 645 flow [2021-03-24 13:19:54,697 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=289, PETRI_DIFFERENCE_MINUEND_FLOW=643, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=645, PETRI_PLACES=289, PETRI_TRANSITIONS=144} [2021-03-24 13:19:54,697 INFO L343 CegarLoopForPetriNet]: 288 programPoint places, 1 predicate places. [2021-03-24 13:19:54,697 INFO L480 AbstractCegarLoop]: Abstraction has has 289 places, 144 transitions, 645 flow [2021-03-24 13:19:54,697 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 286.6666666666667) internal successors, (860), 3 states have internal predecessors, (860), 0 states have call successors, (0), 0 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-24 13:19:54,697 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:54,697 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:54,697 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2021-03-24 13:19:54,697 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:54,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:54,697 INFO L82 PathProgramCache]: Analyzing trace with hash 1746041226, now seen corresponding path program 1 times [2021-03-24 13:19:54,698 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:54,698 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103357013] [2021-03-24 13:19:54,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:54,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:54,714 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:54,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:54,717 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:54,730 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:54,730 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:54,730 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2021-03-24 13:19:54,730 WARN L342 ceAbstractionStarter]: 71 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:54,730 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 72 thread instances. [2021-03-24 13:19:54,792 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:54,793 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:54,793 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:54,793 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:54,794 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:54,794 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:54,794 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:54,794 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:54,794 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:54,794 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:54,798 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 366 places, 221 transitions, 5914 flow [2021-03-24 13:19:54,899 INFO L129 PetriNetUnfolder]: 0/437 cut-off events. [2021-03-24 13:19:54,899 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:54,900 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3282 conditions, 437 events. 0/437 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1586 event pairs, 0 based on Foata normal form. 0/364 useless extension candidates. Maximal degree in co-relation 0. Up to 73 conditions per place. [2021-03-24 13:19:54,900 INFO L82 GeneralOperation]: Start removeDead. Operand has 366 places, 221 transitions, 5914 flow [2021-03-24 13:19:54,902 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 364 places, 219 transitions, 5910 flow [2021-03-24 13:19:54,902 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:54,902 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 364 places, 219 transitions, 5910 flow [2021-03-24 13:19:54,902 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 364 places, 219 transitions, 5910 flow [2021-03-24 13:19:54,904 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 364 places, 219 transitions, 5910 flow [2021-03-24 13:19:54,967 INFO L129 PetriNetUnfolder]: 0/291 cut-off events. [2021-03-24 13:19:54,967 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:54,967 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3136 conditions, 291 events. 0/291 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 904 event pairs, 0 based on Foata normal form. 0/291 useless extension candidates. Maximal degree in co-relation 0. Up to 73 conditions per place. [2021-03-24 13:19:54,992 INFO L142 LiptonReduction]: Number of co-enabled transitions 31248 [2021-03-24 13:19:55,342 INFO L154 LiptonReduction]: Checked pairs total: 25848 [2021-03-24 13:19:55,342 INFO L156 LiptonReduction]: Total number of compositions: 72 [2021-03-24 13:19:55,342 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 440 [2021-03-24 13:19:55,343 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:55,343 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:55,343 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:55,343 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:55,343 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:55,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:55,344 INFO L82 PathProgramCache]: Analyzing trace with hash 346659, now seen corresponding path program 1 times [2021-03-24 13:19:55,344 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:55,344 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927057560] [2021-03-24 13:19:55,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:55,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:55,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:55,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:55,367 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-24 13:19:55,367 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927057560] [2021-03-24 13:19:55,367 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:55,367 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:55,367 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811009140] [2021-03-24 13:19:55,367 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:55,367 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:55,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:55,368 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:55,369 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 290 out of 293 [2021-03-24 13:19:55,369 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 147 transitions, 5766 flow. Second operand has 3 states, 3 states have (on average 290.6666666666667) internal successors, (872), 3 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:55,369 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:55,369 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 290 of 293 [2021-03-24 13:19:55,369 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:55,434 INFO L129 PetriNetUnfolder]: 0/146 cut-off events. [2021-03-24 13:19:55,435 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:55,435 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2993 conditions, 146 events. 0/146 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 170 event pairs, 0 based on Foata normal form. 73/219 useless extension candidates. Maximal degree in co-relation 0. Up to 73 conditions per place. [2021-03-24 13:19:55,435 INFO L132 encePairwiseOnDemand]: 291/293 looper letters, 0 selfloop transitions, 1 changer transitions 0/146 dead transitions. [2021-03-24 13:19:55,435 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 146 transitions, 5766 flow [2021-03-24 13:19:55,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:55,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:55,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 872 transitions. [2021-03-24 13:19:55,436 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9920364050056882 [2021-03-24 13:19:55,437 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 872 transitions. [2021-03-24 13:19:55,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 872 transitions. [2021-03-24 13:19:55,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:55,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 872 transitions. [2021-03-24 13:19:55,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 290.6666666666667) internal successors, (872), 3 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:55,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 293.0) internal successors, (1172), 4 states have internal predecessors, (1172), 0 states have call successors, (0), 0 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-24 13:19:55,438 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 293.0) internal successors, (1172), 4 states have internal predecessors, (1172), 0 states have call successors, (0), 0 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-24 13:19:55,439 INFO L185 Difference]: Start difference. First operand has 292 places, 147 transitions, 5766 flow. Second operand 3 states and 872 transitions. [2021-03-24 13:19:55,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 146 transitions, 5766 flow [2021-03-24 13:19:55,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 146 transitions, 654 flow, removed 2556 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:55,581 INFO L241 Difference]: Finished difference. Result has 293 places, 146 transitions, 654 flow [2021-03-24 13:19:55,581 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=293, PETRI_DIFFERENCE_MINUEND_FLOW=652, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=654, PETRI_PLACES=293, PETRI_TRANSITIONS=146} [2021-03-24 13:19:55,581 INFO L343 CegarLoopForPetriNet]: 292 programPoint places, 1 predicate places. [2021-03-24 13:19:55,581 INFO L480 AbstractCegarLoop]: Abstraction has has 293 places, 146 transitions, 654 flow [2021-03-24 13:19:55,582 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 290.6666666666667) internal successors, (872), 3 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 13:19:55,582 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:55,582 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:55,582 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2021-03-24 13:19:55,582 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:55,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:55,582 INFO L82 PathProgramCache]: Analyzing trace with hash 748644244, now seen corresponding path program 1 times [2021-03-24 13:19:55,582 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:55,582 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705053138] [2021-03-24 13:19:55,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:55,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:55,603 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:55,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:55,606 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:55,619 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:55,619 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:55,619 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2021-03-24 13:19:55,619 WARN L342 ceAbstractionStarter]: 72 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:55,619 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 73 thread instances. [2021-03-24 13:19:55,675 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:55,675 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:55,676 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:55,677 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:55,677 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:55,677 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:55,677 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:55,677 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:55,677 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:55,677 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:55,680 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 371 places, 224 transitions, 6069 flow [2021-03-24 13:19:55,785 INFO L129 PetriNetUnfolder]: 0/443 cut-off events. [2021-03-24 13:19:55,785 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:55,785 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3364 conditions, 443 events. 0/443 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1668 event pairs, 0 based on Foata normal form. 0/369 useless extension candidates. Maximal degree in co-relation 0. Up to 74 conditions per place. [2021-03-24 13:19:55,785 INFO L82 GeneralOperation]: Start removeDead. Operand has 371 places, 224 transitions, 6069 flow [2021-03-24 13:19:55,787 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 369 places, 222 transitions, 6065 flow [2021-03-24 13:19:55,788 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:55,788 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 369 places, 222 transitions, 6065 flow [2021-03-24 13:19:55,788 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 369 places, 222 transitions, 6065 flow [2021-03-24 13:19:55,789 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 369 places, 222 transitions, 6065 flow [2021-03-24 13:19:55,854 INFO L129 PetriNetUnfolder]: 0/295 cut-off events. [2021-03-24 13:19:55,854 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:55,854 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3216 conditions, 295 events. 0/295 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 787 event pairs, 0 based on Foata normal form. 0/295 useless extension candidates. Maximal degree in co-relation 0. Up to 74 conditions per place. [2021-03-24 13:19:55,878 INFO L142 LiptonReduction]: Number of co-enabled transitions 32120 [2021-03-24 13:19:56,223 INFO L154 LiptonReduction]: Checked pairs total: 26572 [2021-03-24 13:19:56,223 INFO L156 LiptonReduction]: Total number of compositions: 73 [2021-03-24 13:19:56,224 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 436 [2021-03-24 13:19:56,224 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:19:56,224 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:56,224 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:56,225 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:56,225 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:56,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:56,225 INFO L82 PathProgramCache]: Analyzing trace with hash 356131, now seen corresponding path program 1 times [2021-03-24 13:19:56,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:56,225 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479822814] [2021-03-24 13:19:56,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:56,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:56,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:56,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:56,248 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-24 13:19:56,249 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479822814] [2021-03-24 13:19:56,249 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:56,249 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:56,249 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279451009] [2021-03-24 13:19:56,249 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:56,249 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:56,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:56,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:56,250 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 297 [2021-03-24 13:19:56,251 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 149 transitions, 5919 flow. Second operand has 3 states, 3 states have (on average 294.6666666666667) internal successors, (884), 3 states have internal predecessors, (884), 0 states have call successors, (0), 0 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-24 13:19:56,251 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:56,251 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 297 [2021-03-24 13:19:56,251 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:56,355 INFO L129 PetriNetUnfolder]: 0/148 cut-off events. [2021-03-24 13:19:56,355 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:56,355 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3071 conditions, 148 events. 0/148 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 141 event pairs, 0 based on Foata normal form. 74/222 useless extension candidates. Maximal degree in co-relation 0. Up to 74 conditions per place. [2021-03-24 13:19:56,356 INFO L132 encePairwiseOnDemand]: 295/297 looper letters, 0 selfloop transitions, 1 changer transitions 0/148 dead transitions. [2021-03-24 13:19:56,356 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 148 transitions, 5919 flow [2021-03-24 13:19:56,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:56,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:56,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 884 transitions. [2021-03-24 13:19:56,356 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9921436588103255 [2021-03-24 13:19:56,356 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 884 transitions. [2021-03-24 13:19:56,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 884 transitions. [2021-03-24 13:19:56,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:56,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 884 transitions. [2021-03-24 13:19:56,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 294.6666666666667) internal successors, (884), 3 states have internal predecessors, (884), 0 states have call successors, (0), 0 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-24 13:19:56,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 297.0) internal successors, (1188), 4 states have internal predecessors, (1188), 0 states have call successors, (0), 0 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-24 13:19:56,359 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 297.0) internal successors, (1188), 4 states have internal predecessors, (1188), 0 states have call successors, (0), 0 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-24 13:19:56,359 INFO L185 Difference]: Start difference. First operand has 296 places, 149 transitions, 5919 flow. Second operand 3 states and 884 transitions. [2021-03-24 13:19:56,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 148 transitions, 5919 flow [2021-03-24 13:19:56,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 148 transitions, 663 flow, removed 2628 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:56,479 INFO L241 Difference]: Finished difference. Result has 297 places, 148 transitions, 663 flow [2021-03-24 13:19:56,479 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=297, PETRI_DIFFERENCE_MINUEND_FLOW=661, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=663, PETRI_PLACES=297, PETRI_TRANSITIONS=148} [2021-03-24 13:19:56,479 INFO L343 CegarLoopForPetriNet]: 296 programPoint places, 1 predicate places. [2021-03-24 13:19:56,479 INFO L480 AbstractCegarLoop]: Abstraction has has 297 places, 148 transitions, 663 flow [2021-03-24 13:19:56,479 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 294.6666666666667) internal successors, (884), 3 states have internal predecessors, (884), 0 states have call successors, (0), 0 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-24 13:19:56,479 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:56,479 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:56,480 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2021-03-24 13:19:56,480 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:56,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:56,480 INFO L82 PathProgramCache]: Analyzing trace with hash -1012633611, now seen corresponding path program 1 times [2021-03-24 13:19:56,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:56,480 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154011767] [2021-03-24 13:19:56,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:56,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:56,499 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:56,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:56,501 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:56,513 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:56,513 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:56,513 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2021-03-24 13:19:56,513 WARN L342 ceAbstractionStarter]: 73 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:56,513 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 74 thread instances. [2021-03-24 13:19:56,568 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:56,568 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:56,568 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:56,568 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:56,568 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:56,568 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:56,568 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:56,569 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:56,569 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:56,569 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:56,571 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 376 places, 227 transitions, 6226 flow [2021-03-24 13:19:56,660 INFO L129 PetriNetUnfolder]: 0/449 cut-off events. [2021-03-24 13:19:56,660 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:56,660 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3447 conditions, 449 events. 0/449 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1667 event pairs, 0 based on Foata normal form. 0/374 useless extension candidates. Maximal degree in co-relation 0. Up to 75 conditions per place. [2021-03-24 13:19:56,660 INFO L82 GeneralOperation]: Start removeDead. Operand has 376 places, 227 transitions, 6226 flow [2021-03-24 13:19:56,664 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 374 places, 225 transitions, 6222 flow [2021-03-24 13:19:56,664 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:56,664 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 374 places, 225 transitions, 6222 flow [2021-03-24 13:19:56,664 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 374 places, 225 transitions, 6222 flow [2021-03-24 13:19:56,666 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 374 places, 225 transitions, 6222 flow [2021-03-24 13:19:56,739 INFO L129 PetriNetUnfolder]: 0/299 cut-off events. [2021-03-24 13:19:56,739 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:56,739 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3297 conditions, 299 events. 0/299 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 795 event pairs, 0 based on Foata normal form. 0/299 useless extension candidates. Maximal degree in co-relation 0. Up to 75 conditions per place. [2021-03-24 13:19:56,765 INFO L142 LiptonReduction]: Number of co-enabled transitions 33004 [2021-03-24 13:19:57,106 INFO L154 LiptonReduction]: Checked pairs total: 27306 [2021-03-24 13:19:57,106 INFO L156 LiptonReduction]: Total number of compositions: 74 [2021-03-24 13:19:57,106 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 442 [2021-03-24 13:19:57,107 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:57,107 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:57,107 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:57,107 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:57,107 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:57,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:57,107 INFO L82 PathProgramCache]: Analyzing trace with hash 365731, now seen corresponding path program 1 times [2021-03-24 13:19:57,107 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:57,107 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687206557] [2021-03-24 13:19:57,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:57,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:57,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:57,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:57,130 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-24 13:19:57,130 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687206557] [2021-03-24 13:19:57,130 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:57,130 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:57,130 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835704652] [2021-03-24 13:19:57,130 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:57,130 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:57,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:57,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:57,131 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 298 out of 301 [2021-03-24 13:19:57,132 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 151 transitions, 6074 flow. Second operand has 3 states, 3 states have (on average 298.6666666666667) internal successors, (896), 3 states have internal predecessors, (896), 0 states have call successors, (0), 0 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-24 13:19:57,132 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:57,132 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 298 of 301 [2021-03-24 13:19:57,132 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:57,180 INFO L129 PetriNetUnfolder]: 0/150 cut-off events. [2021-03-24 13:19:57,180 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:57,180 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3150 conditions, 150 events. 0/150 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 170 event pairs, 0 based on Foata normal form. 75/225 useless extension candidates. Maximal degree in co-relation 0. Up to 75 conditions per place. [2021-03-24 13:19:57,181 INFO L132 encePairwiseOnDemand]: 299/301 looper letters, 0 selfloop transitions, 1 changer transitions 0/150 dead transitions. [2021-03-24 13:19:57,181 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 150 transitions, 6074 flow [2021-03-24 13:19:57,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:57,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:57,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 896 transitions. [2021-03-24 13:19:57,181 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9922480620155039 [2021-03-24 13:19:57,182 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 896 transitions. [2021-03-24 13:19:57,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 896 transitions. [2021-03-24 13:19:57,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:57,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 896 transitions. [2021-03-24 13:19:57,182 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 298.6666666666667) internal successors, (896), 3 states have internal predecessors, (896), 0 states have call successors, (0), 0 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-24 13:19:57,183 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 301.0) internal successors, (1204), 4 states have internal predecessors, (1204), 0 states have call successors, (0), 0 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-24 13:19:57,183 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 301.0) internal successors, (1204), 4 states have internal predecessors, (1204), 0 states have call successors, (0), 0 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-24 13:19:57,183 INFO L185 Difference]: Start difference. First operand has 300 places, 151 transitions, 6074 flow. Second operand 3 states and 896 transitions. [2021-03-24 13:19:57,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 150 transitions, 6074 flow [2021-03-24 13:19:57,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 150 transitions, 672 flow, removed 2701 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:57,281 INFO L241 Difference]: Finished difference. Result has 301 places, 150 transitions, 672 flow [2021-03-24 13:19:57,281 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=301, PETRI_DIFFERENCE_MINUEND_FLOW=670, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=672, PETRI_PLACES=301, PETRI_TRANSITIONS=150} [2021-03-24 13:19:57,281 INFO L343 CegarLoopForPetriNet]: 300 programPoint places, 1 predicate places. [2021-03-24 13:19:57,281 INFO L480 AbstractCegarLoop]: Abstraction has has 301 places, 150 transitions, 672 flow [2021-03-24 13:19:57,281 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 298.6666666666667) internal successors, (896), 3 states have internal predecessors, (896), 0 states have call successors, (0), 0 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-24 13:19:57,281 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:57,282 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:57,282 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2021-03-24 13:19:57,282 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:57,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:57,282 INFO L82 PathProgramCache]: Analyzing trace with hash -1976601769, now seen corresponding path program 1 times [2021-03-24 13:19:57,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:57,282 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331238582] [2021-03-24 13:19:57,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:57,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:57,297 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:57,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:57,299 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:57,309 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:57,310 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:57,310 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2021-03-24 13:19:57,310 WARN L342 ceAbstractionStarter]: 74 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:57,310 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 75 thread instances. [2021-03-24 13:19:57,364 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:57,364 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:57,364 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:57,364 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:57,364 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:57,364 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:57,364 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:57,364 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:57,364 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:57,364 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:57,366 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 381 places, 230 transitions, 6385 flow [2021-03-24 13:19:57,450 INFO L129 PetriNetUnfolder]: 0/455 cut-off events. [2021-03-24 13:19:57,450 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:57,450 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3531 conditions, 455 events. 0/455 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1673 event pairs, 0 based on Foata normal form. 0/379 useless extension candidates. Maximal degree in co-relation 0. Up to 76 conditions per place. [2021-03-24 13:19:57,450 INFO L82 GeneralOperation]: Start removeDead. Operand has 381 places, 230 transitions, 6385 flow [2021-03-24 13:19:57,452 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 379 places, 228 transitions, 6381 flow [2021-03-24 13:19:57,453 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:57,453 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 379 places, 228 transitions, 6381 flow [2021-03-24 13:19:57,453 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 379 places, 228 transitions, 6381 flow [2021-03-24 13:19:57,454 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 379 places, 228 transitions, 6381 flow [2021-03-24 13:19:57,551 INFO L129 PetriNetUnfolder]: 0/303 cut-off events. [2021-03-24 13:19:57,551 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:57,551 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3379 conditions, 303 events. 0/303 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 950 event pairs, 0 based on Foata normal form. 0/303 useless extension candidates. Maximal degree in co-relation 0. Up to 76 conditions per place. [2021-03-24 13:19:57,578 INFO L142 LiptonReduction]: Number of co-enabled transitions 33900 [2021-03-24 13:19:57,941 INFO L154 LiptonReduction]: Checked pairs total: 28050 [2021-03-24 13:19:57,941 INFO L156 LiptonReduction]: Total number of compositions: 75 [2021-03-24 13:19:57,942 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 489 [2021-03-24 13:19:57,942 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:57,942 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:57,942 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:57,943 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:57,943 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:57,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:57,943 INFO L82 PathProgramCache]: Analyzing trace with hash 375459, now seen corresponding path program 1 times [2021-03-24 13:19:57,943 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:57,943 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857014386] [2021-03-24 13:19:57,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:57,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:57,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:57,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:57,959 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-24 13:19:57,959 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857014386] [2021-03-24 13:19:57,959 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:57,959 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:57,960 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065004448] [2021-03-24 13:19:57,960 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:57,960 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:57,960 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:57,960 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:57,961 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 305 [2021-03-24 13:19:57,961 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 153 transitions, 6231 flow. Second operand has 3 states, 3 states have (on average 302.6666666666667) internal successors, (908), 3 states have internal predecessors, (908), 0 states have call successors, (0), 0 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-24 13:19:57,961 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:57,961 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 305 [2021-03-24 13:19:57,961 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:58,012 INFO L129 PetriNetUnfolder]: 0/152 cut-off events. [2021-03-24 13:19:58,012 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:58,012 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3230 conditions, 152 events. 0/152 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 147 event pairs, 0 based on Foata normal form. 76/228 useless extension candidates. Maximal degree in co-relation 0. Up to 76 conditions per place. [2021-03-24 13:19:58,013 INFO L132 encePairwiseOnDemand]: 303/305 looper letters, 0 selfloop transitions, 1 changer transitions 0/152 dead transitions. [2021-03-24 13:19:58,013 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 152 transitions, 6231 flow [2021-03-24 13:19:58,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:58,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:58,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 908 transitions. [2021-03-24 13:19:58,013 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9923497267759562 [2021-03-24 13:19:58,014 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 908 transitions. [2021-03-24 13:19:58,014 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 908 transitions. [2021-03-24 13:19:58,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:58,014 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 908 transitions. [2021-03-24 13:19:58,014 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 302.6666666666667) internal successors, (908), 3 states have internal predecessors, (908), 0 states have call successors, (0), 0 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-24 13:19:58,015 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 305.0) internal successors, (1220), 4 states have internal predecessors, (1220), 0 states have call successors, (0), 0 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-24 13:19:58,015 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 305.0) internal successors, (1220), 4 states have internal predecessors, (1220), 0 states have call successors, (0), 0 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-24 13:19:58,015 INFO L185 Difference]: Start difference. First operand has 304 places, 153 transitions, 6231 flow. Second operand 3 states and 908 transitions. [2021-03-24 13:19:58,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 152 transitions, 6231 flow [2021-03-24 13:19:58,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 152 transitions, 681 flow, removed 2775 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:58,115 INFO L241 Difference]: Finished difference. Result has 305 places, 152 transitions, 681 flow [2021-03-24 13:19:58,115 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=305, PETRI_DIFFERENCE_MINUEND_FLOW=679, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=681, PETRI_PLACES=305, PETRI_TRANSITIONS=152} [2021-03-24 13:19:58,115 INFO L343 CegarLoopForPetriNet]: 304 programPoint places, 1 predicate places. [2021-03-24 13:19:58,115 INFO L480 AbstractCegarLoop]: Abstraction has has 305 places, 152 transitions, 681 flow [2021-03-24 13:19:58,115 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 302.6666666666667) internal successors, (908), 3 states have internal predecessors, (908), 0 states have call successors, (0), 0 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-24 13:19:58,115 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:58,115 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:58,116 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2021-03-24 13:19:58,116 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:58,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:58,116 INFO L82 PathProgramCache]: Analyzing trace with hash -1188060048, now seen corresponding path program 1 times [2021-03-24 13:19:58,116 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:58,116 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117066312] [2021-03-24 13:19:58,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:58,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:58,132 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:58,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:58,135 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:58,148 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:58,148 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:58,148 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2021-03-24 13:19:58,148 WARN L342 ceAbstractionStarter]: 75 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:58,148 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 76 thread instances. [2021-03-24 13:19:58,205 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:58,205 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:58,206 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:58,206 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:58,206 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:58,206 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:58,206 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:58,206 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:58,206 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:58,206 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:58,208 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 386 places, 233 transitions, 6546 flow [2021-03-24 13:19:58,338 INFO L129 PetriNetUnfolder]: 0/461 cut-off events. [2021-03-24 13:19:58,338 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:58,338 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3616 conditions, 461 events. 0/461 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1670 event pairs, 0 based on Foata normal form. 0/384 useless extension candidates. Maximal degree in co-relation 0. Up to 77 conditions per place. [2021-03-24 13:19:58,338 INFO L82 GeneralOperation]: Start removeDead. Operand has 386 places, 233 transitions, 6546 flow [2021-03-24 13:19:58,341 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 384 places, 231 transitions, 6542 flow [2021-03-24 13:19:58,342 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:58,342 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 384 places, 231 transitions, 6542 flow [2021-03-24 13:19:58,342 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 384 places, 231 transitions, 6542 flow [2021-03-24 13:19:58,344 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 384 places, 231 transitions, 6542 flow [2021-03-24 13:19:58,445 INFO L129 PetriNetUnfolder]: 0/307 cut-off events. [2021-03-24 13:19:58,445 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:58,445 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3462 conditions, 307 events. 0/307 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 992 event pairs, 0 based on Foata normal form. 0/307 useless extension candidates. Maximal degree in co-relation 0. Up to 77 conditions per place. [2021-03-24 13:19:58,485 INFO L142 LiptonReduction]: Number of co-enabled transitions 34808 [2021-03-24 13:19:58,920 INFO L154 LiptonReduction]: Checked pairs total: 28804 [2021-03-24 13:19:58,920 INFO L156 LiptonReduction]: Total number of compositions: 76 [2021-03-24 13:19:58,920 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 578 [2021-03-24 13:19:58,921 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:58,921 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:58,921 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:58,921 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:58,921 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:58,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:58,921 INFO L82 PathProgramCache]: Analyzing trace with hash 385315, now seen corresponding path program 1 times [2021-03-24 13:19:58,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:58,922 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136910436] [2021-03-24 13:19:58,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:58,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:58,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:58,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:58,943 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-24 13:19:58,943 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136910436] [2021-03-24 13:19:58,944 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:58,944 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:58,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754070684] [2021-03-24 13:19:58,944 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:58,944 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:58,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:58,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:58,945 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 306 out of 309 [2021-03-24 13:19:58,945 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 155 transitions, 6390 flow. Second operand has 3 states, 3 states have (on average 306.6666666666667) internal successors, (920), 3 states have internal predecessors, (920), 0 states have call successors, (0), 0 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-24 13:19:58,945 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:58,945 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 306 of 309 [2021-03-24 13:19:58,946 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:59,002 INFO L129 PetriNetUnfolder]: 0/154 cut-off events. [2021-03-24 13:19:59,002 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:59,002 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3311 conditions, 154 events. 0/154 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 124 event pairs, 0 based on Foata normal form. 77/231 useless extension candidates. Maximal degree in co-relation 0. Up to 77 conditions per place. [2021-03-24 13:19:59,002 INFO L132 encePairwiseOnDemand]: 307/309 looper letters, 0 selfloop transitions, 1 changer transitions 0/154 dead transitions. [2021-03-24 13:19:59,003 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 154 transitions, 6390 flow [2021-03-24 13:19:59,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:59,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:59,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 920 transitions. [2021-03-24 13:19:59,003 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9924487594390508 [2021-03-24 13:19:59,003 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 920 transitions. [2021-03-24 13:19:59,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 920 transitions. [2021-03-24 13:19:59,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:59,004 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 920 transitions. [2021-03-24 13:19:59,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 306.6666666666667) internal successors, (920), 3 states have internal predecessors, (920), 0 states have call successors, (0), 0 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-24 13:19:59,005 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 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-24 13:19:59,005 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 309.0) internal successors, (1236), 4 states have internal predecessors, (1236), 0 states have call successors, (0), 0 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-24 13:19:59,005 INFO L185 Difference]: Start difference. First operand has 308 places, 155 transitions, 6390 flow. Second operand 3 states and 920 transitions. [2021-03-24 13:19:59,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 154 transitions, 6390 flow [2021-03-24 13:19:59,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 154 transitions, 690 flow, removed 2850 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:59,120 INFO L241 Difference]: Finished difference. Result has 309 places, 154 transitions, 690 flow [2021-03-24 13:19:59,121 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=309, PETRI_DIFFERENCE_MINUEND_FLOW=688, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=690, PETRI_PLACES=309, PETRI_TRANSITIONS=154} [2021-03-24 13:19:59,121 INFO L343 CegarLoopForPetriNet]: 308 programPoint places, 1 predicate places. [2021-03-24 13:19:59,121 INFO L480 AbstractCegarLoop]: Abstraction has has 309 places, 154 transitions, 690 flow [2021-03-24 13:19:59,121 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 306.6666666666667) internal successors, (920), 3 states have internal predecessors, (920), 0 states have call successors, (0), 0 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-24 13:19:59,121 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:59,121 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:59,121 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2021-03-24 13:19:59,121 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:59,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:59,121 INFO L82 PathProgramCache]: Analyzing trace with hash 795407642, now seen corresponding path program 1 times [2021-03-24 13:19:59,122 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:59,122 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165603523] [2021-03-24 13:19:59,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:59,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:59,136 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:59,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:59,138 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:59,152 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:59,152 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:59,152 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2021-03-24 13:19:59,152 WARN L342 ceAbstractionStarter]: 76 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:59,152 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 77 thread instances. [2021-03-24 13:19:59,212 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:19:59,212 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:19:59,212 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:19:59,212 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:19:59,213 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:19:59,213 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:19:59,213 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:19:59,213 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:19:59,213 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:19:59,213 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:19:59,215 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 391 places, 236 transitions, 6709 flow [2021-03-24 13:19:59,306 INFO L129 PetriNetUnfolder]: 0/467 cut-off events. [2021-03-24 13:19:59,306 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:59,306 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3702 conditions, 467 events. 0/467 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1773 event pairs, 0 based on Foata normal form. 0/389 useless extension candidates. Maximal degree in co-relation 0. Up to 78 conditions per place. [2021-03-24 13:19:59,306 INFO L82 GeneralOperation]: Start removeDead. Operand has 391 places, 236 transitions, 6709 flow [2021-03-24 13:19:59,309 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 389 places, 234 transitions, 6705 flow [2021-03-24 13:19:59,309 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:19:59,309 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 389 places, 234 transitions, 6705 flow [2021-03-24 13:19:59,309 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 389 places, 234 transitions, 6705 flow [2021-03-24 13:19:59,311 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 389 places, 234 transitions, 6705 flow [2021-03-24 13:19:59,384 INFO L129 PetriNetUnfolder]: 0/311 cut-off events. [2021-03-24 13:19:59,384 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:59,384 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3546 conditions, 311 events. 0/311 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 961 event pairs, 0 based on Foata normal form. 0/311 useless extension candidates. Maximal degree in co-relation 0. Up to 78 conditions per place. [2021-03-24 13:19:59,413 INFO L142 LiptonReduction]: Number of co-enabled transitions 35728 [2021-03-24 13:19:59,768 INFO L154 LiptonReduction]: Checked pairs total: 29568 [2021-03-24 13:19:59,768 INFO L156 LiptonReduction]: Total number of compositions: 77 [2021-03-24 13:19:59,768 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 459 [2021-03-24 13:19:59,769 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:19:59,769 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:59,769 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:59,769 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:19:59,769 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:59,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:59,769 INFO L82 PathProgramCache]: Analyzing trace with hash 395299, now seen corresponding path program 1 times [2021-03-24 13:19:59,769 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:59,769 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930847239] [2021-03-24 13:19:59,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:59,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:19:59,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:19:59,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:19:59,792 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-24 13:19:59,792 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930847239] [2021-03-24 13:19:59,792 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:19:59,792 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:19:59,793 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137471392] [2021-03-24 13:19:59,793 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:19:59,793 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:19:59,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:19:59,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:19:59,794 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 313 [2021-03-24 13:19:59,794 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 157 transitions, 6551 flow. Second operand has 3 states, 3 states have (on average 310.6666666666667) internal successors, (932), 3 states have internal predecessors, (932), 0 states have call successors, (0), 0 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-24 13:19:59,794 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:19:59,795 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 313 [2021-03-24 13:19:59,795 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:19:59,848 INFO L129 PetriNetUnfolder]: 0/156 cut-off events. [2021-03-24 13:19:59,848 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:19:59,848 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3393 conditions, 156 events. 0/156 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 145 event pairs, 0 based on Foata normal form. 78/234 useless extension candidates. Maximal degree in co-relation 0. Up to 78 conditions per place. [2021-03-24 13:19:59,849 INFO L132 encePairwiseOnDemand]: 311/313 looper letters, 0 selfloop transitions, 1 changer transitions 0/156 dead transitions. [2021-03-24 13:19:59,849 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 156 transitions, 6551 flow [2021-03-24 13:19:59,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:19:59,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:19:59,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 932 transitions. [2021-03-24 13:19:59,850 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9925452609158679 [2021-03-24 13:19:59,850 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 932 transitions. [2021-03-24 13:19:59,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 932 transitions. [2021-03-24 13:19:59,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:19:59,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 932 transitions. [2021-03-24 13:19:59,851 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 310.6666666666667) internal successors, (932), 3 states have internal predecessors, (932), 0 states have call successors, (0), 0 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-24 13:19:59,851 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 313.0) internal successors, (1252), 4 states have internal predecessors, (1252), 0 states have call successors, (0), 0 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-24 13:19:59,852 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 313.0) internal successors, (1252), 4 states have internal predecessors, (1252), 0 states have call successors, (0), 0 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-24 13:19:59,852 INFO L185 Difference]: Start difference. First operand has 312 places, 157 transitions, 6551 flow. Second operand 3 states and 932 transitions. [2021-03-24 13:19:59,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 156 transitions, 6551 flow [2021-03-24 13:19:59,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 156 transitions, 699 flow, removed 2926 selfloop flow, removed 0 redundant places. [2021-03-24 13:19:59,957 INFO L241 Difference]: Finished difference. Result has 313 places, 156 transitions, 699 flow [2021-03-24 13:19:59,958 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=313, PETRI_DIFFERENCE_MINUEND_FLOW=697, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=699, PETRI_PLACES=313, PETRI_TRANSITIONS=156} [2021-03-24 13:19:59,958 INFO L343 CegarLoopForPetriNet]: 312 programPoint places, 1 predicate places. [2021-03-24 13:19:59,958 INFO L480 AbstractCegarLoop]: Abstraction has has 313 places, 156 transitions, 699 flow [2021-03-24 13:19:59,958 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 310.6666666666667) internal successors, (932), 3 states have internal predecessors, (932), 0 states have call successors, (0), 0 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-24 13:19:59,958 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:19:59,958 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:19:59,958 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2021-03-24 13:19:59,958 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:19:59,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:19:59,958 INFO L82 PathProgramCache]: Analyzing trace with hash 2117439739, now seen corresponding path program 1 times [2021-03-24 13:19:59,958 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:19:59,959 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434568478] [2021-03-24 13:19:59,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:19:59,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:59,975 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:59,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:19:59,977 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:19:59,991 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:19:59,991 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:19:59,991 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2021-03-24 13:19:59,991 WARN L342 ceAbstractionStarter]: 77 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:19:59,991 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 78 thread instances. [2021-03-24 13:20:00,058 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:00,058 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:00,059 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:00,059 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:00,059 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:00,059 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:00,059 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:00,059 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:00,059 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:00,059 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:00,062 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 396 places, 239 transitions, 6874 flow [2021-03-24 13:20:00,165 INFO L129 PetriNetUnfolder]: 0/473 cut-off events. [2021-03-24 13:20:00,166 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:00,166 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3789 conditions, 473 events. 0/473 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1740 event pairs, 0 based on Foata normal form. 0/394 useless extension candidates. Maximal degree in co-relation 0. Up to 79 conditions per place. [2021-03-24 13:20:00,166 INFO L82 GeneralOperation]: Start removeDead. Operand has 396 places, 239 transitions, 6874 flow [2021-03-24 13:20:00,168 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 394 places, 237 transitions, 6870 flow [2021-03-24 13:20:00,168 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:00,169 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 394 places, 237 transitions, 6870 flow [2021-03-24 13:20:00,169 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 394 places, 237 transitions, 6870 flow [2021-03-24 13:20:00,170 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 394 places, 237 transitions, 6870 flow [2021-03-24 13:20:00,247 INFO L129 PetriNetUnfolder]: 0/315 cut-off events. [2021-03-24 13:20:00,247 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:00,247 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3631 conditions, 315 events. 0/315 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 950 event pairs, 0 based on Foata normal form. 0/315 useless extension candidates. Maximal degree in co-relation 0. Up to 79 conditions per place. [2021-03-24 13:20:00,277 INFO L142 LiptonReduction]: Number of co-enabled transitions 36660 [2021-03-24 13:20:00,639 INFO L154 LiptonReduction]: Checked pairs total: 30342 [2021-03-24 13:20:00,639 INFO L156 LiptonReduction]: Total number of compositions: 78 [2021-03-24 13:20:00,640 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 472 [2021-03-24 13:20:00,640 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:20:00,640 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:00,640 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:00,641 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:00,641 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:00,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:00,641 INFO L82 PathProgramCache]: Analyzing trace with hash 405411, now seen corresponding path program 1 times [2021-03-24 13:20:00,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:00,641 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742123366] [2021-03-24 13:20:00,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:00,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:00,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:00,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:00,661 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-24 13:20:00,661 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742123366] [2021-03-24 13:20:00,661 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:00,661 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:00,661 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065678370] [2021-03-24 13:20:00,661 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:00,661 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:00,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:00,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:00,662 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 314 out of 317 [2021-03-24 13:20:00,662 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 159 transitions, 6714 flow. Second operand has 3 states, 3 states have (on average 314.6666666666667) internal successors, (944), 3 states have internal predecessors, (944), 0 states have call successors, (0), 0 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-24 13:20:00,662 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:00,662 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 314 of 317 [2021-03-24 13:20:00,662 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:00,715 INFO L129 PetriNetUnfolder]: 0/158 cut-off events. [2021-03-24 13:20:00,715 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:00,716 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3476 conditions, 158 events. 0/158 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 166 event pairs, 0 based on Foata normal form. 79/237 useless extension candidates. Maximal degree in co-relation 0. Up to 79 conditions per place. [2021-03-24 13:20:00,716 INFO L132 encePairwiseOnDemand]: 315/317 looper letters, 0 selfloop transitions, 1 changer transitions 0/158 dead transitions. [2021-03-24 13:20:00,716 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 158 transitions, 6714 flow [2021-03-24 13:20:00,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:00,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:00,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 944 transitions. [2021-03-24 13:20:00,717 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9926393270241851 [2021-03-24 13:20:00,717 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 944 transitions. [2021-03-24 13:20:00,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 944 transitions. [2021-03-24 13:20:00,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:00,717 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 944 transitions. [2021-03-24 13:20:00,718 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 314.6666666666667) internal successors, (944), 3 states have internal predecessors, (944), 0 states have call successors, (0), 0 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-24 13:20:00,719 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 317.0) internal successors, (1268), 4 states have internal predecessors, (1268), 0 states have call successors, (0), 0 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-24 13:20:00,719 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 317.0) internal successors, (1268), 4 states have internal predecessors, (1268), 0 states have call successors, (0), 0 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-24 13:20:00,719 INFO L185 Difference]: Start difference. First operand has 316 places, 159 transitions, 6714 flow. Second operand 3 states and 944 transitions. [2021-03-24 13:20:00,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 158 transitions, 6714 flow [2021-03-24 13:20:00,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 158 transitions, 708 flow, removed 3003 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:00,846 INFO L241 Difference]: Finished difference. Result has 317 places, 158 transitions, 708 flow [2021-03-24 13:20:00,846 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=317, PETRI_DIFFERENCE_MINUEND_FLOW=706, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=708, PETRI_PLACES=317, PETRI_TRANSITIONS=158} [2021-03-24 13:20:00,846 INFO L343 CegarLoopForPetriNet]: 316 programPoint places, 1 predicate places. [2021-03-24 13:20:00,846 INFO L480 AbstractCegarLoop]: Abstraction has has 317 places, 158 transitions, 708 flow [2021-03-24 13:20:00,847 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 314.6666666666667) internal successors, (944), 3 states have internal predecessors, (944), 0 states have call successors, (0), 0 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-24 13:20:00,847 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:00,847 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:00,847 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2021-03-24 13:20:00,847 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:00,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:00,847 INFO L82 PathProgramCache]: Analyzing trace with hash 1047065309, now seen corresponding path program 1 times [2021-03-24 13:20:00,847 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:00,847 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968193085] [2021-03-24 13:20:00,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:00,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:00,865 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:00,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:00,868 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:00,880 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:00,880 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:00,881 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2021-03-24 13:20:00,881 WARN L342 ceAbstractionStarter]: 78 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:00,881 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 79 thread instances. [2021-03-24 13:20:00,936 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:00,937 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:00,937 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:00,937 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:00,937 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:00,937 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:00,937 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:00,937 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:00,937 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:00,937 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:00,940 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 401 places, 242 transitions, 7041 flow [2021-03-24 13:20:01,097 INFO L129 PetriNetUnfolder]: 0/479 cut-off events. [2021-03-24 13:20:01,097 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:01,097 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3877 conditions, 479 events. 0/479 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1727 event pairs, 0 based on Foata normal form. 0/399 useless extension candidates. Maximal degree in co-relation 0. Up to 80 conditions per place. [2021-03-24 13:20:01,097 INFO L82 GeneralOperation]: Start removeDead. Operand has 401 places, 242 transitions, 7041 flow [2021-03-24 13:20:01,100 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 399 places, 240 transitions, 7037 flow [2021-03-24 13:20:01,100 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:01,100 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 399 places, 240 transitions, 7037 flow [2021-03-24 13:20:01,100 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 399 places, 240 transitions, 7037 flow [2021-03-24 13:20:01,102 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 399 places, 240 transitions, 7037 flow [2021-03-24 13:20:01,178 INFO L129 PetriNetUnfolder]: 0/319 cut-off events. [2021-03-24 13:20:01,178 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:01,178 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3717 conditions, 319 events. 0/319 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1007 event pairs, 0 based on Foata normal form. 0/319 useless extension candidates. Maximal degree in co-relation 0. Up to 80 conditions per place. [2021-03-24 13:20:01,209 INFO L142 LiptonReduction]: Number of co-enabled transitions 37604 [2021-03-24 13:20:01,592 INFO L154 LiptonReduction]: Checked pairs total: 31126 [2021-03-24 13:20:01,592 INFO L156 LiptonReduction]: Total number of compositions: 79 [2021-03-24 13:20:01,593 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 493 [2021-03-24 13:20:01,594 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:20:01,594 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:01,594 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:01,594 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:01,594 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:01,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:01,594 INFO L82 PathProgramCache]: Analyzing trace with hash 415651, now seen corresponding path program 1 times [2021-03-24 13:20:01,594 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:01,594 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755369736] [2021-03-24 13:20:01,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:01,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:01,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:01,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:01,622 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-24 13:20:01,622 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755369736] [2021-03-24 13:20:01,622 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:01,622 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:01,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081506646] [2021-03-24 13:20:01,622 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:01,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:01,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:01,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:01,624 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 318 out of 321 [2021-03-24 13:20:01,624 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 161 transitions, 6879 flow. Second operand has 3 states, 3 states have (on average 318.6666666666667) internal successors, (956), 3 states have internal predecessors, (956), 0 states have call successors, (0), 0 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-24 13:20:01,624 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:01,624 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 318 of 321 [2021-03-24 13:20:01,624 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:01,694 INFO L129 PetriNetUnfolder]: 0/160 cut-off events. [2021-03-24 13:20:01,694 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:01,695 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3560 conditions, 160 events. 0/160 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 151 event pairs, 0 based on Foata normal form. 80/240 useless extension candidates. Maximal degree in co-relation 0. Up to 80 conditions per place. [2021-03-24 13:20:01,695 INFO L132 encePairwiseOnDemand]: 319/321 looper letters, 0 selfloop transitions, 1 changer transitions 0/160 dead transitions. [2021-03-24 13:20:01,695 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 160 transitions, 6879 flow [2021-03-24 13:20:01,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:01,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:01,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 956 transitions. [2021-03-24 13:20:01,696 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9927310488058152 [2021-03-24 13:20:01,696 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 956 transitions. [2021-03-24 13:20:01,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 956 transitions. [2021-03-24 13:20:01,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:01,697 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 956 transitions. [2021-03-24 13:20:01,697 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 318.6666666666667) internal successors, (956), 3 states have internal predecessors, (956), 0 states have call successors, (0), 0 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-24 13:20:01,698 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 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-24 13:20:01,698 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 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-24 13:20:01,698 INFO L185 Difference]: Start difference. First operand has 320 places, 161 transitions, 6879 flow. Second operand 3 states and 956 transitions. [2021-03-24 13:20:01,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 160 transitions, 6879 flow [2021-03-24 13:20:01,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 160 transitions, 717 flow, removed 3081 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:01,839 INFO L241 Difference]: Finished difference. Result has 321 places, 160 transitions, 717 flow [2021-03-24 13:20:01,839 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=715, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=717, PETRI_PLACES=321, PETRI_TRANSITIONS=160} [2021-03-24 13:20:01,839 INFO L343 CegarLoopForPetriNet]: 320 programPoint places, 1 predicate places. [2021-03-24 13:20:01,839 INFO L480 AbstractCegarLoop]: Abstraction has has 321 places, 160 transitions, 717 flow [2021-03-24 13:20:01,839 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 318.6666666666667) internal successors, (956), 3 states have internal predecessors, (956), 0 states have call successors, (0), 0 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-24 13:20:01,839 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:01,840 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:01,840 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2021-03-24 13:20:01,840 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:01,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:01,840 INFO L82 PathProgramCache]: Analyzing trace with hash 2125115286, now seen corresponding path program 1 times [2021-03-24 13:20:01,840 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:01,840 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776908145] [2021-03-24 13:20:01,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:01,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:01,860 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:01,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:01,862 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:01,877 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:01,877 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:01,877 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2021-03-24 13:20:01,877 WARN L342 ceAbstractionStarter]: 79 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:01,877 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 80 thread instances. [2021-03-24 13:20:01,937 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:01,937 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:01,938 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:01,938 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:01,938 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:01,938 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:01,938 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:01,938 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:01,938 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:01,938 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:01,941 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 406 places, 245 transitions, 7210 flow [2021-03-24 13:20:02,088 INFO L129 PetriNetUnfolder]: 0/485 cut-off events. [2021-03-24 13:20:02,089 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:02,089 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3966 conditions, 485 events. 0/485 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1761 event pairs, 0 based on Foata normal form. 0/404 useless extension candidates. Maximal degree in co-relation 0. Up to 81 conditions per place. [2021-03-24 13:20:02,089 INFO L82 GeneralOperation]: Start removeDead. Operand has 406 places, 245 transitions, 7210 flow [2021-03-24 13:20:02,093 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 404 places, 243 transitions, 7206 flow [2021-03-24 13:20:02,093 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:02,093 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 404 places, 243 transitions, 7206 flow [2021-03-24 13:20:02,093 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 404 places, 243 transitions, 7206 flow [2021-03-24 13:20:02,096 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 404 places, 243 transitions, 7206 flow [2021-03-24 13:20:02,214 INFO L129 PetriNetUnfolder]: 0/323 cut-off events. [2021-03-24 13:20:02,214 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:02,214 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3804 conditions, 323 events. 0/323 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 967 event pairs, 0 based on Foata normal form. 0/323 useless extension candidates. Maximal degree in co-relation 0. Up to 81 conditions per place. [2021-03-24 13:20:02,261 INFO L142 LiptonReduction]: Number of co-enabled transitions 38560 [2021-03-24 13:20:02,669 INFO L154 LiptonReduction]: Checked pairs total: 31920 [2021-03-24 13:20:02,670 INFO L156 LiptonReduction]: Total number of compositions: 80 [2021-03-24 13:20:02,670 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 577 [2021-03-24 13:20:02,670 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:20:02,670 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:02,670 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:02,671 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:02,671 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:02,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:02,671 INFO L82 PathProgramCache]: Analyzing trace with hash 426019, now seen corresponding path program 1 times [2021-03-24 13:20:02,671 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:02,671 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932969336] [2021-03-24 13:20:02,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:02,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:02,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:02,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:02,703 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-24 13:20:02,703 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932969336] [2021-03-24 13:20:02,703 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:02,703 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:02,703 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652795699] [2021-03-24 13:20:02,703 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:02,703 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:02,703 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:02,703 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:02,704 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 322 out of 325 [2021-03-24 13:20:02,705 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 163 transitions, 7046 flow. Second operand has 3 states, 3 states have (on average 322.6666666666667) internal successors, (968), 3 states have internal predecessors, (968), 0 states have call successors, (0), 0 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-24 13:20:02,705 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:02,705 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 322 of 325 [2021-03-24 13:20:02,705 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:02,766 INFO L129 PetriNetUnfolder]: 0/162 cut-off events. [2021-03-24 13:20:02,766 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:02,767 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3645 conditions, 162 events. 0/162 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 152 event pairs, 0 based on Foata normal form. 81/243 useless extension candidates. Maximal degree in co-relation 0. Up to 81 conditions per place. [2021-03-24 13:20:02,767 INFO L132 encePairwiseOnDemand]: 323/325 looper letters, 0 selfloop transitions, 1 changer transitions 0/162 dead transitions. [2021-03-24 13:20:02,767 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 162 transitions, 7046 flow [2021-03-24 13:20:02,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:02,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:02,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 968 transitions. [2021-03-24 13:20:02,768 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9928205128205129 [2021-03-24 13:20:02,768 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 968 transitions. [2021-03-24 13:20:02,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 968 transitions. [2021-03-24 13:20:02,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:02,768 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 968 transitions. [2021-03-24 13:20:02,769 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 322.6666666666667) internal successors, (968), 3 states have internal predecessors, (968), 0 states have call successors, (0), 0 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-24 13:20:02,769 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 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-24 13:20:02,769 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 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-24 13:20:02,769 INFO L185 Difference]: Start difference. First operand has 324 places, 163 transitions, 7046 flow. Second operand 3 states and 968 transitions. [2021-03-24 13:20:02,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 162 transitions, 7046 flow [2021-03-24 13:20:02,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 162 transitions, 726 flow, removed 3160 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:02,898 INFO L241 Difference]: Finished difference. Result has 325 places, 162 transitions, 726 flow [2021-03-24 13:20:02,899 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=724, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=726, PETRI_PLACES=325, PETRI_TRANSITIONS=162} [2021-03-24 13:20:02,899 INFO L343 CegarLoopForPetriNet]: 324 programPoint places, 1 predicate places. [2021-03-24 13:20:02,899 INFO L480 AbstractCegarLoop]: Abstraction has has 325 places, 162 transitions, 726 flow [2021-03-24 13:20:02,899 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 322.6666666666667) internal successors, (968), 3 states have internal predecessors, (968), 0 states have call successors, (0), 0 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-24 13:20:02,899 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:02,899 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:02,899 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2021-03-24 13:20:02,899 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:02,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:02,899 INFO L82 PathProgramCache]: Analyzing trace with hash 1215918752, now seen corresponding path program 1 times [2021-03-24 13:20:02,899 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:02,900 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9735669] [2021-03-24 13:20:02,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:02,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:02,916 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:02,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:02,919 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:02,934 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:02,934 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:02,934 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2021-03-24 13:20:02,934 WARN L342 ceAbstractionStarter]: 80 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:02,934 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 81 thread instances. [2021-03-24 13:20:03,008 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:03,008 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:03,009 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:03,009 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:03,009 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:03,009 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:03,009 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:03,009 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:03,009 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:03,009 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:03,012 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 411 places, 248 transitions, 7381 flow [2021-03-24 13:20:03,121 INFO L129 PetriNetUnfolder]: 0/491 cut-off events. [2021-03-24 13:20:03,121 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:03,121 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4056 conditions, 491 events. 0/491 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1826 event pairs, 0 based on Foata normal form. 0/409 useless extension candidates. Maximal degree in co-relation 0. Up to 82 conditions per place. [2021-03-24 13:20:03,121 INFO L82 GeneralOperation]: Start removeDead. Operand has 411 places, 248 transitions, 7381 flow [2021-03-24 13:20:03,124 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 409 places, 246 transitions, 7377 flow [2021-03-24 13:20:03,124 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:03,124 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 409 places, 246 transitions, 7377 flow [2021-03-24 13:20:03,124 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 409 places, 246 transitions, 7377 flow [2021-03-24 13:20:03,126 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 409 places, 246 transitions, 7377 flow [2021-03-24 13:20:03,209 INFO L129 PetriNetUnfolder]: 0/327 cut-off events. [2021-03-24 13:20:03,209 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:03,210 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3892 conditions, 327 events. 0/327 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 904 event pairs, 0 based on Foata normal form. 0/327 useless extension candidates. Maximal degree in co-relation 0. Up to 82 conditions per place. [2021-03-24 13:20:03,242 INFO L142 LiptonReduction]: Number of co-enabled transitions 39528 [2021-03-24 13:20:03,824 INFO L154 LiptonReduction]: Checked pairs total: 32724 [2021-03-24 13:20:03,824 INFO L156 LiptonReduction]: Total number of compositions: 81 [2021-03-24 13:20:03,825 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 701 [2021-03-24 13:20:03,826 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:20:03,826 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:03,826 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:03,826 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:03,826 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:03,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:03,826 INFO L82 PathProgramCache]: Analyzing trace with hash 436515, now seen corresponding path program 1 times [2021-03-24 13:20:03,826 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:03,826 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124963195] [2021-03-24 13:20:03,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:03,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:03,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:03,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:03,863 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-24 13:20:03,863 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124963195] [2021-03-24 13:20:03,863 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:03,863 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:03,863 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673156021] [2021-03-24 13:20:03,863 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:03,863 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:03,864 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:03,864 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:03,865 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 326 out of 329 [2021-03-24 13:20:03,865 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 165 transitions, 7215 flow. Second operand has 3 states, 3 states have (on average 326.6666666666667) internal successors, (980), 3 states have internal predecessors, (980), 0 states have call successors, (0), 0 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-24 13:20:03,865 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:03,865 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 326 of 329 [2021-03-24 13:20:03,866 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:03,958 INFO L129 PetriNetUnfolder]: 0/164 cut-off events. [2021-03-24 13:20:03,959 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:03,959 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3731 conditions, 164 events. 0/164 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 153 event pairs, 0 based on Foata normal form. 82/246 useless extension candidates. Maximal degree in co-relation 0. Up to 82 conditions per place. [2021-03-24 13:20:03,960 INFO L132 encePairwiseOnDemand]: 327/329 looper letters, 0 selfloop transitions, 1 changer transitions 0/164 dead transitions. [2021-03-24 13:20:03,960 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 164 transitions, 7215 flow [2021-03-24 13:20:03,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:03,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:03,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 980 transitions. [2021-03-24 13:20:03,961 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9929078014184397 [2021-03-24 13:20:03,961 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 980 transitions. [2021-03-24 13:20:03,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 980 transitions. [2021-03-24 13:20:03,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:03,961 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 980 transitions. [2021-03-24 13:20:03,962 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 326.6666666666667) internal successors, (980), 3 states have internal predecessors, (980), 0 states have call successors, (0), 0 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-24 13:20:03,963 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 329.0) internal successors, (1316), 4 states have internal predecessors, (1316), 0 states have call successors, (0), 0 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-24 13:20:03,963 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 329.0) internal successors, (1316), 4 states have internal predecessors, (1316), 0 states have call successors, (0), 0 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-24 13:20:03,963 INFO L185 Difference]: Start difference. First operand has 328 places, 165 transitions, 7215 flow. Second operand 3 states and 980 transitions. [2021-03-24 13:20:03,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 164 transitions, 7215 flow [2021-03-24 13:20:04,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 164 transitions, 735 flow, removed 3240 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:04,174 INFO L241 Difference]: Finished difference. Result has 329 places, 164 transitions, 735 flow [2021-03-24 13:20:04,174 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=733, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=735, PETRI_PLACES=329, PETRI_TRANSITIONS=164} [2021-03-24 13:20:04,174 INFO L343 CegarLoopForPetriNet]: 328 programPoint places, 1 predicate places. [2021-03-24 13:20:04,174 INFO L480 AbstractCegarLoop]: Abstraction has has 329 places, 164 transitions, 735 flow [2021-03-24 13:20:04,175 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 326.6666666666667) internal successors, (980), 3 states have internal predecessors, (980), 0 states have call successors, (0), 0 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-24 13:20:04,175 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:04,175 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:04,175 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2021-03-24 13:20:04,175 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:04,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:04,175 INFO L82 PathProgramCache]: Analyzing trace with hash -1883866559, now seen corresponding path program 1 times [2021-03-24 13:20:04,175 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:04,175 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765936684] [2021-03-24 13:20:04,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:04,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:04,203 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:04,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:04,206 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:04,223 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:04,223 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:04,223 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2021-03-24 13:20:04,223 WARN L342 ceAbstractionStarter]: 81 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:04,223 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 82 thread instances. [2021-03-24 13:20:04,294 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:04,294 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:04,294 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:04,295 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:04,295 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:04,295 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:04,295 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:04,295 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:04,295 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:04,295 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:04,298 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 416 places, 251 transitions, 7554 flow [2021-03-24 13:20:04,481 INFO L129 PetriNetUnfolder]: 0/497 cut-off events. [2021-03-24 13:20:04,481 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:04,481 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4147 conditions, 497 events. 0/497 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1845 event pairs, 0 based on Foata normal form. 0/414 useless extension candidates. Maximal degree in co-relation 0. Up to 83 conditions per place. [2021-03-24 13:20:04,481 INFO L82 GeneralOperation]: Start removeDead. Operand has 416 places, 251 transitions, 7554 flow [2021-03-24 13:20:04,485 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 414 places, 249 transitions, 7550 flow [2021-03-24 13:20:04,485 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:04,486 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 414 places, 249 transitions, 7550 flow [2021-03-24 13:20:04,486 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 414 places, 249 transitions, 7550 flow [2021-03-24 13:20:04,488 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 414 places, 249 transitions, 7550 flow [2021-03-24 13:20:04,635 INFO L129 PetriNetUnfolder]: 0/331 cut-off events. [2021-03-24 13:20:04,635 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:04,635 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3981 conditions, 331 events. 0/331 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 963 event pairs, 0 based on Foata normal form. 0/331 useless extension candidates. Maximal degree in co-relation 0. Up to 83 conditions per place. [2021-03-24 13:20:04,690 INFO L142 LiptonReduction]: Number of co-enabled transitions 40508 [2021-03-24 13:20:05,150 INFO L154 LiptonReduction]: Checked pairs total: 33538 [2021-03-24 13:20:05,150 INFO L156 LiptonReduction]: Total number of compositions: 82 [2021-03-24 13:20:05,150 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 665 [2021-03-24 13:20:05,151 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:20:05,151 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:05,151 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:05,152 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:05,152 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:05,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:05,152 INFO L82 PathProgramCache]: Analyzing trace with hash 447139, now seen corresponding path program 1 times [2021-03-24 13:20:05,152 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:05,152 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591900619] [2021-03-24 13:20:05,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:05,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:05,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:05,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:05,209 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-24 13:20:05,209 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591900619] [2021-03-24 13:20:05,209 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:05,209 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:05,209 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164237374] [2021-03-24 13:20:05,210 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:05,210 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:05,210 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:05,210 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:05,211 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 333 [2021-03-24 13:20:05,211 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 167 transitions, 7386 flow. Second operand has 3 states, 3 states have (on average 330.6666666666667) internal successors, (992), 3 states have internal predecessors, (992), 0 states have call successors, (0), 0 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-24 13:20:05,211 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:05,211 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 333 [2021-03-24 13:20:05,211 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:05,296 INFO L129 PetriNetUnfolder]: 0/166 cut-off events. [2021-03-24 13:20:05,297 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:05,297 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3818 conditions, 166 events. 0/166 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 184 event pairs, 0 based on Foata normal form. 83/249 useless extension candidates. Maximal degree in co-relation 0. Up to 83 conditions per place. [2021-03-24 13:20:05,297 INFO L132 encePairwiseOnDemand]: 331/333 looper letters, 0 selfloop transitions, 1 changer transitions 0/166 dead transitions. [2021-03-24 13:20:05,297 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 166 transitions, 7386 flow [2021-03-24 13:20:05,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:05,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:05,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 992 transitions. [2021-03-24 13:20:05,299 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.992992992992993 [2021-03-24 13:20:05,299 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 992 transitions. [2021-03-24 13:20:05,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 992 transitions. [2021-03-24 13:20:05,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:05,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 992 transitions. [2021-03-24 13:20:05,300 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 330.6666666666667) internal successors, (992), 3 states have internal predecessors, (992), 0 states have call successors, (0), 0 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-24 13:20:05,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 333.0) internal successors, (1332), 4 states have internal predecessors, (1332), 0 states have call successors, (0), 0 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-24 13:20:05,301 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 333.0) internal successors, (1332), 4 states have internal predecessors, (1332), 0 states have call successors, (0), 0 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-24 13:20:05,301 INFO L185 Difference]: Start difference. First operand has 332 places, 167 transitions, 7386 flow. Second operand 3 states and 992 transitions. [2021-03-24 13:20:05,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 166 transitions, 7386 flow [2021-03-24 13:20:05,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 166 transitions, 744 flow, removed 3321 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:05,577 INFO L241 Difference]: Finished difference. Result has 333 places, 166 transitions, 744 flow [2021-03-24 13:20:05,578 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=333, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=744, PETRI_PLACES=333, PETRI_TRANSITIONS=166} [2021-03-24 13:20:05,578 INFO L343 CegarLoopForPetriNet]: 332 programPoint places, 1 predicate places. [2021-03-24 13:20:05,578 INFO L480 AbstractCegarLoop]: Abstraction has has 333 places, 166 transitions, 744 flow [2021-03-24 13:20:05,578 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 330.6666666666667) internal successors, (992), 3 states have internal predecessors, (992), 0 states have call successors, (0), 0 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-24 13:20:05,578 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:05,578 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:05,578 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2021-03-24 13:20:05,578 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:05,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:05,578 INFO L82 PathProgramCache]: Analyzing trace with hash 1599175267, now seen corresponding path program 1 times [2021-03-24 13:20:05,579 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:05,579 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440813528] [2021-03-24 13:20:05,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:05,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:05,606 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:05,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:05,609 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:05,626 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:05,626 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:05,626 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2021-03-24 13:20:05,626 WARN L342 ceAbstractionStarter]: 82 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:05,626 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 83 thread instances. [2021-03-24 13:20:05,689 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:05,689 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:05,690 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:05,690 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:05,690 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:05,690 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:05,690 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:05,690 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:05,690 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:05,690 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:05,693 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 421 places, 254 transitions, 7729 flow [2021-03-24 13:20:05,855 INFO L129 PetriNetUnfolder]: 0/503 cut-off events. [2021-03-24 13:20:05,855 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:05,855 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4239 conditions, 503 events. 0/503 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1847 event pairs, 0 based on Foata normal form. 0/419 useless extension candidates. Maximal degree in co-relation 0. Up to 84 conditions per place. [2021-03-24 13:20:05,855 INFO L82 GeneralOperation]: Start removeDead. Operand has 421 places, 254 transitions, 7729 flow [2021-03-24 13:20:05,859 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 419 places, 252 transitions, 7725 flow [2021-03-24 13:20:05,859 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:05,859 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 419 places, 252 transitions, 7725 flow [2021-03-24 13:20:05,860 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 419 places, 252 transitions, 7725 flow [2021-03-24 13:20:05,862 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 419 places, 252 transitions, 7725 flow [2021-03-24 13:20:05,951 INFO L129 PetriNetUnfolder]: 0/335 cut-off events. [2021-03-24 13:20:05,951 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:05,951 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4071 conditions, 335 events. 0/335 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1042 event pairs, 0 based on Foata normal form. 0/335 useless extension candidates. Maximal degree in co-relation 0. Up to 84 conditions per place. [2021-03-24 13:20:05,986 INFO L142 LiptonReduction]: Number of co-enabled transitions 41500 [2021-03-24 13:20:06,385 INFO L154 LiptonReduction]: Checked pairs total: 34362 [2021-03-24 13:20:06,386 INFO L156 LiptonReduction]: Total number of compositions: 83 [2021-03-24 13:20:06,386 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 527 [2021-03-24 13:20:06,387 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:20:06,387 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:06,387 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:06,387 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:06,387 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:06,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:06,387 INFO L82 PathProgramCache]: Analyzing trace with hash 457891, now seen corresponding path program 1 times [2021-03-24 13:20:06,387 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:06,387 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122067706] [2021-03-24 13:20:06,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:06,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:06,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:06,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:06,408 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-24 13:20:06,408 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122067706] [2021-03-24 13:20:06,408 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:06,408 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:06,408 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288276113] [2021-03-24 13:20:06,408 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:06,408 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:06,409 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:06,409 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:06,409 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 334 out of 337 [2021-03-24 13:20:06,410 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 169 transitions, 7559 flow. Second operand has 3 states, 3 states have (on average 334.6666666666667) internal successors, (1004), 3 states have internal predecessors, (1004), 0 states have call successors, (0), 0 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-24 13:20:06,410 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:06,410 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 334 of 337 [2021-03-24 13:20:06,410 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:06,471 INFO L129 PetriNetUnfolder]: 0/168 cut-off events. [2021-03-24 13:20:06,471 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:06,471 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3906 conditions, 168 events. 0/168 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 173 event pairs, 0 based on Foata normal form. 84/252 useless extension candidates. Maximal degree in co-relation 0. Up to 84 conditions per place. [2021-03-24 13:20:06,472 INFO L132 encePairwiseOnDemand]: 335/337 looper letters, 0 selfloop transitions, 1 changer transitions 0/168 dead transitions. [2021-03-24 13:20:06,472 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 168 transitions, 7559 flow [2021-03-24 13:20:06,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:06,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:06,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1004 transitions. [2021-03-24 13:20:06,472 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9930761622156281 [2021-03-24 13:20:06,472 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1004 transitions. [2021-03-24 13:20:06,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1004 transitions. [2021-03-24 13:20:06,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:06,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1004 transitions. [2021-03-24 13:20:06,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 334.6666666666667) internal successors, (1004), 3 states have internal predecessors, (1004), 0 states have call successors, (0), 0 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-24 13:20:06,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 337.0) internal successors, (1348), 4 states have internal predecessors, (1348), 0 states have call successors, (0), 0 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-24 13:20:06,474 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 337.0) internal successors, (1348), 4 states have internal predecessors, (1348), 0 states have call successors, (0), 0 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-24 13:20:06,474 INFO L185 Difference]: Start difference. First operand has 336 places, 169 transitions, 7559 flow. Second operand 3 states and 1004 transitions. [2021-03-24 13:20:06,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 168 transitions, 7559 flow [2021-03-24 13:20:06,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 168 transitions, 753 flow, removed 3403 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:06,633 INFO L241 Difference]: Finished difference. Result has 337 places, 168 transitions, 753 flow [2021-03-24 13:20:06,633 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=337, PETRI_DIFFERENCE_MINUEND_FLOW=751, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=753, PETRI_PLACES=337, PETRI_TRANSITIONS=168} [2021-03-24 13:20:06,633 INFO L343 CegarLoopForPetriNet]: 336 programPoint places, 1 predicate places. [2021-03-24 13:20:06,633 INFO L480 AbstractCegarLoop]: Abstraction has has 337 places, 168 transitions, 753 flow [2021-03-24 13:20:06,634 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 334.6666666666667) internal successors, (1004), 3 states have internal predecessors, (1004), 0 states have call successors, (0), 0 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-24 13:20:06,634 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:06,634 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:06,634 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2021-03-24 13:20:06,634 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:06,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:06,634 INFO L82 PathProgramCache]: Analyzing trace with hash 443771644, now seen corresponding path program 1 times [2021-03-24 13:20:06,634 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:06,634 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764876030] [2021-03-24 13:20:06,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:06,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:06,656 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:06,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:06,658 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:06,675 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:06,676 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:06,676 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2021-03-24 13:20:06,676 WARN L342 ceAbstractionStarter]: 83 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:06,676 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 84 thread instances. [2021-03-24 13:20:06,737 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:06,738 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:06,738 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:06,738 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:06,738 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:06,738 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:06,738 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:06,738 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:06,738 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:06,738 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:06,742 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 426 places, 257 transitions, 7906 flow [2021-03-24 13:20:06,977 INFO L129 PetriNetUnfolder]: 0/509 cut-off events. [2021-03-24 13:20:06,977 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:06,977 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4332 conditions, 509 events. 0/509 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1907 event pairs, 0 based on Foata normal form. 0/424 useless extension candidates. Maximal degree in co-relation 0. Up to 85 conditions per place. [2021-03-24 13:20:06,977 INFO L82 GeneralOperation]: Start removeDead. Operand has 426 places, 257 transitions, 7906 flow [2021-03-24 13:20:06,981 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 424 places, 255 transitions, 7902 flow [2021-03-24 13:20:06,981 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:06,981 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 424 places, 255 transitions, 7902 flow [2021-03-24 13:20:06,981 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 424 places, 255 transitions, 7902 flow [2021-03-24 13:20:06,984 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 424 places, 255 transitions, 7902 flow [2021-03-24 13:20:07,113 INFO L129 PetriNetUnfolder]: 0/339 cut-off events. [2021-03-24 13:20:07,113 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:07,113 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4162 conditions, 339 events. 0/339 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1037 event pairs, 0 based on Foata normal form. 0/339 useless extension candidates. Maximal degree in co-relation 0. Up to 85 conditions per place. [2021-03-24 13:20:07,167 INFO L142 LiptonReduction]: Number of co-enabled transitions 42504 [2021-03-24 13:20:07,632 INFO L154 LiptonReduction]: Checked pairs total: 35196 [2021-03-24 13:20:07,632 INFO L156 LiptonReduction]: Total number of compositions: 84 [2021-03-24 13:20:07,632 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 651 [2021-03-24 13:20:07,633 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:20:07,633 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:07,633 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:07,633 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:07,633 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:07,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:07,634 INFO L82 PathProgramCache]: Analyzing trace with hash 468771, now seen corresponding path program 1 times [2021-03-24 13:20:07,634 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:07,634 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648362663] [2021-03-24 13:20:07,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:07,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:07,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:07,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:07,658 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-24 13:20:07,658 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648362663] [2021-03-24 13:20:07,658 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:07,658 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:07,658 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373739997] [2021-03-24 13:20:07,658 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:07,658 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:07,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:07,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:07,659 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 338 out of 341 [2021-03-24 13:20:07,660 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 171 transitions, 7734 flow. Second operand has 3 states, 3 states have (on average 338.6666666666667) internal successors, (1016), 3 states have internal predecessors, (1016), 0 states have call successors, (0), 0 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-24 13:20:07,660 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:07,660 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 338 of 341 [2021-03-24 13:20:07,660 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:07,745 INFO L129 PetriNetUnfolder]: 0/170 cut-off events. [2021-03-24 13:20:07,745 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:07,746 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3995 conditions, 170 events. 0/170 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 140 event pairs, 0 based on Foata normal form. 85/255 useless extension candidates. Maximal degree in co-relation 0. Up to 85 conditions per place. [2021-03-24 13:20:07,746 INFO L132 encePairwiseOnDemand]: 339/341 looper letters, 0 selfloop transitions, 1 changer transitions 0/170 dead transitions. [2021-03-24 13:20:07,746 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 170 transitions, 7734 flow [2021-03-24 13:20:07,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:07,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:07,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1016 transitions. [2021-03-24 13:20:07,747 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9931573802541545 [2021-03-24 13:20:07,747 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1016 transitions. [2021-03-24 13:20:07,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1016 transitions. [2021-03-24 13:20:07,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:07,748 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1016 transitions. [2021-03-24 13:20:07,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 338.6666666666667) internal successors, (1016), 3 states have internal predecessors, (1016), 0 states have call successors, (0), 0 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-24 13:20:07,749 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 341.0) internal successors, (1364), 4 states have internal predecessors, (1364), 0 states have call successors, (0), 0 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-24 13:20:07,749 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 341.0) internal successors, (1364), 4 states have internal predecessors, (1364), 0 states have call successors, (0), 0 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-24 13:20:07,749 INFO L185 Difference]: Start difference. First operand has 340 places, 171 transitions, 7734 flow. Second operand 3 states and 1016 transitions. [2021-03-24 13:20:07,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 170 transitions, 7734 flow [2021-03-24 13:20:08,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 170 transitions, 762 flow, removed 3486 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:08,022 INFO L241 Difference]: Finished difference. Result has 341 places, 170 transitions, 762 flow [2021-03-24 13:20:08,023 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=760, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=762, PETRI_PLACES=341, PETRI_TRANSITIONS=170} [2021-03-24 13:20:08,023 INFO L343 CegarLoopForPetriNet]: 340 programPoint places, 1 predicate places. [2021-03-24 13:20:08,023 INFO L480 AbstractCegarLoop]: Abstraction has has 341 places, 170 transitions, 762 flow [2021-03-24 13:20:08,023 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 338.6666666666667) internal successors, (1016), 3 states have internal predecessors, (1016), 0 states have call successors, (0), 0 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-24 13:20:08,023 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:08,023 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:08,023 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2021-03-24 13:20:08,023 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:08,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:08,023 INFO L82 PathProgramCache]: Analyzing trace with hash 777326630, now seen corresponding path program 1 times [2021-03-24 13:20:08,024 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:08,024 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53273525] [2021-03-24 13:20:08,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:08,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:08,044 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:08,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:08,047 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:08,063 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:08,064 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:08,064 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2021-03-24 13:20:08,064 WARN L342 ceAbstractionStarter]: 84 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:08,064 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 85 thread instances. [2021-03-24 13:20:08,128 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:08,129 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:08,130 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:08,130 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:08,130 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:08,130 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:08,134 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:08,135 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:08,135 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:08,135 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:08,138 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 431 places, 260 transitions, 8085 flow [2021-03-24 13:20:08,309 INFO L129 PetriNetUnfolder]: 0/515 cut-off events. [2021-03-24 13:20:08,310 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:08,310 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4426 conditions, 515 events. 0/515 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1911 event pairs, 0 based on Foata normal form. 0/429 useless extension candidates. Maximal degree in co-relation 0. Up to 86 conditions per place. [2021-03-24 13:20:08,310 INFO L82 GeneralOperation]: Start removeDead. Operand has 431 places, 260 transitions, 8085 flow [2021-03-24 13:20:08,314 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 429 places, 258 transitions, 8081 flow [2021-03-24 13:20:08,314 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:08,314 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 429 places, 258 transitions, 8081 flow [2021-03-24 13:20:08,314 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 429 places, 258 transitions, 8081 flow [2021-03-24 13:20:08,317 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 429 places, 258 transitions, 8081 flow [2021-03-24 13:20:08,435 INFO L129 PetriNetUnfolder]: 0/343 cut-off events. [2021-03-24 13:20:08,436 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:08,436 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4254 conditions, 343 events. 0/343 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1025 event pairs, 0 based on Foata normal form. 0/343 useless extension candidates. Maximal degree in co-relation 0. Up to 86 conditions per place. [2021-03-24 13:20:08,473 INFO L142 LiptonReduction]: Number of co-enabled transitions 43520 [2021-03-24 13:20:08,908 INFO L154 LiptonReduction]: Checked pairs total: 36040 [2021-03-24 13:20:08,908 INFO L156 LiptonReduction]: Total number of compositions: 85 [2021-03-24 13:20:08,909 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 595 [2021-03-24 13:20:08,910 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:20:08,910 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:08,910 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:08,910 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:08,910 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:08,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:08,910 INFO L82 PathProgramCache]: Analyzing trace with hash 479779, now seen corresponding path program 1 times [2021-03-24 13:20:08,910 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:08,910 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661445974] [2021-03-24 13:20:08,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:08,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:08,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:08,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:08,935 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-24 13:20:08,935 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661445974] [2021-03-24 13:20:08,936 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:08,936 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:08,936 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280028085] [2021-03-24 13:20:08,936 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:08,936 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:08,936 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:08,936 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:08,937 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 342 out of 345 [2021-03-24 13:20:08,937 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 173 transitions, 7911 flow. Second operand has 3 states, 3 states have (on average 342.6666666666667) internal successors, (1028), 3 states have internal predecessors, (1028), 0 states have call successors, (0), 0 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-24 13:20:08,937 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:08,937 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 342 of 345 [2021-03-24 13:20:08,937 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:09,002 INFO L129 PetriNetUnfolder]: 0/172 cut-off events. [2021-03-24 13:20:09,003 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:09,003 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4085 conditions, 172 events. 0/172 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 177 event pairs, 0 based on Foata normal form. 86/258 useless extension candidates. Maximal degree in co-relation 0. Up to 86 conditions per place. [2021-03-24 13:20:09,003 INFO L132 encePairwiseOnDemand]: 343/345 looper letters, 0 selfloop transitions, 1 changer transitions 0/172 dead transitions. [2021-03-24 13:20:09,003 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 172 transitions, 7911 flow [2021-03-24 13:20:09,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:09,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:09,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1028 transitions. [2021-03-24 13:20:09,004 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9932367149758454 [2021-03-24 13:20:09,004 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1028 transitions. [2021-03-24 13:20:09,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1028 transitions. [2021-03-24 13:20:09,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:09,005 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1028 transitions. [2021-03-24 13:20:09,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 342.6666666666667) internal successors, (1028), 3 states have internal predecessors, (1028), 0 states have call successors, (0), 0 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-24 13:20:09,006 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 345.0) internal successors, (1380), 4 states have internal predecessors, (1380), 0 states have call successors, (0), 0 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-24 13:20:09,006 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 345.0) internal successors, (1380), 4 states have internal predecessors, (1380), 0 states have call successors, (0), 0 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-24 13:20:09,006 INFO L185 Difference]: Start difference. First operand has 344 places, 173 transitions, 7911 flow. Second operand 3 states and 1028 transitions. [2021-03-24 13:20:09,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 172 transitions, 7911 flow [2021-03-24 13:20:09,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 172 transitions, 771 flow, removed 3570 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:09,227 INFO L241 Difference]: Finished difference. Result has 345 places, 172 transitions, 771 flow [2021-03-24 13:20:09,227 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=345, PETRI_DIFFERENCE_MINUEND_FLOW=769, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=771, PETRI_PLACES=345, PETRI_TRANSITIONS=172} [2021-03-24 13:20:09,227 INFO L343 CegarLoopForPetriNet]: 344 programPoint places, 1 predicate places. [2021-03-24 13:20:09,227 INFO L480 AbstractCegarLoop]: Abstraction has has 345 places, 172 transitions, 771 flow [2021-03-24 13:20:09,228 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 342.6666666666667) internal successors, (1028), 3 states have internal predecessors, (1028), 0 states have call successors, (0), 0 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-24 13:20:09,228 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:09,228 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:09,228 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2021-03-24 13:20:09,228 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:09,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:09,228 INFO L82 PathProgramCache]: Analyzing trace with hash 1051655111, now seen corresponding path program 1 times [2021-03-24 13:20:09,228 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:09,228 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169846533] [2021-03-24 13:20:09,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:09,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:09,250 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:09,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:09,252 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:09,270 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:09,270 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:09,270 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2021-03-24 13:20:09,271 WARN L342 ceAbstractionStarter]: 85 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:09,271 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 86 thread instances. [2021-03-24 13:20:09,344 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:09,345 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:09,346 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:09,346 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:09,346 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:09,346 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:09,346 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:09,346 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:09,346 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:09,346 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:09,349 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 436 places, 263 transitions, 8266 flow [2021-03-24 13:20:09,524 INFO L129 PetriNetUnfolder]: 0/521 cut-off events. [2021-03-24 13:20:09,524 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:09,528 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4521 conditions, 521 events. 0/521 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1924 event pairs, 0 based on Foata normal form. 0/434 useless extension candidates. Maximal degree in co-relation 0. Up to 87 conditions per place. [2021-03-24 13:20:09,528 INFO L82 GeneralOperation]: Start removeDead. Operand has 436 places, 263 transitions, 8266 flow [2021-03-24 13:20:09,532 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 434 places, 261 transitions, 8262 flow [2021-03-24 13:20:09,532 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:09,534 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 434 places, 261 transitions, 8262 flow [2021-03-24 13:20:09,534 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 434 places, 261 transitions, 8262 flow [2021-03-24 13:20:09,537 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 434 places, 261 transitions, 8262 flow [2021-03-24 13:20:09,679 INFO L129 PetriNetUnfolder]: 0/347 cut-off events. [2021-03-24 13:20:09,679 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:09,679 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4347 conditions, 347 events. 0/347 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1095 event pairs, 0 based on Foata normal form. 0/347 useless extension candidates. Maximal degree in co-relation 0. Up to 87 conditions per place. [2021-03-24 13:20:09,733 INFO L142 LiptonReduction]: Number of co-enabled transitions 44548 [2021-03-24 13:20:10,167 INFO L154 LiptonReduction]: Checked pairs total: 36894 [2021-03-24 13:20:10,167 INFO L156 LiptonReduction]: Total number of compositions: 86 [2021-03-24 13:20:10,168 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 636 [2021-03-24 13:20:10,169 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:20:10,169 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:10,169 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:10,169 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:10,169 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:10,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:10,169 INFO L82 PathProgramCache]: Analyzing trace with hash 490915, now seen corresponding path program 1 times [2021-03-24 13:20:10,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:10,169 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871010983] [2021-03-24 13:20:10,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:10,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:10,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:10,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:10,257 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-24 13:20:10,257 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871010983] [2021-03-24 13:20:10,257 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:10,257 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:10,257 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553896743] [2021-03-24 13:20:10,257 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:10,257 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:10,257 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:10,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:10,258 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 346 out of 349 [2021-03-24 13:20:10,259 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 175 transitions, 8090 flow. Second operand has 3 states, 3 states have (on average 346.6666666666667) internal successors, (1040), 3 states have internal predecessors, (1040), 0 states have call successors, (0), 0 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-24 13:20:10,259 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:10,259 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 346 of 349 [2021-03-24 13:20:10,259 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:10,325 INFO L129 PetriNetUnfolder]: 0/174 cut-off events. [2021-03-24 13:20:10,325 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:10,325 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4176 conditions, 174 events. 0/174 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 182 event pairs, 0 based on Foata normal form. 87/261 useless extension candidates. Maximal degree in co-relation 0. Up to 87 conditions per place. [2021-03-24 13:20:10,326 INFO L132 encePairwiseOnDemand]: 347/349 looper letters, 0 selfloop transitions, 1 changer transitions 0/174 dead transitions. [2021-03-24 13:20:10,326 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 174 transitions, 8090 flow [2021-03-24 13:20:10,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:10,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:10,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1040 transitions. [2021-03-24 13:20:10,327 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9933142311365807 [2021-03-24 13:20:10,327 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1040 transitions. [2021-03-24 13:20:10,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1040 transitions. [2021-03-24 13:20:10,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:10,327 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1040 transitions. [2021-03-24 13:20:10,328 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 346.6666666666667) internal successors, (1040), 3 states have internal predecessors, (1040), 0 states have call successors, (0), 0 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-24 13:20:10,329 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 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-24 13:20:10,329 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 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-24 13:20:10,329 INFO L185 Difference]: Start difference. First operand has 348 places, 175 transitions, 8090 flow. Second operand 3 states and 1040 transitions. [2021-03-24 13:20:10,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 174 transitions, 8090 flow [2021-03-24 13:20:10,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 174 transitions, 780 flow, removed 3655 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:10,561 INFO L241 Difference]: Finished difference. Result has 349 places, 174 transitions, 780 flow [2021-03-24 13:20:10,561 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=778, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=780, PETRI_PLACES=349, PETRI_TRANSITIONS=174} [2021-03-24 13:20:10,562 INFO L343 CegarLoopForPetriNet]: 348 programPoint places, 1 predicate places. [2021-03-24 13:20:10,562 INFO L480 AbstractCegarLoop]: Abstraction has has 349 places, 174 transitions, 780 flow [2021-03-24 13:20:10,562 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 346.6666666666667) internal successors, (1040), 3 states have internal predecessors, (1040), 0 states have call successors, (0), 0 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-24 13:20:10,562 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:10,562 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:10,562 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2021-03-24 13:20:10,562 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:10,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:10,562 INFO L82 PathProgramCache]: Analyzing trace with hash 466958825, now seen corresponding path program 1 times [2021-03-24 13:20:10,562 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:10,562 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725329818] [2021-03-24 13:20:10,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:10,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:10,581 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:10,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:10,584 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:10,600 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:10,600 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:10,601 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2021-03-24 13:20:10,601 WARN L342 ceAbstractionStarter]: 86 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:10,601 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 87 thread instances. [2021-03-24 13:20:10,664 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:10,664 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:10,665 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:10,665 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:10,665 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:10,665 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:10,665 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:10,665 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:10,665 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:10,665 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:10,667 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 441 places, 266 transitions, 8449 flow [2021-03-24 13:20:10,789 INFO L129 PetriNetUnfolder]: 0/527 cut-off events. [2021-03-24 13:20:10,790 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:10,790 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4617 conditions, 527 events. 0/527 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1944 event pairs, 0 based on Foata normal form. 0/439 useless extension candidates. Maximal degree in co-relation 0. Up to 88 conditions per place. [2021-03-24 13:20:10,790 INFO L82 GeneralOperation]: Start removeDead. Operand has 441 places, 266 transitions, 8449 flow [2021-03-24 13:20:10,793 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 439 places, 264 transitions, 8445 flow [2021-03-24 13:20:10,793 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:10,793 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 439 places, 264 transitions, 8445 flow [2021-03-24 13:20:10,793 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 439 places, 264 transitions, 8445 flow [2021-03-24 13:20:10,795 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 439 places, 264 transitions, 8445 flow [2021-03-24 13:20:10,891 INFO L129 PetriNetUnfolder]: 0/351 cut-off events. [2021-03-24 13:20:10,891 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:10,891 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4441 conditions, 351 events. 0/351 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 983 event pairs, 0 based on Foata normal form. 0/351 useless extension candidates. Maximal degree in co-relation 0. Up to 88 conditions per place. [2021-03-24 13:20:10,930 INFO L142 LiptonReduction]: Number of co-enabled transitions 45588 [2021-03-24 13:20:11,342 INFO L154 LiptonReduction]: Checked pairs total: 37758 [2021-03-24 13:20:11,342 INFO L156 LiptonReduction]: Total number of compositions: 87 [2021-03-24 13:20:11,342 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 549 [2021-03-24 13:20:11,343 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:20:11,343 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:11,343 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:11,343 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:11,343 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:11,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:11,344 INFO L82 PathProgramCache]: Analyzing trace with hash 502179, now seen corresponding path program 1 times [2021-03-24 13:20:11,344 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:11,344 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712254667] [2021-03-24 13:20:11,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:11,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:11,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:11,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:11,362 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-24 13:20:11,362 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712254667] [2021-03-24 13:20:11,362 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:11,362 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:11,363 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577139679] [2021-03-24 13:20:11,363 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:11,363 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:11,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:11,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:11,364 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 350 out of 353 [2021-03-24 13:20:11,364 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 177 transitions, 8271 flow. Second operand has 3 states, 3 states have (on average 350.6666666666667) internal successors, (1052), 3 states have internal predecessors, (1052), 0 states have call successors, (0), 0 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-24 13:20:11,364 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:11,364 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 350 of 353 [2021-03-24 13:20:11,364 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:11,439 INFO L129 PetriNetUnfolder]: 0/176 cut-off events. [2021-03-24 13:20:11,439 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:11,439 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4268 conditions, 176 events. 0/176 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 177 event pairs, 0 based on Foata normal form. 88/264 useless extension candidates. Maximal degree in co-relation 0. Up to 88 conditions per place. [2021-03-24 13:20:11,439 INFO L132 encePairwiseOnDemand]: 351/353 looper letters, 0 selfloop transitions, 1 changer transitions 0/176 dead transitions. [2021-03-24 13:20:11,439 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 176 transitions, 8271 flow [2021-03-24 13:20:11,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:11,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:11,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1052 transitions. [2021-03-24 13:20:11,440 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9933899905571294 [2021-03-24 13:20:11,440 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1052 transitions. [2021-03-24 13:20:11,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1052 transitions. [2021-03-24 13:20:11,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:11,441 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1052 transitions. [2021-03-24 13:20:11,441 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 350.6666666666667) internal successors, (1052), 3 states have internal predecessors, (1052), 0 states have call successors, (0), 0 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-24 13:20:11,442 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 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-24 13:20:11,442 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 353.0) internal successors, (1412), 4 states have internal predecessors, (1412), 0 states have call successors, (0), 0 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-24 13:20:11,442 INFO L185 Difference]: Start difference. First operand has 352 places, 177 transitions, 8271 flow. Second operand 3 states and 1052 transitions. [2021-03-24 13:20:11,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 176 transitions, 8271 flow [2021-03-24 13:20:11,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 176 transitions, 789 flow, removed 3741 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:11,671 INFO L241 Difference]: Finished difference. Result has 353 places, 176 transitions, 789 flow [2021-03-24 13:20:11,671 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=353, PETRI_DIFFERENCE_MINUEND_FLOW=787, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=789, PETRI_PLACES=353, PETRI_TRANSITIONS=176} [2021-03-24 13:20:11,671 INFO L343 CegarLoopForPetriNet]: 352 programPoint places, 1 predicate places. [2021-03-24 13:20:11,671 INFO L480 AbstractCegarLoop]: Abstraction has has 353 places, 176 transitions, 789 flow [2021-03-24 13:20:11,671 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 350.6666666666667) internal successors, (1052), 3 states have internal predecessors, (1052), 0 states have call successors, (0), 0 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-24 13:20:11,671 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:11,671 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:11,672 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2021-03-24 13:20:11,672 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:11,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:11,672 INFO L82 PathProgramCache]: Analyzing trace with hash -307648862, now seen corresponding path program 1 times [2021-03-24 13:20:11,672 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:11,672 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921650390] [2021-03-24 13:20:11,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:11,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:11,690 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:11,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:11,693 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:11,711 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:11,711 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:11,711 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2021-03-24 13:20:11,711 WARN L342 ceAbstractionStarter]: 87 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:11,711 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 88 thread instances. [2021-03-24 13:20:11,774 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:11,774 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:11,775 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:11,775 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:11,775 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:11,775 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:11,775 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:11,775 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:11,775 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:11,775 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:11,777 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 446 places, 269 transitions, 8634 flow [2021-03-24 13:20:11,904 INFO L129 PetriNetUnfolder]: 0/533 cut-off events. [2021-03-24 13:20:11,904 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:11,904 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4714 conditions, 533 events. 0/533 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1958 event pairs, 0 based on Foata normal form. 0/444 useless extension candidates. Maximal degree in co-relation 0. Up to 89 conditions per place. [2021-03-24 13:20:11,904 INFO L82 GeneralOperation]: Start removeDead. Operand has 446 places, 269 transitions, 8634 flow [2021-03-24 13:20:11,907 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 444 places, 267 transitions, 8630 flow [2021-03-24 13:20:11,907 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:11,907 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 444 places, 267 transitions, 8630 flow [2021-03-24 13:20:11,907 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 444 places, 267 transitions, 8630 flow [2021-03-24 13:20:11,909 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 444 places, 267 transitions, 8630 flow [2021-03-24 13:20:12,007 INFO L129 PetriNetUnfolder]: 0/355 cut-off events. [2021-03-24 13:20:12,007 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:12,008 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4536 conditions, 355 events. 0/355 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1148 event pairs, 0 based on Foata normal form. 0/355 useless extension candidates. Maximal degree in co-relation 0. Up to 89 conditions per place. [2021-03-24 13:20:12,048 INFO L142 LiptonReduction]: Number of co-enabled transitions 46640 [2021-03-24 13:20:12,538 INFO L154 LiptonReduction]: Checked pairs total: 38632 [2021-03-24 13:20:12,538 INFO L156 LiptonReduction]: Total number of compositions: 88 [2021-03-24 13:20:12,539 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 632 [2021-03-24 13:20:12,540 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:20:12,540 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:12,540 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:12,540 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:12,540 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:12,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:12,540 INFO L82 PathProgramCache]: Analyzing trace with hash 513571, now seen corresponding path program 1 times [2021-03-24 13:20:12,540 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:12,540 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240899167] [2021-03-24 13:20:12,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:12,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:12,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:12,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:12,566 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-24 13:20:12,566 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240899167] [2021-03-24 13:20:12,566 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:12,566 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:12,566 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591414454] [2021-03-24 13:20:12,567 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:12,567 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:12,567 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:12,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:12,568 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 354 out of 357 [2021-03-24 13:20:12,568 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 179 transitions, 8454 flow. Second operand has 3 states, 3 states have (on average 354.6666666666667) internal successors, (1064), 3 states have internal predecessors, (1064), 0 states have call successors, (0), 0 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-24 13:20:12,568 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:12,568 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 354 of 357 [2021-03-24 13:20:12,568 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:12,646 INFO L129 PetriNetUnfolder]: 0/178 cut-off events. [2021-03-24 13:20:12,646 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:12,646 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4361 conditions, 178 events. 0/178 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 190 event pairs, 0 based on Foata normal form. 89/267 useless extension candidates. Maximal degree in co-relation 0. Up to 89 conditions per place. [2021-03-24 13:20:12,647 INFO L132 encePairwiseOnDemand]: 355/357 looper letters, 0 selfloop transitions, 1 changer transitions 0/178 dead transitions. [2021-03-24 13:20:12,647 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 178 transitions, 8454 flow [2021-03-24 13:20:12,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:12,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:12,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1064 transitions. [2021-03-24 13:20:12,648 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9934640522875817 [2021-03-24 13:20:12,648 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1064 transitions. [2021-03-24 13:20:12,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1064 transitions. [2021-03-24 13:20:12,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:12,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1064 transitions. [2021-03-24 13:20:12,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 354.6666666666667) internal successors, (1064), 3 states have internal predecessors, (1064), 0 states have call successors, (0), 0 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-24 13:20:12,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 357.0) internal successors, (1428), 4 states have internal predecessors, (1428), 0 states have call successors, (0), 0 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-24 13:20:12,649 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 357.0) internal successors, (1428), 4 states have internal predecessors, (1428), 0 states have call successors, (0), 0 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-24 13:20:12,649 INFO L185 Difference]: Start difference. First operand has 356 places, 179 transitions, 8454 flow. Second operand 3 states and 1064 transitions. [2021-03-24 13:20:12,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 178 transitions, 8454 flow [2021-03-24 13:20:12,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 178 transitions, 798 flow, removed 3828 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:12,995 INFO L241 Difference]: Finished difference. Result has 357 places, 178 transitions, 798 flow [2021-03-24 13:20:12,995 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=357, PETRI_DIFFERENCE_MINUEND_FLOW=796, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=798, PETRI_PLACES=357, PETRI_TRANSITIONS=178} [2021-03-24 13:20:12,995 INFO L343 CegarLoopForPetriNet]: 356 programPoint places, 1 predicate places. [2021-03-24 13:20:12,995 INFO L480 AbstractCegarLoop]: Abstraction has has 357 places, 178 transitions, 798 flow [2021-03-24 13:20:12,995 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 354.6666666666667) internal successors, (1064), 3 states have internal predecessors, (1064), 0 states have call successors, (0), 0 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-24 13:20:12,995 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:12,996 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:12,996 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2021-03-24 13:20:12,996 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:12,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:12,996 INFO L82 PathProgramCache]: Analyzing trace with hash 1917844908, now seen corresponding path program 1 times [2021-03-24 13:20:12,996 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:12,996 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176291194] [2021-03-24 13:20:12,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:13,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:13,016 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:13,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:13,019 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:13,039 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:13,039 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:13,039 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2021-03-24 13:20:13,039 WARN L342 ceAbstractionStarter]: 88 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:13,039 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 89 thread instances. [2021-03-24 13:20:13,103 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:13,103 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:13,103 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:13,104 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:13,104 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:13,104 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:13,104 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:13,104 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:13,104 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:13,104 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:13,106 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 451 places, 272 transitions, 8821 flow [2021-03-24 13:20:13,319 INFO L129 PetriNetUnfolder]: 0/539 cut-off events. [2021-03-24 13:20:13,319 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:13,319 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4812 conditions, 539 events. 0/539 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2051 event pairs, 0 based on Foata normal form. 0/449 useless extension candidates. Maximal degree in co-relation 0. Up to 90 conditions per place. [2021-03-24 13:20:13,319 INFO L82 GeneralOperation]: Start removeDead. Operand has 451 places, 272 transitions, 8821 flow [2021-03-24 13:20:13,322 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 449 places, 270 transitions, 8817 flow [2021-03-24 13:20:13,322 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:13,322 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 449 places, 270 transitions, 8817 flow [2021-03-24 13:20:13,323 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 449 places, 270 transitions, 8817 flow [2021-03-24 13:20:13,325 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 449 places, 270 transitions, 8817 flow [2021-03-24 13:20:13,426 INFO L129 PetriNetUnfolder]: 0/359 cut-off events. [2021-03-24 13:20:13,426 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:13,427 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4632 conditions, 359 events. 0/359 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1034 event pairs, 0 based on Foata normal form. 0/359 useless extension candidates. Maximal degree in co-relation 0. Up to 90 conditions per place. [2021-03-24 13:20:13,468 INFO L142 LiptonReduction]: Number of co-enabled transitions 47704 [2021-03-24 13:20:13,923 INFO L154 LiptonReduction]: Checked pairs total: 39516 [2021-03-24 13:20:13,923 INFO L156 LiptonReduction]: Total number of compositions: 89 [2021-03-24 13:20:13,923 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 601 [2021-03-24 13:20:13,924 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:20:13,924 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:13,924 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:13,924 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:13,925 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:13,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:13,925 INFO L82 PathProgramCache]: Analyzing trace with hash 525091, now seen corresponding path program 1 times [2021-03-24 13:20:13,925 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:13,925 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029537481] [2021-03-24 13:20:13,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:13,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:13,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:13,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:13,955 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-24 13:20:13,955 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029537481] [2021-03-24 13:20:13,955 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:13,955 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:13,955 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433839258] [2021-03-24 13:20:13,955 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:13,955 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:13,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:13,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:13,957 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 358 out of 361 [2021-03-24 13:20:13,957 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 181 transitions, 8639 flow. Second operand has 3 states, 3 states have (on average 358.6666666666667) internal successors, (1076), 3 states have internal predecessors, (1076), 0 states have call successors, (0), 0 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-24 13:20:13,957 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:13,957 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 358 of 361 [2021-03-24 13:20:13,957 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:14,063 INFO L129 PetriNetUnfolder]: 0/180 cut-off events. [2021-03-24 13:20:14,063 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:14,063 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4455 conditions, 180 events. 0/180 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 179 event pairs, 0 based on Foata normal form. 90/270 useless extension candidates. Maximal degree in co-relation 0. Up to 90 conditions per place. [2021-03-24 13:20:14,064 INFO L132 encePairwiseOnDemand]: 359/361 looper letters, 0 selfloop transitions, 1 changer transitions 0/180 dead transitions. [2021-03-24 13:20:14,064 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 180 transitions, 8639 flow [2021-03-24 13:20:14,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:14,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:14,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1076 transitions. [2021-03-24 13:20:14,065 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9935364727608494 [2021-03-24 13:20:14,065 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1076 transitions. [2021-03-24 13:20:14,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1076 transitions. [2021-03-24 13:20:14,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:14,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1076 transitions. [2021-03-24 13:20:14,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 358.6666666666667) internal successors, (1076), 3 states have internal predecessors, (1076), 0 states have call successors, (0), 0 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-24 13:20:14,067 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 361.0) internal successors, (1444), 4 states have internal predecessors, (1444), 0 states have call successors, (0), 0 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-24 13:20:14,067 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 361.0) internal successors, (1444), 4 states have internal predecessors, (1444), 0 states have call successors, (0), 0 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-24 13:20:14,067 INFO L185 Difference]: Start difference. First operand has 360 places, 181 transitions, 8639 flow. Second operand 3 states and 1076 transitions. [2021-03-24 13:20:14,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 180 transitions, 8639 flow [2021-03-24 13:20:14,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 180 transitions, 807 flow, removed 3916 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:14,442 INFO L241 Difference]: Finished difference. Result has 361 places, 180 transitions, 807 flow [2021-03-24 13:20:14,442 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=361, PETRI_DIFFERENCE_MINUEND_FLOW=805, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=807, PETRI_PLACES=361, PETRI_TRANSITIONS=180} [2021-03-24 13:20:14,443 INFO L343 CegarLoopForPetriNet]: 360 programPoint places, 1 predicate places. [2021-03-24 13:20:14,443 INFO L480 AbstractCegarLoop]: Abstraction has has 361 places, 180 transitions, 807 flow [2021-03-24 13:20:14,443 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 358.6666666666667) internal successors, (1076), 3 states have internal predecessors, (1076), 0 states have call successors, (0), 0 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-24 13:20:14,443 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:14,443 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:14,443 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2021-03-24 13:20:14,443 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:14,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:14,443 INFO L82 PathProgramCache]: Analyzing trace with hash -53025395, now seen corresponding path program 1 times [2021-03-24 13:20:14,443 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:14,443 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151116756] [2021-03-24 13:20:14,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:14,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:14,465 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:14,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:14,468 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:14,485 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:14,485 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:14,485 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2021-03-24 13:20:14,485 WARN L342 ceAbstractionStarter]: 89 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:14,485 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 90 thread instances. [2021-03-24 13:20:14,551 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:14,552 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:14,552 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:14,552 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:14,552 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:14,552 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:14,552 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:14,552 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:14,552 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:14,552 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:14,554 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 456 places, 275 transitions, 9010 flow [2021-03-24 13:20:14,694 INFO L129 PetriNetUnfolder]: 0/545 cut-off events. [2021-03-24 13:20:14,694 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:14,695 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4911 conditions, 545 events. 0/545 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2084 event pairs, 0 based on Foata normal form. 0/454 useless extension candidates. Maximal degree in co-relation 0. Up to 91 conditions per place. [2021-03-24 13:20:14,695 INFO L82 GeneralOperation]: Start removeDead. Operand has 456 places, 275 transitions, 9010 flow [2021-03-24 13:20:14,698 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 454 places, 273 transitions, 9006 flow [2021-03-24 13:20:14,698 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:14,698 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 454 places, 273 transitions, 9006 flow [2021-03-24 13:20:14,698 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 454 places, 273 transitions, 9006 flow [2021-03-24 13:20:14,700 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 454 places, 273 transitions, 9006 flow [2021-03-24 13:20:14,809 INFO L129 PetriNetUnfolder]: 0/363 cut-off events. [2021-03-24 13:20:14,809 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:14,809 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4729 conditions, 363 events. 0/363 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1007 event pairs, 0 based on Foata normal form. 0/363 useless extension candidates. Maximal degree in co-relation 0. Up to 91 conditions per place. [2021-03-24 13:20:14,854 INFO L142 LiptonReduction]: Number of co-enabled transitions 48780 [2021-03-24 13:20:15,313 INFO L154 LiptonReduction]: Checked pairs total: 40410 [2021-03-24 13:20:15,313 INFO L156 LiptonReduction]: Total number of compositions: 90 [2021-03-24 13:20:15,314 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 616 [2021-03-24 13:20:15,314 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:20:15,314 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:15,315 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:15,315 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:15,315 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:15,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:15,315 INFO L82 PathProgramCache]: Analyzing trace with hash 536739, now seen corresponding path program 1 times [2021-03-24 13:20:15,315 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:15,315 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490757433] [2021-03-24 13:20:15,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:15,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:15,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:15,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:15,340 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-24 13:20:15,340 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490757433] [2021-03-24 13:20:15,340 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:15,340 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:15,340 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693811855] [2021-03-24 13:20:15,340 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:15,340 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:15,340 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:15,340 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:15,341 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 362 out of 365 [2021-03-24 13:20:15,341 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 183 transitions, 8826 flow. Second operand has 3 states, 3 states have (on average 362.6666666666667) internal successors, (1088), 3 states have internal predecessors, (1088), 0 states have call successors, (0), 0 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-24 13:20:15,341 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:15,342 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 362 of 365 [2021-03-24 13:20:15,342 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:15,416 INFO L129 PetriNetUnfolder]: 0/182 cut-off events. [2021-03-24 13:20:15,416 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:15,416 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4550 conditions, 182 events. 0/182 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 156 event pairs, 0 based on Foata normal form. 91/273 useless extension candidates. Maximal degree in co-relation 0. Up to 91 conditions per place. [2021-03-24 13:20:15,417 INFO L132 encePairwiseOnDemand]: 363/365 looper letters, 0 selfloop transitions, 1 changer transitions 0/182 dead transitions. [2021-03-24 13:20:15,417 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 182 transitions, 8826 flow [2021-03-24 13:20:15,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:15,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:15,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1088 transitions. [2021-03-24 13:20:15,417 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.993607305936073 [2021-03-24 13:20:15,418 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1088 transitions. [2021-03-24 13:20:15,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1088 transitions. [2021-03-24 13:20:15,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:15,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1088 transitions. [2021-03-24 13:20:15,418 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 362.6666666666667) internal successors, (1088), 3 states have internal predecessors, (1088), 0 states have call successors, (0), 0 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-24 13:20:15,419 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 365.0) internal successors, (1460), 4 states have internal predecessors, (1460), 0 states have call successors, (0), 0 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-24 13:20:15,419 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 365.0) internal successors, (1460), 4 states have internal predecessors, (1460), 0 states have call successors, (0), 0 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-24 13:20:15,419 INFO L185 Difference]: Start difference. First operand has 364 places, 183 transitions, 8826 flow. Second operand 3 states and 1088 transitions. [2021-03-24 13:20:15,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 182 transitions, 8826 flow [2021-03-24 13:20:15,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 182 transitions, 816 flow, removed 4005 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:15,710 INFO L241 Difference]: Finished difference. Result has 365 places, 182 transitions, 816 flow [2021-03-24 13:20:15,711 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=365, PETRI_DIFFERENCE_MINUEND_FLOW=814, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=816, PETRI_PLACES=365, PETRI_TRANSITIONS=182} [2021-03-24 13:20:15,711 INFO L343 CegarLoopForPetriNet]: 364 programPoint places, 1 predicate places. [2021-03-24 13:20:15,711 INFO L480 AbstractCegarLoop]: Abstraction has has 365 places, 182 transitions, 816 flow [2021-03-24 13:20:15,711 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 362.6666666666667) internal successors, (1088), 3 states have internal predecessors, (1088), 0 states have call successors, (0), 0 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-24 13:20:15,711 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:15,711 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:15,711 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2021-03-24 13:20:15,711 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:15,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:15,711 INFO L82 PathProgramCache]: Analyzing trace with hash -1850711697, now seen corresponding path program 1 times [2021-03-24 13:20:15,711 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:15,712 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416812805] [2021-03-24 13:20:15,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:15,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:15,733 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:15,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:15,736 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:15,754 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:15,754 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:15,754 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2021-03-24 13:20:15,754 WARN L342 ceAbstractionStarter]: 90 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:15,755 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 91 thread instances. [2021-03-24 13:20:15,823 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:15,824 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:15,824 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:15,824 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:15,824 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:15,824 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:15,824 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:15,824 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:15,824 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:15,824 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:15,826 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 461 places, 278 transitions, 9201 flow [2021-03-24 13:20:15,965 INFO L129 PetriNetUnfolder]: 0/551 cut-off events. [2021-03-24 13:20:15,965 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:15,965 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5011 conditions, 551 events. 0/551 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 1985 event pairs, 0 based on Foata normal form. 0/459 useless extension candidates. Maximal degree in co-relation 0. Up to 92 conditions per place. [2021-03-24 13:20:15,965 INFO L82 GeneralOperation]: Start removeDead. Operand has 461 places, 278 transitions, 9201 flow [2021-03-24 13:20:15,968 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 459 places, 276 transitions, 9197 flow [2021-03-24 13:20:15,968 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:15,969 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 459 places, 276 transitions, 9197 flow [2021-03-24 13:20:15,969 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 459 places, 276 transitions, 9197 flow [2021-03-24 13:20:15,971 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 459 places, 276 transitions, 9197 flow [2021-03-24 13:20:16,083 INFO L129 PetriNetUnfolder]: 0/367 cut-off events. [2021-03-24 13:20:16,084 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:16,084 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4827 conditions, 367 events. 0/367 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 979 event pairs, 0 based on Foata normal form. 0/367 useless extension candidates. Maximal degree in co-relation 0. Up to 92 conditions per place. [2021-03-24 13:20:16,131 INFO L142 LiptonReduction]: Number of co-enabled transitions 49868 [2021-03-24 13:20:16,373 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:20:16,765 INFO L154 LiptonReduction]: Checked pairs total: 41314 [2021-03-24 13:20:16,765 INFO L156 LiptonReduction]: Total number of compositions: 91 [2021-03-24 13:20:16,765 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 797 [2021-03-24 13:20:16,766 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:20:16,766 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:16,766 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:16,766 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:16,766 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:16,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:16,766 INFO L82 PathProgramCache]: Analyzing trace with hash 548515, now seen corresponding path program 1 times [2021-03-24 13:20:16,767 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:16,767 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718273100] [2021-03-24 13:20:16,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:16,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:16,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:16,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:16,789 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-24 13:20:16,789 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718273100] [2021-03-24 13:20:16,789 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:16,789 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:16,789 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030865702] [2021-03-24 13:20:16,789 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:16,789 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:16,789 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:16,789 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:16,790 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 366 out of 369 [2021-03-24 13:20:16,791 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 185 transitions, 9015 flow. Second operand has 3 states, 3 states have (on average 366.6666666666667) internal successors, (1100), 3 states have internal predecessors, (1100), 0 states have call successors, (0), 0 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-24 13:20:16,791 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:16,791 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 366 of 369 [2021-03-24 13:20:16,791 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:16,872 INFO L129 PetriNetUnfolder]: 0/184 cut-off events. [2021-03-24 13:20:16,872 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:16,872 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4646 conditions, 184 events. 0/184 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 189 event pairs, 0 based on Foata normal form. 92/276 useless extension candidates. Maximal degree in co-relation 0. Up to 92 conditions per place. [2021-03-24 13:20:16,873 INFO L132 encePairwiseOnDemand]: 367/369 looper letters, 0 selfloop transitions, 1 changer transitions 0/184 dead transitions. [2021-03-24 13:20:16,873 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 184 transitions, 9015 flow [2021-03-24 13:20:16,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:16,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:16,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1100 transitions. [2021-03-24 13:20:16,874 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.993676603432701 [2021-03-24 13:20:16,874 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1100 transitions. [2021-03-24 13:20:16,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1100 transitions. [2021-03-24 13:20:16,874 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:16,874 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1100 transitions. [2021-03-24 13:20:16,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 366.6666666666667) internal successors, (1100), 3 states have internal predecessors, (1100), 0 states have call successors, (0), 0 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-24 13:20:16,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 369.0) internal successors, (1476), 4 states have internal predecessors, (1476), 0 states have call successors, (0), 0 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-24 13:20:16,876 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 369.0) internal successors, (1476), 4 states have internal predecessors, (1476), 0 states have call successors, (0), 0 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-24 13:20:16,876 INFO L185 Difference]: Start difference. First operand has 368 places, 185 transitions, 9015 flow. Second operand 3 states and 1100 transitions. [2021-03-24 13:20:16,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 184 transitions, 9015 flow [2021-03-24 13:20:17,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 184 transitions, 825 flow, removed 4095 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:17,166 INFO L241 Difference]: Finished difference. Result has 369 places, 184 transitions, 825 flow [2021-03-24 13:20:17,166 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=369, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=825, PETRI_PLACES=369, PETRI_TRANSITIONS=184} [2021-03-24 13:20:17,166 INFO L343 CegarLoopForPetriNet]: 368 programPoint places, 1 predicate places. [2021-03-24 13:20:17,166 INFO L480 AbstractCegarLoop]: Abstraction has has 369 places, 184 transitions, 825 flow [2021-03-24 13:20:17,166 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 366.6666666666667) internal successors, (1100), 3 states have internal predecessors, (1100), 0 states have call successors, (0), 0 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-24 13:20:17,166 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:17,166 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:17,166 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2021-03-24 13:20:17,166 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:17,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:17,167 INFO L82 PathProgramCache]: Analyzing trace with hash 815608456, now seen corresponding path program 1 times [2021-03-24 13:20:17,167 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:17,167 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316714867] [2021-03-24 13:20:17,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:17,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:17,188 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:17,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:17,189 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:17,207 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:17,207 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:17,207 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2021-03-24 13:20:17,208 WARN L342 ceAbstractionStarter]: 91 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:17,208 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 92 thread instances. [2021-03-24 13:20:17,288 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:17,288 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:17,289 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:17,289 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:17,289 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:17,289 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:17,289 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:17,289 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:17,289 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:17,289 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:17,292 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 466 places, 281 transitions, 9394 flow [2021-03-24 13:20:17,454 INFO L129 PetriNetUnfolder]: 0/557 cut-off events. [2021-03-24 13:20:17,454 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:17,454 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5112 conditions, 557 events. 0/557 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2112 event pairs, 0 based on Foata normal form. 0/464 useless extension candidates. Maximal degree in co-relation 0. Up to 93 conditions per place. [2021-03-24 13:20:17,454 INFO L82 GeneralOperation]: Start removeDead. Operand has 466 places, 281 transitions, 9394 flow [2021-03-24 13:20:17,458 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 464 places, 279 transitions, 9390 flow [2021-03-24 13:20:17,458 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:17,458 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 464 places, 279 transitions, 9390 flow [2021-03-24 13:20:17,458 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 464 places, 279 transitions, 9390 flow [2021-03-24 13:20:17,460 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 464 places, 279 transitions, 9390 flow [2021-03-24 13:20:17,583 INFO L129 PetriNetUnfolder]: 0/371 cut-off events. [2021-03-24 13:20:17,583 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:17,583 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4926 conditions, 371 events. 0/371 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1140 event pairs, 0 based on Foata normal form. 0/371 useless extension candidates. Maximal degree in co-relation 0. Up to 93 conditions per place. [2021-03-24 13:20:17,630 INFO L142 LiptonReduction]: Number of co-enabled transitions 50968 [2021-03-24 13:20:18,102 INFO L154 LiptonReduction]: Checked pairs total: 42228 [2021-03-24 13:20:18,102 INFO L156 LiptonReduction]: Total number of compositions: 92 [2021-03-24 13:20:18,102 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 644 [2021-03-24 13:20:18,103 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:20:18,103 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:18,103 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:18,103 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:18,103 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:18,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:18,103 INFO L82 PathProgramCache]: Analyzing trace with hash 560419, now seen corresponding path program 1 times [2021-03-24 13:20:18,104 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:18,104 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111437939] [2021-03-24 13:20:18,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:18,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:18,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:18,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:18,125 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-24 13:20:18,125 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111437939] [2021-03-24 13:20:18,125 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:18,125 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:18,125 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678486853] [2021-03-24 13:20:18,125 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:18,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:18,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:18,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:18,126 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 370 out of 373 [2021-03-24 13:20:18,127 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 187 transitions, 9206 flow. Second operand has 3 states, 3 states have (on average 370.6666666666667) internal successors, (1112), 3 states have internal predecessors, (1112), 0 states have call successors, (0), 0 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-24 13:20:18,127 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:18,127 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 370 of 373 [2021-03-24 13:20:18,127 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:18,209 INFO L129 PetriNetUnfolder]: 0/186 cut-off events. [2021-03-24 13:20:18,210 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:18,210 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4743 conditions, 186 events. 0/186 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 228 event pairs, 0 based on Foata normal form. 93/279 useless extension candidates. Maximal degree in co-relation 0. Up to 93 conditions per place. [2021-03-24 13:20:18,210 INFO L132 encePairwiseOnDemand]: 371/373 looper letters, 0 selfloop transitions, 1 changer transitions 0/186 dead transitions. [2021-03-24 13:20:18,210 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 186 transitions, 9206 flow [2021-03-24 13:20:18,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:18,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:18,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1112 transitions. [2021-03-24 13:20:18,211 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9937444146559428 [2021-03-24 13:20:18,211 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1112 transitions. [2021-03-24 13:20:18,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1112 transitions. [2021-03-24 13:20:18,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:18,212 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1112 transitions. [2021-03-24 13:20:18,212 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 370.6666666666667) internal successors, (1112), 3 states have internal predecessors, (1112), 0 states have call successors, (0), 0 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-24 13:20:18,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 373.0) internal successors, (1492), 4 states have internal predecessors, (1492), 0 states have call successors, (0), 0 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-24 13:20:18,213 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 373.0) internal successors, (1492), 4 states have internal predecessors, (1492), 0 states have call successors, (0), 0 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-24 13:20:18,213 INFO L185 Difference]: Start difference. First operand has 372 places, 187 transitions, 9206 flow. Second operand 3 states and 1112 transitions. [2021-03-24 13:20:18,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 186 transitions, 9206 flow [2021-03-24 13:20:18,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 186 transitions, 834 flow, removed 4186 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:18,515 INFO L241 Difference]: Finished difference. Result has 373 places, 186 transitions, 834 flow [2021-03-24 13:20:18,515 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=373, PETRI_DIFFERENCE_MINUEND_FLOW=832, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=834, PETRI_PLACES=373, PETRI_TRANSITIONS=186} [2021-03-24 13:20:18,515 INFO L343 CegarLoopForPetriNet]: 372 programPoint places, 1 predicate places. [2021-03-24 13:20:18,515 INFO L480 AbstractCegarLoop]: Abstraction has has 373 places, 186 transitions, 834 flow [2021-03-24 13:20:18,516 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 370.6666666666667) internal successors, (1112), 3 states have internal predecessors, (1112), 0 states have call successors, (0), 0 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-24 13:20:18,516 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:18,516 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:18,516 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2021-03-24 13:20:18,516 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:18,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:18,516 INFO L82 PathProgramCache]: Analyzing trace with hash 680422194, now seen corresponding path program 1 times [2021-03-24 13:20:18,516 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:18,516 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995924156] [2021-03-24 13:20:18,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:18,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:18,541 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:18,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:18,543 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:18,564 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:18,564 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:18,564 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2021-03-24 13:20:18,564 WARN L342 ceAbstractionStarter]: 92 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:18,564 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 93 thread instances. [2021-03-24 13:20:18,632 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:18,632 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:18,633 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:18,633 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:18,633 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:18,633 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:18,633 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:18,633 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:18,633 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:18,633 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:18,636 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 471 places, 284 transitions, 9589 flow [2021-03-24 13:20:18,801 INFO L129 PetriNetUnfolder]: 0/563 cut-off events. [2021-03-24 13:20:18,801 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:18,801 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5214 conditions, 563 events. 0/563 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2093 event pairs, 0 based on Foata normal form. 0/469 useless extension candidates. Maximal degree in co-relation 0. Up to 94 conditions per place. [2021-03-24 13:20:18,801 INFO L82 GeneralOperation]: Start removeDead. Operand has 471 places, 284 transitions, 9589 flow [2021-03-24 13:20:18,804 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 469 places, 282 transitions, 9585 flow [2021-03-24 13:20:18,804 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:18,805 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 469 places, 282 transitions, 9585 flow [2021-03-24 13:20:18,805 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 469 places, 282 transitions, 9585 flow [2021-03-24 13:20:18,807 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 469 places, 282 transitions, 9585 flow [2021-03-24 13:20:18,917 INFO L129 PetriNetUnfolder]: 0/375 cut-off events. [2021-03-24 13:20:18,917 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:18,917 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5026 conditions, 375 events. 0/375 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1039 event pairs, 0 based on Foata normal form. 0/375 useless extension candidates. Maximal degree in co-relation 0. Up to 94 conditions per place. [2021-03-24 13:20:18,964 INFO L142 LiptonReduction]: Number of co-enabled transitions 52080 [2021-03-24 13:20:19,425 INFO L154 LiptonReduction]: Checked pairs total: 43152 [2021-03-24 13:20:19,425 INFO L156 LiptonReduction]: Total number of compositions: 93 [2021-03-24 13:20:19,425 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 621 [2021-03-24 13:20:19,426 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:20:19,426 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:19,426 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:19,426 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:19,426 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:19,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:19,426 INFO L82 PathProgramCache]: Analyzing trace with hash 572451, now seen corresponding path program 1 times [2021-03-24 13:20:19,426 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:19,426 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067187457] [2021-03-24 13:20:19,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:19,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:19,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:19,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:19,447 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-24 13:20:19,447 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067187457] [2021-03-24 13:20:19,447 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:19,447 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:19,447 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022125666] [2021-03-24 13:20:19,447 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:19,447 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:19,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:19,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:19,448 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 374 out of 377 [2021-03-24 13:20:19,449 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 189 transitions, 9399 flow. Second operand has 3 states, 3 states have (on average 374.6666666666667) internal successors, (1124), 3 states have internal predecessors, (1124), 0 states have call successors, (0), 0 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-24 13:20:19,449 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:19,449 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 374 of 377 [2021-03-24 13:20:19,449 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:19,527 INFO L129 PetriNetUnfolder]: 0/188 cut-off events. [2021-03-24 13:20:19,527 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:19,527 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4841 conditions, 188 events. 0/188 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 205 event pairs, 0 based on Foata normal form. 94/282 useless extension candidates. Maximal degree in co-relation 0. Up to 94 conditions per place. [2021-03-24 13:20:19,528 INFO L132 encePairwiseOnDemand]: 375/377 looper letters, 0 selfloop transitions, 1 changer transitions 0/188 dead transitions. [2021-03-24 13:20:19,528 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 188 transitions, 9399 flow [2021-03-24 13:20:19,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:19,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:19,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1124 transitions. [2021-03-24 13:20:19,529 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9938107869142352 [2021-03-24 13:20:19,529 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1124 transitions. [2021-03-24 13:20:19,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1124 transitions. [2021-03-24 13:20:19,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:19,529 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1124 transitions. [2021-03-24 13:20:19,530 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 374.6666666666667) internal successors, (1124), 3 states have internal predecessors, (1124), 0 states have call successors, (0), 0 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-24 13:20:19,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 377.0) internal successors, (1508), 4 states have internal predecessors, (1508), 0 states have call successors, (0), 0 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-24 13:20:19,531 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 377.0) internal successors, (1508), 4 states have internal predecessors, (1508), 0 states have call successors, (0), 0 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-24 13:20:19,531 INFO L185 Difference]: Start difference. First operand has 376 places, 189 transitions, 9399 flow. Second operand 3 states and 1124 transitions. [2021-03-24 13:20:19,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 188 transitions, 9399 flow [2021-03-24 13:20:19,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 188 transitions, 843 flow, removed 4278 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:19,838 INFO L241 Difference]: Finished difference. Result has 377 places, 188 transitions, 843 flow [2021-03-24 13:20:19,838 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=377, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=843, PETRI_PLACES=377, PETRI_TRANSITIONS=188} [2021-03-24 13:20:19,838 INFO L343 CegarLoopForPetriNet]: 376 programPoint places, 1 predicate places. [2021-03-24 13:20:19,838 INFO L480 AbstractCegarLoop]: Abstraction has has 377 places, 188 transitions, 843 flow [2021-03-24 13:20:19,838 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 374.6666666666667) internal successors, (1124), 3 states have internal predecessors, (1124), 0 states have call successors, (0), 0 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-24 13:20:19,838 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:19,839 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:19,839 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2021-03-24 13:20:19,839 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:19,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:19,839 INFO L82 PathProgramCache]: Analyzing trace with hash 1058408339, now seen corresponding path program 1 times [2021-03-24 13:20:19,839 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:19,839 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897039158] [2021-03-24 13:20:19,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:19,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:19,857 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:19,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:19,860 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:19,878 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:19,878 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:19,878 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2021-03-24 13:20:19,879 WARN L342 ceAbstractionStarter]: 93 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:19,879 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 94 thread instances. [2021-03-24 13:20:19,964 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:19,965 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:19,965 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:19,965 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:19,965 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:19,965 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:19,965 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:19,965 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:19,965 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:19,965 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:19,968 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 476 places, 287 transitions, 9786 flow [2021-03-24 13:20:20,218 INFO L129 PetriNetUnfolder]: 0/569 cut-off events. [2021-03-24 13:20:20,218 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:20,218 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5317 conditions, 569 events. 0/569 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2098 event pairs, 0 based on Foata normal form. 0/474 useless extension candidates. Maximal degree in co-relation 0. Up to 95 conditions per place. [2021-03-24 13:20:20,218 INFO L82 GeneralOperation]: Start removeDead. Operand has 476 places, 287 transitions, 9786 flow [2021-03-24 13:20:20,221 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 474 places, 285 transitions, 9782 flow [2021-03-24 13:20:20,221 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:20,221 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 474 places, 285 transitions, 9782 flow [2021-03-24 13:20:20,221 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 474 places, 285 transitions, 9782 flow [2021-03-24 13:20:20,223 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 474 places, 285 transitions, 9782 flow [2021-03-24 13:20:20,340 INFO L129 PetriNetUnfolder]: 0/379 cut-off events. [2021-03-24 13:20:20,340 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:20,340 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5127 conditions, 379 events. 0/379 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1177 event pairs, 0 based on Foata normal form. 0/379 useless extension candidates. Maximal degree in co-relation 0. Up to 95 conditions per place. [2021-03-24 13:20:20,390 INFO L142 LiptonReduction]: Number of co-enabled transitions 53204 [2021-03-24 13:20:20,873 INFO L154 LiptonReduction]: Checked pairs total: 44086 [2021-03-24 13:20:20,873 INFO L156 LiptonReduction]: Total number of compositions: 94 [2021-03-24 13:20:20,873 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 652 [2021-03-24 13:20:20,874 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:20:20,874 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:20,874 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:20,874 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:20,874 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:20,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:20,875 INFO L82 PathProgramCache]: Analyzing trace with hash 584611, now seen corresponding path program 1 times [2021-03-24 13:20:20,875 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:20,875 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470519133] [2021-03-24 13:20:20,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:20,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:20,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:20,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:20,903 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-24 13:20:20,903 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470519133] [2021-03-24 13:20:20,903 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:20,903 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:20,903 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764771946] [2021-03-24 13:20:20,903 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:20,903 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:20,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:20,904 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:20,904 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 378 out of 381 [2021-03-24 13:20:20,905 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 191 transitions, 9594 flow. Second operand has 3 states, 3 states have (on average 378.6666666666667) internal successors, (1136), 3 states have internal predecessors, (1136), 0 states have call successors, (0), 0 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-24 13:20:20,905 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:20,905 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 378 of 381 [2021-03-24 13:20:20,905 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:20,983 INFO L129 PetriNetUnfolder]: 0/190 cut-off events. [2021-03-24 13:20:20,983 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:20,983 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4940 conditions, 190 events. 0/190 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 198 event pairs, 0 based on Foata normal form. 95/285 useless extension candidates. Maximal degree in co-relation 0. Up to 95 conditions per place. [2021-03-24 13:20:20,984 INFO L132 encePairwiseOnDemand]: 379/381 looper letters, 0 selfloop transitions, 1 changer transitions 0/190 dead transitions. [2021-03-24 13:20:20,984 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 190 transitions, 9594 flow [2021-03-24 13:20:20,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:20,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:20,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1136 transitions. [2021-03-24 13:20:20,984 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9938757655293088 [2021-03-24 13:20:20,984 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1136 transitions. [2021-03-24 13:20:20,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1136 transitions. [2021-03-24 13:20:20,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:20,985 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1136 transitions. [2021-03-24 13:20:20,985 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 378.6666666666667) internal successors, (1136), 3 states have internal predecessors, (1136), 0 states have call successors, (0), 0 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-24 13:20:20,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 381.0) internal successors, (1524), 4 states have internal predecessors, (1524), 0 states have call successors, (0), 0 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-24 13:20:20,986 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 381.0) internal successors, (1524), 4 states have internal predecessors, (1524), 0 states have call successors, (0), 0 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-24 13:20:20,986 INFO L185 Difference]: Start difference. First operand has 380 places, 191 transitions, 9594 flow. Second operand 3 states and 1136 transitions. [2021-03-24 13:20:20,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 190 transitions, 9594 flow [2021-03-24 13:20:21,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 190 transitions, 852 flow, removed 4371 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:21,309 INFO L241 Difference]: Finished difference. Result has 381 places, 190 transitions, 852 flow [2021-03-24 13:20:21,309 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=381, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=852, PETRI_PLACES=381, PETRI_TRANSITIONS=190} [2021-03-24 13:20:21,309 INFO L343 CegarLoopForPetriNet]: 380 programPoint places, 1 predicate places. [2021-03-24 13:20:21,309 INFO L480 AbstractCegarLoop]: Abstraction has has 381 places, 190 transitions, 852 flow [2021-03-24 13:20:21,310 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 378.6666666666667) internal successors, (1136), 3 states have internal predecessors, (1136), 0 states have call successors, (0), 0 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-24 13:20:21,310 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:21,310 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:21,310 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2021-03-24 13:20:21,310 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:21,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:21,310 INFO L82 PathProgramCache]: Analyzing trace with hash 1970217205, now seen corresponding path program 1 times [2021-03-24 13:20:21,310 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:21,310 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65776511] [2021-03-24 13:20:21,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:21,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:21,333 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:21,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:21,335 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:21,352 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:21,352 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:21,352 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2021-03-24 13:20:21,352 WARN L342 ceAbstractionStarter]: 94 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:21,352 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 95 thread instances. [2021-03-24 13:20:21,421 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:21,421 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:21,421 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:21,421 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:21,421 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:21,421 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:21,421 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:21,421 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:21,421 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:21,421 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:21,424 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 481 places, 290 transitions, 9985 flow [2021-03-24 13:20:21,570 INFO L129 PetriNetUnfolder]: 0/575 cut-off events. [2021-03-24 13:20:21,570 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:21,571 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5421 conditions, 575 events. 0/575 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2089 event pairs, 0 based on Foata normal form. 0/479 useless extension candidates. Maximal degree in co-relation 0. Up to 96 conditions per place. [2021-03-24 13:20:21,571 INFO L82 GeneralOperation]: Start removeDead. Operand has 481 places, 290 transitions, 9985 flow [2021-03-24 13:20:21,574 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 479 places, 288 transitions, 9981 flow [2021-03-24 13:20:21,574 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:21,574 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 479 places, 288 transitions, 9981 flow [2021-03-24 13:20:21,574 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 479 places, 288 transitions, 9981 flow [2021-03-24 13:20:21,576 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 479 places, 288 transitions, 9981 flow [2021-03-24 13:20:21,692 INFO L129 PetriNetUnfolder]: 0/383 cut-off events. [2021-03-24 13:20:21,692 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:21,692 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5229 conditions, 383 events. 0/383 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1077 event pairs, 0 based on Foata normal form. 0/383 useless extension candidates. Maximal degree in co-relation 0. Up to 96 conditions per place. [2021-03-24 13:20:21,740 INFO L142 LiptonReduction]: Number of co-enabled transitions 54340 [2021-03-24 13:20:22,216 INFO L154 LiptonReduction]: Checked pairs total: 45030 [2021-03-24 13:20:22,217 INFO L156 LiptonReduction]: Total number of compositions: 95 [2021-03-24 13:20:22,217 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 643 [2021-03-24 13:20:22,218 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:20:22,218 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:22,218 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:22,218 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:22,218 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:22,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:22,218 INFO L82 PathProgramCache]: Analyzing trace with hash 596899, now seen corresponding path program 1 times [2021-03-24 13:20:22,218 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:22,218 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657222223] [2021-03-24 13:20:22,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:22,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:22,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:22,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:22,250 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-24 13:20:22,250 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657222223] [2021-03-24 13:20:22,250 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:22,251 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:22,251 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087449613] [2021-03-24 13:20:22,251 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:22,251 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:22,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:22,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:22,252 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 382 out of 385 [2021-03-24 13:20:22,252 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 193 transitions, 9791 flow. Second operand has 3 states, 3 states have (on average 382.6666666666667) internal successors, (1148), 3 states have internal predecessors, (1148), 0 states have call successors, (0), 0 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-24 13:20:22,252 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:22,252 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 382 of 385 [2021-03-24 13:20:22,252 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:22,344 INFO L129 PetriNetUnfolder]: 0/192 cut-off events. [2021-03-24 13:20:22,344 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:22,345 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5040 conditions, 192 events. 0/192 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 185 event pairs, 0 based on Foata normal form. 96/288 useless extension candidates. Maximal degree in co-relation 0. Up to 96 conditions per place. [2021-03-24 13:20:22,345 INFO L132 encePairwiseOnDemand]: 383/385 looper letters, 0 selfloop transitions, 1 changer transitions 0/192 dead transitions. [2021-03-24 13:20:22,345 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 192 transitions, 9791 flow [2021-03-24 13:20:22,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:22,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:22,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1148 transitions. [2021-03-24 13:20:22,346 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9939393939393939 [2021-03-24 13:20:22,346 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1148 transitions. [2021-03-24 13:20:22,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1148 transitions. [2021-03-24 13:20:22,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:22,346 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1148 transitions. [2021-03-24 13:20:22,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 382.6666666666667) internal successors, (1148), 3 states have internal predecessors, (1148), 0 states have call successors, (0), 0 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-24 13:20:22,348 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 385.0) internal successors, (1540), 4 states have internal predecessors, (1540), 0 states have call successors, (0), 0 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-24 13:20:22,348 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 385.0) internal successors, (1540), 4 states have internal predecessors, (1540), 0 states have call successors, (0), 0 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-24 13:20:22,348 INFO L185 Difference]: Start difference. First operand has 384 places, 193 transitions, 9791 flow. Second operand 3 states and 1148 transitions. [2021-03-24 13:20:22,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 192 transitions, 9791 flow [2021-03-24 13:20:22,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 192 transitions, 861 flow, removed 4465 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:22,679 INFO L241 Difference]: Finished difference. Result has 385 places, 192 transitions, 861 flow [2021-03-24 13:20:22,680 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=385, PETRI_DIFFERENCE_MINUEND_FLOW=859, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=861, PETRI_PLACES=385, PETRI_TRANSITIONS=192} [2021-03-24 13:20:22,680 INFO L343 CegarLoopForPetriNet]: 384 programPoint places, 1 predicate places. [2021-03-24 13:20:22,680 INFO L480 AbstractCegarLoop]: Abstraction has has 385 places, 192 transitions, 861 flow [2021-03-24 13:20:22,680 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 382.6666666666667) internal successors, (1148), 3 states have internal predecessors, (1148), 0 states have call successors, (0), 0 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-24 13:20:22,680 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:22,680 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:22,680 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2021-03-24 13:20:22,680 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:22,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:22,681 INFO L82 PathProgramCache]: Analyzing trace with hash -892477778, now seen corresponding path program 1 times [2021-03-24 13:20:22,681 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:22,681 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432777219] [2021-03-24 13:20:22,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:22,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:22,716 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:22,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:22,718 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:22,735 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:22,735 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:22,736 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2021-03-24 13:20:22,736 WARN L342 ceAbstractionStarter]: 95 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:22,736 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 96 thread instances. [2021-03-24 13:20:22,805 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:22,806 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:22,806 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:22,806 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:22,806 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:22,806 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:22,806 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:22,806 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:22,806 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:22,806 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:22,808 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 486 places, 293 transitions, 10186 flow [2021-03-24 13:20:22,961 INFO L129 PetriNetUnfolder]: 0/581 cut-off events. [2021-03-24 13:20:22,961 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:22,961 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5526 conditions, 581 events. 0/581 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2160 event pairs, 0 based on Foata normal form. 0/484 useless extension candidates. Maximal degree in co-relation 0. Up to 97 conditions per place. [2021-03-24 13:20:22,961 INFO L82 GeneralOperation]: Start removeDead. Operand has 486 places, 293 transitions, 10186 flow [2021-03-24 13:20:22,965 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 484 places, 291 transitions, 10182 flow [2021-03-24 13:20:22,965 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:22,965 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 484 places, 291 transitions, 10182 flow [2021-03-24 13:20:22,965 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 484 places, 291 transitions, 10182 flow [2021-03-24 13:20:22,967 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 484 places, 291 transitions, 10182 flow [2021-03-24 13:20:23,088 INFO L129 PetriNetUnfolder]: 0/387 cut-off events. [2021-03-24 13:20:23,089 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:23,089 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5332 conditions, 387 events. 0/387 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1030 event pairs, 0 based on Foata normal form. 0/387 useless extension candidates. Maximal degree in co-relation 0. Up to 97 conditions per place. [2021-03-24 13:20:23,139 INFO L142 LiptonReduction]: Number of co-enabled transitions 55488 [2021-03-24 13:20:23,721 INFO L154 LiptonReduction]: Checked pairs total: 45984 [2021-03-24 13:20:23,721 INFO L156 LiptonReduction]: Total number of compositions: 96 [2021-03-24 13:20:23,721 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 756 [2021-03-24 13:20:23,722 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:20:23,722 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:23,722 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:23,722 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:23,722 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:23,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:23,723 INFO L82 PathProgramCache]: Analyzing trace with hash 609315, now seen corresponding path program 1 times [2021-03-24 13:20:23,723 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:23,723 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349241502] [2021-03-24 13:20:23,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:23,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:23,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:23,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:23,755 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-24 13:20:23,755 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349241502] [2021-03-24 13:20:23,755 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:23,756 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:23,756 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383724411] [2021-03-24 13:20:23,756 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:23,756 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:23,756 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:23,756 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:23,757 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 386 out of 389 [2021-03-24 13:20:23,758 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 195 transitions, 9990 flow. Second operand has 3 states, 3 states have (on average 386.6666666666667) internal successors, (1160), 3 states have internal predecessors, (1160), 0 states have call successors, (0), 0 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-24 13:20:23,758 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:23,758 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 386 of 389 [2021-03-24 13:20:23,758 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:23,842 INFO L129 PetriNetUnfolder]: 0/194 cut-off events. [2021-03-24 13:20:23,842 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:23,842 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5141 conditions, 194 events. 0/194 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 206 event pairs, 0 based on Foata normal form. 97/291 useless extension candidates. Maximal degree in co-relation 0. Up to 97 conditions per place. [2021-03-24 13:20:23,843 INFO L132 encePairwiseOnDemand]: 387/389 looper letters, 0 selfloop transitions, 1 changer transitions 0/194 dead transitions. [2021-03-24 13:20:23,843 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 194 transitions, 9990 flow [2021-03-24 13:20:23,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:23,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:23,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1160 transitions. [2021-03-24 13:20:23,844 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9940017137960583 [2021-03-24 13:20:23,844 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1160 transitions. [2021-03-24 13:20:23,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1160 transitions. [2021-03-24 13:20:23,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:23,844 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1160 transitions. [2021-03-24 13:20:23,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 386.6666666666667) internal successors, (1160), 3 states have internal predecessors, (1160), 0 states have call successors, (0), 0 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-24 13:20:23,845 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 389.0) internal successors, (1556), 4 states have internal predecessors, (1556), 0 states have call successors, (0), 0 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-24 13:20:23,846 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 389.0) internal successors, (1556), 4 states have internal predecessors, (1556), 0 states have call successors, (0), 0 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-24 13:20:23,846 INFO L185 Difference]: Start difference. First operand has 388 places, 195 transitions, 9990 flow. Second operand 3 states and 1160 transitions. [2021-03-24 13:20:23,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 194 transitions, 9990 flow [2021-03-24 13:20:24,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 194 transitions, 870 flow, removed 4560 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:24,187 INFO L241 Difference]: Finished difference. Result has 389 places, 194 transitions, 870 flow [2021-03-24 13:20:24,187 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=389, PETRI_DIFFERENCE_MINUEND_FLOW=868, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=870, PETRI_PLACES=389, PETRI_TRANSITIONS=194} [2021-03-24 13:20:24,187 INFO L343 CegarLoopForPetriNet]: 388 programPoint places, 1 predicate places. [2021-03-24 13:20:24,187 INFO L480 AbstractCegarLoop]: Abstraction has has 389 places, 194 transitions, 870 flow [2021-03-24 13:20:24,187 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 386.6666666666667) internal successors, (1160), 3 states have internal predecessors, (1160), 0 states have call successors, (0), 0 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-24 13:20:24,187 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:24,187 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:24,187 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2021-03-24 13:20:24,188 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:24,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:24,188 INFO L82 PathProgramCache]: Analyzing trace with hash -1878751048, now seen corresponding path program 1 times [2021-03-24 13:20:24,188 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:24,188 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741468376] [2021-03-24 13:20:24,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:24,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:24,214 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:24,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:24,216 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:24,234 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:24,235 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:24,235 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2021-03-24 13:20:24,235 WARN L342 ceAbstractionStarter]: 96 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:24,235 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 97 thread instances. [2021-03-24 13:20:24,302 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:24,302 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:24,303 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:24,303 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:24,303 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:24,303 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:24,303 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:24,303 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:24,303 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:24,303 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:24,306 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 491 places, 296 transitions, 10389 flow [2021-03-24 13:20:24,464 INFO L129 PetriNetUnfolder]: 0/587 cut-off events. [2021-03-24 13:20:24,464 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:24,464 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5632 conditions, 587 events. 0/587 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2140 event pairs, 0 based on Foata normal form. 0/489 useless extension candidates. Maximal degree in co-relation 0. Up to 98 conditions per place. [2021-03-24 13:20:24,464 INFO L82 GeneralOperation]: Start removeDead. Operand has 491 places, 296 transitions, 10389 flow [2021-03-24 13:20:24,468 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 489 places, 294 transitions, 10385 flow [2021-03-24 13:20:24,468 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:24,468 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 489 places, 294 transitions, 10385 flow [2021-03-24 13:20:24,468 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 489 places, 294 transitions, 10385 flow [2021-03-24 13:20:24,470 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 489 places, 294 transitions, 10385 flow [2021-03-24 13:20:24,598 INFO L129 PetriNetUnfolder]: 0/391 cut-off events. [2021-03-24 13:20:24,598 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:24,598 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5436 conditions, 391 events. 0/391 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1153 event pairs, 0 based on Foata normal form. 0/391 useless extension candidates. Maximal degree in co-relation 0. Up to 98 conditions per place. [2021-03-24 13:20:24,654 INFO L142 LiptonReduction]: Number of co-enabled transitions 56648 [2021-03-24 13:20:25,161 INFO L154 LiptonReduction]: Checked pairs total: 46948 [2021-03-24 13:20:25,161 INFO L156 LiptonReduction]: Total number of compositions: 97 [2021-03-24 13:20:25,161 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 693 [2021-03-24 13:20:25,162 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:20:25,162 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:25,162 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:25,162 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:25,162 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:25,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:25,163 INFO L82 PathProgramCache]: Analyzing trace with hash 621859, now seen corresponding path program 1 times [2021-03-24 13:20:25,163 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:25,163 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693252534] [2021-03-24 13:20:25,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:25,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:25,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:25,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:25,214 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-24 13:20:25,214 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693252534] [2021-03-24 13:20:25,214 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:25,214 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:25,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359438579] [2021-03-24 13:20:25,215 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:25,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:25,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:25,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:25,216 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 390 out of 393 [2021-03-24 13:20:25,217 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 197 transitions, 10191 flow. Second operand has 3 states, 3 states have (on average 390.6666666666667) internal successors, (1172), 3 states have internal predecessors, (1172), 0 states have call successors, (0), 0 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-24 13:20:25,217 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:25,217 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 390 of 393 [2021-03-24 13:20:25,217 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:25,310 INFO L129 PetriNetUnfolder]: 0/196 cut-off events. [2021-03-24 13:20:25,310 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:25,310 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5243 conditions, 196 events. 0/196 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 203 event pairs, 0 based on Foata normal form. 98/294 useless extension candidates. Maximal degree in co-relation 0. Up to 98 conditions per place. [2021-03-24 13:20:25,311 INFO L132 encePairwiseOnDemand]: 391/393 looper letters, 0 selfloop transitions, 1 changer transitions 0/196 dead transitions. [2021-03-24 13:20:25,311 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 196 transitions, 10191 flow [2021-03-24 13:20:25,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:25,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:25,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1172 transitions. [2021-03-24 13:20:25,313 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9940627650551315 [2021-03-24 13:20:25,313 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1172 transitions. [2021-03-24 13:20:25,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1172 transitions. [2021-03-24 13:20:25,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:25,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1172 transitions. [2021-03-24 13:20:25,314 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 390.6666666666667) internal successors, (1172), 3 states have internal predecessors, (1172), 0 states have call successors, (0), 0 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-24 13:20:25,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 393.0) internal successors, (1572), 4 states have internal predecessors, (1572), 0 states have call successors, (0), 0 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-24 13:20:25,315 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 393.0) internal successors, (1572), 4 states have internal predecessors, (1572), 0 states have call successors, (0), 0 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-24 13:20:25,315 INFO L185 Difference]: Start difference. First operand has 392 places, 197 transitions, 10191 flow. Second operand 3 states and 1172 transitions. [2021-03-24 13:20:25,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 196 transitions, 10191 flow [2021-03-24 13:20:25,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 196 transitions, 879 flow, removed 4656 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:25,682 INFO L241 Difference]: Finished difference. Result has 393 places, 196 transitions, 879 flow [2021-03-24 13:20:25,682 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=393, PETRI_DIFFERENCE_MINUEND_FLOW=877, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=879, PETRI_PLACES=393, PETRI_TRANSITIONS=196} [2021-03-24 13:20:25,682 INFO L343 CegarLoopForPetriNet]: 392 programPoint places, 1 predicate places. [2021-03-24 13:20:25,682 INFO L480 AbstractCegarLoop]: Abstraction has has 393 places, 196 transitions, 879 flow [2021-03-24 13:20:25,683 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 390.6666666666667) internal successors, (1172), 3 states have internal predecessors, (1172), 0 states have call successors, (0), 0 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-24 13:20:25,683 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:25,683 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:25,683 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2021-03-24 13:20:25,683 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:25,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:25,683 INFO L82 PathProgramCache]: Analyzing trace with hash 1434726873, now seen corresponding path program 1 times [2021-03-24 13:20:25,683 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:25,683 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186814622] [2021-03-24 13:20:25,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:25,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:25,713 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:25,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:25,715 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:25,738 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:25,739 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:25,739 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2021-03-24 13:20:25,739 WARN L342 ceAbstractionStarter]: 97 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:25,739 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 98 thread instances. [2021-03-24 13:20:25,810 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:25,811 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:25,811 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:25,811 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:25,811 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:25,811 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:25,811 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:25,811 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:25,811 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:25,811 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:25,814 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 496 places, 299 transitions, 10594 flow [2021-03-24 13:20:25,977 INFO L129 PetriNetUnfolder]: 0/593 cut-off events. [2021-03-24 13:20:25,977 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:25,978 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5739 conditions, 593 events. 0/593 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2156 event pairs, 0 based on Foata normal form. 0/494 useless extension candidates. Maximal degree in co-relation 0. Up to 99 conditions per place. [2021-03-24 13:20:25,978 INFO L82 GeneralOperation]: Start removeDead. Operand has 496 places, 299 transitions, 10594 flow [2021-03-24 13:20:25,981 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 494 places, 297 transitions, 10590 flow [2021-03-24 13:20:25,981 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:25,981 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 494 places, 297 transitions, 10590 flow [2021-03-24 13:20:25,981 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 494 places, 297 transitions, 10590 flow [2021-03-24 13:20:25,984 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 494 places, 297 transitions, 10590 flow [2021-03-24 13:20:26,115 INFO L129 PetriNetUnfolder]: 0/395 cut-off events. [2021-03-24 13:20:26,115 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:26,115 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5541 conditions, 395 events. 0/395 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1029 event pairs, 0 based on Foata normal form. 0/395 useless extension candidates. Maximal degree in co-relation 0. Up to 99 conditions per place. [2021-03-24 13:20:26,169 INFO L142 LiptonReduction]: Number of co-enabled transitions 57820 [2021-03-24 13:20:26,659 INFO L154 LiptonReduction]: Checked pairs total: 47922 [2021-03-24 13:20:26,659 INFO L156 LiptonReduction]: Total number of compositions: 98 [2021-03-24 13:20:26,659 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 678 [2021-03-24 13:20:26,660 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:20:26,660 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:26,660 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:26,660 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:26,660 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:26,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:26,661 INFO L82 PathProgramCache]: Analyzing trace with hash 634531, now seen corresponding path program 1 times [2021-03-24 13:20:26,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:26,661 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568149177] [2021-03-24 13:20:26,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:26,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:26,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:26,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:26,693 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-24 13:20:26,693 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568149177] [2021-03-24 13:20:26,694 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:26,694 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:26,694 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073385135] [2021-03-24 13:20:26,694 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:26,694 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:26,694 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:26,694 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:26,695 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 394 out of 397 [2021-03-24 13:20:26,695 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 199 transitions, 10394 flow. Second operand has 3 states, 3 states have (on average 394.6666666666667) internal successors, (1184), 3 states have internal predecessors, (1184), 0 states have call successors, (0), 0 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-24 13:20:26,695 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:26,695 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 394 of 397 [2021-03-24 13:20:26,695 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:26,785 INFO L129 PetriNetUnfolder]: 0/198 cut-off events. [2021-03-24 13:20:26,785 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:26,785 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5346 conditions, 198 events. 0/198 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 206 event pairs, 0 based on Foata normal form. 99/297 useless extension candidates. Maximal degree in co-relation 0. Up to 99 conditions per place. [2021-03-24 13:20:26,786 INFO L132 encePairwiseOnDemand]: 395/397 looper letters, 0 selfloop transitions, 1 changer transitions 0/198 dead transitions. [2021-03-24 13:20:26,786 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 198 transitions, 10394 flow [2021-03-24 13:20:26,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:26,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:26,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1184 transitions. [2021-03-24 13:20:26,787 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9941225860621327 [2021-03-24 13:20:26,787 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1184 transitions. [2021-03-24 13:20:26,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1184 transitions. [2021-03-24 13:20:26,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:26,787 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1184 transitions. [2021-03-24 13:20:26,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 394.6666666666667) internal successors, (1184), 3 states have internal predecessors, (1184), 0 states have call successors, (0), 0 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-24 13:20:26,788 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 397.0) internal successors, (1588), 4 states have internal predecessors, (1588), 0 states have call successors, (0), 0 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-24 13:20:26,788 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 397.0) internal successors, (1588), 4 states have internal predecessors, (1588), 0 states have call successors, (0), 0 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-24 13:20:26,788 INFO L185 Difference]: Start difference. First operand has 396 places, 199 transitions, 10394 flow. Second operand 3 states and 1184 transitions. [2021-03-24 13:20:26,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 198 transitions, 10394 flow [2021-03-24 13:20:27,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 198 transitions, 888 flow, removed 4753 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:27,156 INFO L241 Difference]: Finished difference. Result has 397 places, 198 transitions, 888 flow [2021-03-24 13:20:27,157 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=397, PETRI_DIFFERENCE_MINUEND_FLOW=886, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=888, PETRI_PLACES=397, PETRI_TRANSITIONS=198} [2021-03-24 13:20:27,157 INFO L343 CegarLoopForPetriNet]: 396 programPoint places, 1 predicate places. [2021-03-24 13:20:27,157 INFO L480 AbstractCegarLoop]: Abstraction has has 397 places, 198 transitions, 888 flow [2021-03-24 13:20:27,157 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 394.6666666666667) internal successors, (1184), 3 states have internal predecessors, (1184), 0 states have call successors, (0), 0 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-24 13:20:27,157 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:27,157 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:27,157 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2021-03-24 13:20:27,157 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:27,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:27,157 INFO L82 PathProgramCache]: Analyzing trace with hash -1167218565, now seen corresponding path program 1 times [2021-03-24 13:20:27,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:27,158 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403896164] [2021-03-24 13:20:27,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:27,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:27,188 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:27,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:27,189 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:27,209 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:27,210 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:27,210 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2021-03-24 13:20:27,210 WARN L342 ceAbstractionStarter]: 98 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:27,210 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 99 thread instances. [2021-03-24 13:20:27,340 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:27,341 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:27,341 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:27,341 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:27,341 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:27,341 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:27,341 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:27,341 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:27,341 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:27,341 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:27,345 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 501 places, 302 transitions, 10801 flow [2021-03-24 13:20:27,517 INFO L129 PetriNetUnfolder]: 0/599 cut-off events. [2021-03-24 13:20:27,517 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:27,517 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5847 conditions, 599 events. 0/599 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2194 event pairs, 0 based on Foata normal form. 0/499 useless extension candidates. Maximal degree in co-relation 0. Up to 100 conditions per place. [2021-03-24 13:20:27,517 INFO L82 GeneralOperation]: Start removeDead. Operand has 501 places, 302 transitions, 10801 flow [2021-03-24 13:20:27,520 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 499 places, 300 transitions, 10797 flow [2021-03-24 13:20:27,521 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:27,521 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 499 places, 300 transitions, 10797 flow [2021-03-24 13:20:27,521 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 499 places, 300 transitions, 10797 flow [2021-03-24 13:20:27,523 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 499 places, 300 transitions, 10797 flow [2021-03-24 13:20:27,661 INFO L129 PetriNetUnfolder]: 0/399 cut-off events. [2021-03-24 13:20:27,661 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:27,661 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5647 conditions, 399 events. 0/399 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1109 event pairs, 0 based on Foata normal form. 0/399 useless extension candidates. Maximal degree in co-relation 0. Up to 100 conditions per place. [2021-03-24 13:20:27,716 INFO L142 LiptonReduction]: Number of co-enabled transitions 59004 [2021-03-24 13:20:28,273 INFO L154 LiptonReduction]: Checked pairs total: 48906 [2021-03-24 13:20:28,273 INFO L156 LiptonReduction]: Total number of compositions: 99 [2021-03-24 13:20:28,273 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 752 [2021-03-24 13:20:28,274 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:20:28,274 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:28,274 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:28,274 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:28,274 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:28,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:28,274 INFO L82 PathProgramCache]: Analyzing trace with hash 647331, now seen corresponding path program 1 times [2021-03-24 13:20:28,275 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:28,275 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192111188] [2021-03-24 13:20:28,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:28,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:28,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:28,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:28,312 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-24 13:20:28,312 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192111188] [2021-03-24 13:20:28,312 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:28,313 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:28,313 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600682700] [2021-03-24 13:20:28,313 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:28,313 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:28,313 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:28,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:28,314 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 398 out of 401 [2021-03-24 13:20:28,315 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 201 transitions, 10599 flow. Second operand has 3 states, 3 states have (on average 398.6666666666667) internal successors, (1196), 3 states have internal predecessors, (1196), 0 states have call successors, (0), 0 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-24 13:20:28,315 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:28,315 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 398 of 401 [2021-03-24 13:20:28,315 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:28,449 INFO L129 PetriNetUnfolder]: 0/200 cut-off events. [2021-03-24 13:20:28,449 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:28,449 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5450 conditions, 200 events. 0/200 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 193 event pairs, 0 based on Foata normal form. 100/300 useless extension candidates. Maximal degree in co-relation 0. Up to 100 conditions per place. [2021-03-24 13:20:28,450 INFO L132 encePairwiseOnDemand]: 399/401 looper letters, 0 selfloop transitions, 1 changer transitions 0/200 dead transitions. [2021-03-24 13:20:28,450 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 200 transitions, 10599 flow [2021-03-24 13:20:28,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:28,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:28,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1196 transitions. [2021-03-24 13:20:28,453 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9941812136325852 [2021-03-24 13:20:28,453 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1196 transitions. [2021-03-24 13:20:28,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1196 transitions. [2021-03-24 13:20:28,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:28,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1196 transitions. [2021-03-24 13:20:28,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 398.6666666666667) internal successors, (1196), 3 states have internal predecessors, (1196), 0 states have call successors, (0), 0 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-24 13:20:28,464 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 401.0) internal successors, (1604), 4 states have internal predecessors, (1604), 0 states have call successors, (0), 0 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-24 13:20:28,464 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 401.0) internal successors, (1604), 4 states have internal predecessors, (1604), 0 states have call successors, (0), 0 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-24 13:20:28,464 INFO L185 Difference]: Start difference. First operand has 400 places, 201 transitions, 10599 flow. Second operand 3 states and 1196 transitions. [2021-03-24 13:20:28,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 200 transitions, 10599 flow [2021-03-24 13:20:28,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 200 transitions, 897 flow, removed 4851 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:28,798 INFO L241 Difference]: Finished difference. Result has 401 places, 200 transitions, 897 flow [2021-03-24 13:20:28,798 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=401, PETRI_DIFFERENCE_MINUEND_FLOW=895, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=897, PETRI_PLACES=401, PETRI_TRANSITIONS=200} [2021-03-24 13:20:28,798 INFO L343 CegarLoopForPetriNet]: 400 programPoint places, 1 predicate places. [2021-03-24 13:20:28,798 INFO L480 AbstractCegarLoop]: Abstraction has has 401 places, 200 transitions, 897 flow [2021-03-24 13:20:28,798 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 398.6666666666667) internal successors, (1196), 3 states have internal predecessors, (1196), 0 states have call successors, (0), 0 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-24 13:20:28,798 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:28,798 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:28,799 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2021-03-24 13:20:28,799 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:28,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:28,799 INFO L82 PathProgramCache]: Analyzing trace with hash 720075540, now seen corresponding path program 1 times [2021-03-24 13:20:28,799 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:28,799 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351431251] [2021-03-24 13:20:28,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:28,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:28,826 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:28,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:28,827 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:28,847 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:28,847 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:28,847 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2021-03-24 13:20:28,847 WARN L342 ceAbstractionStarter]: 99 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:28,847 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 100 thread instances. [2021-03-24 13:20:28,922 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:28,922 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:28,923 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:28,923 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:28,923 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:28,923 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:28,923 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:28,923 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:28,923 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:28,923 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:28,925 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 506 places, 305 transitions, 11010 flow [2021-03-24 13:20:29,101 INFO L129 PetriNetUnfolder]: 0/605 cut-off events. [2021-03-24 13:20:29,102 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:29,102 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5956 conditions, 605 events. 0/605 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2283 event pairs, 0 based on Foata normal form. 0/504 useless extension candidates. Maximal degree in co-relation 0. Up to 101 conditions per place. [2021-03-24 13:20:29,102 INFO L82 GeneralOperation]: Start removeDead. Operand has 506 places, 305 transitions, 11010 flow [2021-03-24 13:20:29,105 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 504 places, 303 transitions, 11006 flow [2021-03-24 13:20:29,106 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:29,106 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 504 places, 303 transitions, 11006 flow [2021-03-24 13:20:29,106 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 504 places, 303 transitions, 11006 flow [2021-03-24 13:20:29,108 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 504 places, 303 transitions, 11006 flow [2021-03-24 13:20:29,263 INFO L129 PetriNetUnfolder]: 0/403 cut-off events. [2021-03-24 13:20:29,263 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:29,263 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5754 conditions, 403 events. 0/403 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1035 event pairs, 0 based on Foata normal form. 0/403 useless extension candidates. Maximal degree in co-relation 0. Up to 101 conditions per place. [2021-03-24 13:20:29,321 INFO L142 LiptonReduction]: Number of co-enabled transitions 60200 [2021-03-24 13:20:29,843 INFO L154 LiptonReduction]: Checked pairs total: 49900 [2021-03-24 13:20:29,843 INFO L156 LiptonReduction]: Total number of compositions: 100 [2021-03-24 13:20:29,844 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 738 [2021-03-24 13:20:29,845 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:20:29,845 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:29,845 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:29,845 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:29,845 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:29,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:29,845 INFO L82 PathProgramCache]: Analyzing trace with hash 660259, now seen corresponding path program 1 times [2021-03-24 13:20:29,845 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:29,845 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740220850] [2021-03-24 13:20:29,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:29,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:29,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:29,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:29,871 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-24 13:20:29,872 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740220850] [2021-03-24 13:20:29,872 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:29,872 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:29,872 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307262202] [2021-03-24 13:20:29,872 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:29,872 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:29,872 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:29,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:29,873 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 402 out of 405 [2021-03-24 13:20:29,874 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 203 transitions, 10806 flow. Second operand has 3 states, 3 states have (on average 402.6666666666667) internal successors, (1208), 3 states have internal predecessors, (1208), 0 states have call successors, (0), 0 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-24 13:20:29,874 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:29,874 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 402 of 405 [2021-03-24 13:20:29,874 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:29,971 INFO L129 PetriNetUnfolder]: 0/202 cut-off events. [2021-03-24 13:20:29,971 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:29,971 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5555 conditions, 202 events. 0/202 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 214 event pairs, 0 based on Foata normal form. 101/303 useless extension candidates. Maximal degree in co-relation 0. Up to 101 conditions per place. [2021-03-24 13:20:29,971 INFO L132 encePairwiseOnDemand]: 403/405 looper letters, 0 selfloop transitions, 1 changer transitions 0/202 dead transitions. [2021-03-24 13:20:29,972 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 202 transitions, 10806 flow [2021-03-24 13:20:29,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:29,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:29,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1208 transitions. [2021-03-24 13:20:29,973 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.994238683127572 [2021-03-24 13:20:29,973 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1208 transitions. [2021-03-24 13:20:29,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1208 transitions. [2021-03-24 13:20:29,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:29,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1208 transitions. [2021-03-24 13:20:29,974 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 402.6666666666667) internal successors, (1208), 3 states have internal predecessors, (1208), 0 states have call successors, (0), 0 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-24 13:20:29,975 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 405.0) internal successors, (1620), 4 states have internal predecessors, (1620), 0 states have call successors, (0), 0 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-24 13:20:29,975 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 405.0) internal successors, (1620), 4 states have internal predecessors, (1620), 0 states have call successors, (0), 0 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-24 13:20:29,975 INFO L185 Difference]: Start difference. First operand has 404 places, 203 transitions, 10806 flow. Second operand 3 states and 1208 transitions. [2021-03-24 13:20:29,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 202 transitions, 10806 flow [2021-03-24 13:20:30,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 202 transitions, 906 flow, removed 4950 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:30,314 INFO L241 Difference]: Finished difference. Result has 405 places, 202 transitions, 906 flow [2021-03-24 13:20:30,314 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=405, PETRI_DIFFERENCE_MINUEND_FLOW=904, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=906, PETRI_PLACES=405, PETRI_TRANSITIONS=202} [2021-03-24 13:20:30,314 INFO L343 CegarLoopForPetriNet]: 404 programPoint places, 1 predicate places. [2021-03-24 13:20:30,315 INFO L480 AbstractCegarLoop]: Abstraction has has 405 places, 202 transitions, 906 flow [2021-03-24 13:20:30,315 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 402.6666666666667) internal successors, (1208), 3 states have internal predecessors, (1208), 0 states have call successors, (0), 0 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-24 13:20:30,315 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:30,315 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:30,315 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2021-03-24 13:20:30,315 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:30,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:30,315 INFO L82 PathProgramCache]: Analyzing trace with hash -1166637506, now seen corresponding path program 1 times [2021-03-24 13:20:30,315 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:30,315 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199819518] [2021-03-24 13:20:30,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:30,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:30,342 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:30,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:30,344 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:30,364 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:30,364 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:30,365 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2021-03-24 13:20:30,365 WARN L342 ceAbstractionStarter]: 100 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:30,365 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 101 thread instances. [2021-03-24 13:20:30,437 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:30,437 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:30,438 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:30,438 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:30,438 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:30,438 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:30,438 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:30,438 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:30,438 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:30,438 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:30,442 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 511 places, 308 transitions, 11221 flow [2021-03-24 13:20:30,621 INFO L129 PetriNetUnfolder]: 0/611 cut-off events. [2021-03-24 13:20:30,621 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:30,621 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6066 conditions, 611 events. 0/611 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2255 event pairs, 0 based on Foata normal form. 0/509 useless extension candidates. Maximal degree in co-relation 0. Up to 102 conditions per place. [2021-03-24 13:20:30,621 INFO L82 GeneralOperation]: Start removeDead. Operand has 511 places, 308 transitions, 11221 flow [2021-03-24 13:20:30,625 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 509 places, 306 transitions, 11217 flow [2021-03-24 13:20:30,625 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:30,625 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 509 places, 306 transitions, 11217 flow [2021-03-24 13:20:30,625 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 509 places, 306 transitions, 11217 flow [2021-03-24 13:20:30,628 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 509 places, 306 transitions, 11217 flow [2021-03-24 13:20:30,852 INFO L129 PetriNetUnfolder]: 0/407 cut-off events. [2021-03-24 13:20:30,852 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:30,852 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5862 conditions, 407 events. 0/407 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1115 event pairs, 0 based on Foata normal form. 0/407 useless extension candidates. Maximal degree in co-relation 0. Up to 102 conditions per place. [2021-03-24 13:20:30,910 INFO L142 LiptonReduction]: Number of co-enabled transitions 61408 [2021-03-24 13:20:31,417 INFO L154 LiptonReduction]: Checked pairs total: 50904 [2021-03-24 13:20:31,417 INFO L156 LiptonReduction]: Total number of compositions: 101 [2021-03-24 13:20:31,417 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 792 [2021-03-24 13:20:31,418 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:20:31,418 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:31,418 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:31,419 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:31,419 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:31,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:31,419 INFO L82 PathProgramCache]: Analyzing trace with hash 673315, now seen corresponding path program 1 times [2021-03-24 13:20:31,419 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:31,419 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818281401] [2021-03-24 13:20:31,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:31,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:31,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:31,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:31,452 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-24 13:20:31,452 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818281401] [2021-03-24 13:20:31,452 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:31,452 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:31,452 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629424274] [2021-03-24 13:20:31,452 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:31,452 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:31,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:31,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:31,453 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 406 out of 409 [2021-03-24 13:20:31,453 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 205 transitions, 11015 flow. Second operand has 3 states, 3 states have (on average 406.6666666666667) internal successors, (1220), 3 states have internal predecessors, (1220), 0 states have call successors, (0), 0 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-24 13:20:31,454 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:31,454 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 406 of 409 [2021-03-24 13:20:31,454 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:31,554 INFO L129 PetriNetUnfolder]: 0/204 cut-off events. [2021-03-24 13:20:31,554 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:31,554 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5661 conditions, 204 events. 0/204 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 193 event pairs, 0 based on Foata normal form. 102/306 useless extension candidates. Maximal degree in co-relation 0. Up to 102 conditions per place. [2021-03-24 13:20:31,555 INFO L132 encePairwiseOnDemand]: 407/409 looper letters, 0 selfloop transitions, 1 changer transitions 0/204 dead transitions. [2021-03-24 13:20:31,555 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 204 transitions, 11015 flow [2021-03-24 13:20:31,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:31,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:31,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1220 transitions. [2021-03-24 13:20:31,556 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9942950285248574 [2021-03-24 13:20:31,556 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1220 transitions. [2021-03-24 13:20:31,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1220 transitions. [2021-03-24 13:20:31,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:31,556 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1220 transitions. [2021-03-24 13:20:31,557 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 406.6666666666667) internal successors, (1220), 3 states have internal predecessors, (1220), 0 states have call successors, (0), 0 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-24 13:20:31,557 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 0 states have call successors, (0), 0 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-24 13:20:31,557 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 0 states have call successors, (0), 0 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-24 13:20:31,557 INFO L185 Difference]: Start difference. First operand has 408 places, 205 transitions, 11015 flow. Second operand 3 states and 1220 transitions. [2021-03-24 13:20:31,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 204 transitions, 11015 flow [2021-03-24 13:20:31,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 204 transitions, 915 flow, removed 5050 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:31,905 INFO L241 Difference]: Finished difference. Result has 409 places, 204 transitions, 915 flow [2021-03-24 13:20:31,905 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=409, PETRI_DIFFERENCE_MINUEND_FLOW=913, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=915, PETRI_PLACES=409, PETRI_TRANSITIONS=204} [2021-03-24 13:20:31,905 INFO L343 CegarLoopForPetriNet]: 408 programPoint places, 1 predicate places. [2021-03-24 13:20:31,905 INFO L480 AbstractCegarLoop]: Abstraction has has 409 places, 204 transitions, 915 flow [2021-03-24 13:20:31,905 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 406.6666666666667) internal successors, (1220), 3 states have internal predecessors, (1220), 0 states have call successors, (0), 0 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-24 13:20:31,905 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:31,905 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:31,905 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2021-03-24 13:20:31,906 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:31,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:31,906 INFO L82 PathProgramCache]: Analyzing trace with hash 1130968159, now seen corresponding path program 1 times [2021-03-24 13:20:31,906 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:31,906 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745324214] [2021-03-24 13:20:31,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:31,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:31,933 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:31,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:31,935 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:31,955 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:31,956 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:31,956 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2021-03-24 13:20:31,956 WARN L342 ceAbstractionStarter]: 101 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:31,956 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 102 thread instances. [2021-03-24 13:20:32,028 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:32,029 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:32,029 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:32,029 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:32,029 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:32,029 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:32,029 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:32,029 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:32,029 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:32,029 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:32,032 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 516 places, 311 transitions, 11434 flow [2021-03-24 13:20:32,214 INFO L129 PetriNetUnfolder]: 0/617 cut-off events. [2021-03-24 13:20:32,214 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:32,214 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6177 conditions, 617 events. 0/617 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2281 event pairs, 0 based on Foata normal form. 0/514 useless extension candidates. Maximal degree in co-relation 0. Up to 103 conditions per place. [2021-03-24 13:20:32,214 INFO L82 GeneralOperation]: Start removeDead. Operand has 516 places, 311 transitions, 11434 flow [2021-03-24 13:20:32,218 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 514 places, 309 transitions, 11430 flow [2021-03-24 13:20:32,218 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:32,219 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 514 places, 309 transitions, 11430 flow [2021-03-24 13:20:32,219 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 514 places, 309 transitions, 11430 flow [2021-03-24 13:20:32,221 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 514 places, 309 transitions, 11430 flow [2021-03-24 13:20:32,369 INFO L129 PetriNetUnfolder]: 0/411 cut-off events. [2021-03-24 13:20:32,369 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:32,369 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5971 conditions, 411 events. 0/411 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1273 event pairs, 0 based on Foata normal form. 0/411 useless extension candidates. Maximal degree in co-relation 0. Up to 103 conditions per place. [2021-03-24 13:20:32,429 INFO L142 LiptonReduction]: Number of co-enabled transitions 62628 [2021-03-24 13:20:32,981 INFO L154 LiptonReduction]: Checked pairs total: 51918 [2021-03-24 13:20:32,981 INFO L156 LiptonReduction]: Total number of compositions: 102 [2021-03-24 13:20:32,981 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 763 [2021-03-24 13:20:32,982 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:20:32,982 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:32,982 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:32,982 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:32,982 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:32,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:32,983 INFO L82 PathProgramCache]: Analyzing trace with hash 686499, now seen corresponding path program 1 times [2021-03-24 13:20:32,983 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:32,983 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853016266] [2021-03-24 13:20:32,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:33,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:33,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:33,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:33,015 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-24 13:20:33,015 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853016266] [2021-03-24 13:20:33,015 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:33,015 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:33,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143165774] [2021-03-24 13:20:33,015 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:33,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:33,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:33,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:33,017 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 410 out of 413 [2021-03-24 13:20:33,017 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 207 transitions, 11226 flow. Second operand has 3 states, 3 states have (on average 410.6666666666667) internal successors, (1232), 3 states have internal predecessors, (1232), 0 states have call successors, (0), 0 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-24 13:20:33,017 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:33,017 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 410 of 413 [2021-03-24 13:20:33,017 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:33,117 INFO L129 PetriNetUnfolder]: 0/206 cut-off events. [2021-03-24 13:20:33,117 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:33,117 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5768 conditions, 206 events. 0/206 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 210 event pairs, 0 based on Foata normal form. 103/309 useless extension candidates. Maximal degree in co-relation 0. Up to 103 conditions per place. [2021-03-24 13:20:33,118 INFO L132 encePairwiseOnDemand]: 411/413 looper letters, 0 selfloop transitions, 1 changer transitions 0/206 dead transitions. [2021-03-24 13:20:33,118 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 206 transitions, 11226 flow [2021-03-24 13:20:33,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:33,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:33,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1232 transitions. [2021-03-24 13:20:33,119 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9943502824858758 [2021-03-24 13:20:33,119 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1232 transitions. [2021-03-24 13:20:33,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1232 transitions. [2021-03-24 13:20:33,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:33,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1232 transitions. [2021-03-24 13:20:33,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 410.6666666666667) internal successors, (1232), 3 states have internal predecessors, (1232), 0 states have call successors, (0), 0 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-24 13:20:33,120 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 413.0) internal successors, (1652), 4 states have internal predecessors, (1652), 0 states have call successors, (0), 0 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-24 13:20:33,120 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 413.0) internal successors, (1652), 4 states have internal predecessors, (1652), 0 states have call successors, (0), 0 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-24 13:20:33,121 INFO L185 Difference]: Start difference. First operand has 412 places, 207 transitions, 11226 flow. Second operand 3 states and 1232 transitions. [2021-03-24 13:20:33,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 206 transitions, 11226 flow [2021-03-24 13:20:33,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 206 transitions, 924 flow, removed 5151 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:33,485 INFO L241 Difference]: Finished difference. Result has 413 places, 206 transitions, 924 flow [2021-03-24 13:20:33,485 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=413, PETRI_DIFFERENCE_MINUEND_FLOW=922, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=924, PETRI_PLACES=413, PETRI_TRANSITIONS=206} [2021-03-24 13:20:33,485 INFO L343 CegarLoopForPetriNet]: 412 programPoint places, 1 predicate places. [2021-03-24 13:20:33,485 INFO L480 AbstractCegarLoop]: Abstraction has has 413 places, 206 transitions, 924 flow [2021-03-24 13:20:33,485 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 410.6666666666667) internal successors, (1232), 3 states have internal predecessors, (1232), 0 states have call successors, (0), 0 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-24 13:20:33,485 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:33,486 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:33,486 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2021-03-24 13:20:33,486 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:33,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:33,486 INFO L82 PathProgramCache]: Analyzing trace with hash 987244545, now seen corresponding path program 1 times [2021-03-24 13:20:33,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:33,486 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792125002] [2021-03-24 13:20:33,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:33,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:33,517 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:33,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:33,520 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:33,545 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:33,545 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:33,545 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2021-03-24 13:20:33,545 WARN L342 ceAbstractionStarter]: 102 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:33,546 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 103 thread instances. [2021-03-24 13:20:33,618 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:33,619 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:33,619 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:33,619 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:33,619 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:33,619 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:33,619 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:33,619 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:33,619 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:33,619 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:33,622 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 521 places, 314 transitions, 11649 flow [2021-03-24 13:20:33,808 INFO L129 PetriNetUnfolder]: 0/623 cut-off events. [2021-03-24 13:20:33,809 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:33,809 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6289 conditions, 623 events. 0/623 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2332 event pairs, 0 based on Foata normal form. 0/519 useless extension candidates. Maximal degree in co-relation 0. Up to 104 conditions per place. [2021-03-24 13:20:33,809 INFO L82 GeneralOperation]: Start removeDead. Operand has 521 places, 314 transitions, 11649 flow [2021-03-24 13:20:33,813 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 519 places, 312 transitions, 11645 flow [2021-03-24 13:20:33,813 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:33,813 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 519 places, 312 transitions, 11645 flow [2021-03-24 13:20:33,813 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 519 places, 312 transitions, 11645 flow [2021-03-24 13:20:33,816 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 519 places, 312 transitions, 11645 flow [2021-03-24 13:20:33,968 INFO L129 PetriNetUnfolder]: 0/415 cut-off events. [2021-03-24 13:20:33,968 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:33,968 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6081 conditions, 415 events. 0/415 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1179 event pairs, 0 based on Foata normal form. 0/415 useless extension candidates. Maximal degree in co-relation 0. Up to 104 conditions per place. [2021-03-24 13:20:34,031 INFO L142 LiptonReduction]: Number of co-enabled transitions 63860 [2021-03-24 13:20:34,237 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:20:34,738 INFO L154 LiptonReduction]: Checked pairs total: 52942 [2021-03-24 13:20:34,739 INFO L156 LiptonReduction]: Total number of compositions: 103 [2021-03-24 13:20:34,739 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 926 [2021-03-24 13:20:34,740 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:20:34,740 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:34,740 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:34,740 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:34,740 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:34,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:34,740 INFO L82 PathProgramCache]: Analyzing trace with hash 699811, now seen corresponding path program 1 times [2021-03-24 13:20:34,740 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:34,740 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317887454] [2021-03-24 13:20:34,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:34,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:34,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:34,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:34,782 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-24 13:20:34,782 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317887454] [2021-03-24 13:20:34,782 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:34,782 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:34,782 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394873965] [2021-03-24 13:20:34,782 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:34,782 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:34,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:34,782 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:34,783 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 414 out of 417 [2021-03-24 13:20:34,784 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 209 transitions, 11439 flow. Second operand has 3 states, 3 states have (on average 414.6666666666667) internal successors, (1244), 3 states have internal predecessors, (1244), 0 states have call successors, (0), 0 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-24 13:20:34,784 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:34,784 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 414 of 417 [2021-03-24 13:20:34,784 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:34,901 INFO L129 PetriNetUnfolder]: 0/208 cut-off events. [2021-03-24 13:20:34,901 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:34,901 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5876 conditions, 208 events. 0/208 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 209 event pairs, 0 based on Foata normal form. 104/312 useless extension candidates. Maximal degree in co-relation 0. Up to 104 conditions per place. [2021-03-24 13:20:34,902 INFO L132 encePairwiseOnDemand]: 415/417 looper letters, 0 selfloop transitions, 1 changer transitions 0/208 dead transitions. [2021-03-24 13:20:34,902 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 208 transitions, 11439 flow [2021-03-24 13:20:34,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:34,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:34,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1244 transitions. [2021-03-24 13:20:34,903 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9944044764188649 [2021-03-24 13:20:34,903 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1244 transitions. [2021-03-24 13:20:34,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1244 transitions. [2021-03-24 13:20:34,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:34,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1244 transitions. [2021-03-24 13:20:34,905 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 414.6666666666667) internal successors, (1244), 3 states have internal predecessors, (1244), 0 states have call successors, (0), 0 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-24 13:20:34,906 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 417.0) internal successors, (1668), 4 states have internal predecessors, (1668), 0 states have call successors, (0), 0 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-24 13:20:34,906 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 417.0) internal successors, (1668), 4 states have internal predecessors, (1668), 0 states have call successors, (0), 0 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-24 13:20:34,906 INFO L185 Difference]: Start difference. First operand has 416 places, 209 transitions, 11439 flow. Second operand 3 states and 1244 transitions. [2021-03-24 13:20:34,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 208 transitions, 11439 flow [2021-03-24 13:20:35,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 208 transitions, 933 flow, removed 5253 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:35,294 INFO L241 Difference]: Finished difference. Result has 417 places, 208 transitions, 933 flow [2021-03-24 13:20:35,294 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=417, PETRI_DIFFERENCE_MINUEND_FLOW=931, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=933, PETRI_PLACES=417, PETRI_TRANSITIONS=208} [2021-03-24 13:20:35,294 INFO L343 CegarLoopForPetriNet]: 416 programPoint places, 1 predicate places. [2021-03-24 13:20:35,294 INFO L480 AbstractCegarLoop]: Abstraction has has 417 places, 208 transitions, 933 flow [2021-03-24 13:20:35,295 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 414.6666666666667) internal successors, (1244), 3 states have internal predecessors, (1244), 0 states have call successors, (0), 0 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-24 13:20:35,295 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:35,295 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:35,295 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2021-03-24 13:20:35,295 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:35,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:35,295 INFO L82 PathProgramCache]: Analyzing trace with hash 517330874, now seen corresponding path program 1 times [2021-03-24 13:20:35,295 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:35,295 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150841894] [2021-03-24 13:20:35,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:35,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:35,329 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:35,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:35,331 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:35,352 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:35,352 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:35,352 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2021-03-24 13:20:35,352 WARN L342 ceAbstractionStarter]: 103 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:35,352 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 104 thread instances. [2021-03-24 13:20:35,431 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:35,432 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:35,432 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:35,432 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:35,432 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:35,432 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:35,432 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:35,432 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:35,432 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:35,432 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:35,435 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 526 places, 317 transitions, 11866 flow [2021-03-24 13:20:35,655 INFO L129 PetriNetUnfolder]: 0/629 cut-off events. [2021-03-24 13:20:35,655 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:35,655 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6402 conditions, 629 events. 0/629 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2348 event pairs, 0 based on Foata normal form. 0/524 useless extension candidates. Maximal degree in co-relation 0. Up to 105 conditions per place. [2021-03-24 13:20:35,655 INFO L82 GeneralOperation]: Start removeDead. Operand has 526 places, 317 transitions, 11866 flow [2021-03-24 13:20:35,661 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 524 places, 315 transitions, 11862 flow [2021-03-24 13:20:35,661 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:35,661 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 524 places, 315 transitions, 11862 flow [2021-03-24 13:20:35,661 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 524 places, 315 transitions, 11862 flow [2021-03-24 13:20:35,664 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 524 places, 315 transitions, 11862 flow [2021-03-24 13:20:35,830 INFO L129 PetriNetUnfolder]: 0/419 cut-off events. [2021-03-24 13:20:35,830 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:35,830 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6192 conditions, 419 events. 0/419 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1378 event pairs, 0 based on Foata normal form. 0/419 useless extension candidates. Maximal degree in co-relation 0. Up to 105 conditions per place. [2021-03-24 13:20:35,897 INFO L142 LiptonReduction]: Number of co-enabled transitions 65104 [2021-03-24 13:20:36,556 INFO L154 LiptonReduction]: Checked pairs total: 53976 [2021-03-24 13:20:36,556 INFO L156 LiptonReduction]: Total number of compositions: 104 [2021-03-24 13:20:36,556 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 895 [2021-03-24 13:20:36,558 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:20:36,558 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:36,558 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:36,558 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:36,559 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:36,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:36,559 INFO L82 PathProgramCache]: Analyzing trace with hash 713251, now seen corresponding path program 1 times [2021-03-24 13:20:36,559 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:36,559 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474783528] [2021-03-24 13:20:36,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:36,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:36,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:36,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:36,592 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-24 13:20:36,592 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474783528] [2021-03-24 13:20:36,592 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:36,592 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:36,592 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008480233] [2021-03-24 13:20:36,592 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:36,592 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:36,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:36,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:36,593 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 418 out of 421 [2021-03-24 13:20:36,594 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 211 transitions, 11654 flow. Second operand has 3 states, 3 states have (on average 418.6666666666667) internal successors, (1256), 3 states have internal predecessors, (1256), 0 states have call successors, (0), 0 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-24 13:20:36,594 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:36,594 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 418 of 421 [2021-03-24 13:20:36,594 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:36,699 INFO L129 PetriNetUnfolder]: 0/210 cut-off events. [2021-03-24 13:20:36,699 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:36,700 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5985 conditions, 210 events. 0/210 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 184 event pairs, 0 based on Foata normal form. 105/315 useless extension candidates. Maximal degree in co-relation 0. Up to 105 conditions per place. [2021-03-24 13:20:36,700 INFO L132 encePairwiseOnDemand]: 419/421 looper letters, 0 selfloop transitions, 1 changer transitions 0/210 dead transitions. [2021-03-24 13:20:36,700 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 210 transitions, 11654 flow [2021-03-24 13:20:36,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:36,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:36,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1256 transitions. [2021-03-24 13:20:36,701 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9944576405384006 [2021-03-24 13:20:36,702 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1256 transitions. [2021-03-24 13:20:36,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1256 transitions. [2021-03-24 13:20:36,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:36,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1256 transitions. [2021-03-24 13:20:36,703 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 418.6666666666667) internal successors, (1256), 3 states have internal predecessors, (1256), 0 states have call successors, (0), 0 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-24 13:20:36,703 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 421.0) internal successors, (1684), 4 states have internal predecessors, (1684), 0 states have call successors, (0), 0 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-24 13:20:36,704 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 421.0) internal successors, (1684), 4 states have internal predecessors, (1684), 0 states have call successors, (0), 0 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-24 13:20:36,704 INFO L185 Difference]: Start difference. First operand has 420 places, 211 transitions, 11654 flow. Second operand 3 states and 1256 transitions. [2021-03-24 13:20:36,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 210 transitions, 11654 flow [2021-03-24 13:20:37,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 210 transitions, 942 flow, removed 5356 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:37,116 INFO L241 Difference]: Finished difference. Result has 421 places, 210 transitions, 942 flow [2021-03-24 13:20:37,116 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=421, PETRI_DIFFERENCE_MINUEND_FLOW=940, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=942, PETRI_PLACES=421, PETRI_TRANSITIONS=210} [2021-03-24 13:20:37,116 INFO L343 CegarLoopForPetriNet]: 420 programPoint places, 1 predicate places. [2021-03-24 13:20:37,117 INFO L480 AbstractCegarLoop]: Abstraction has has 421 places, 210 transitions, 942 flow [2021-03-24 13:20:37,117 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 418.6666666666667) internal successors, (1256), 3 states have internal predecessors, (1256), 0 states have call successors, (0), 0 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-24 13:20:37,117 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:37,117 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:37,117 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2021-03-24 13:20:37,117 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:37,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:37,117 INFO L82 PathProgramCache]: Analyzing trace with hash 880317380, now seen corresponding path program 1 times [2021-03-24 13:20:37,117 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:37,117 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7791149] [2021-03-24 13:20:37,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:37,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:37,148 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:37,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:37,151 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:37,173 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:37,173 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:37,174 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2021-03-24 13:20:37,174 WARN L342 ceAbstractionStarter]: 104 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:37,174 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 105 thread instances. [2021-03-24 13:20:37,247 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:37,247 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:37,248 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:37,248 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:37,248 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:37,248 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:37,248 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:37,248 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:37,248 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:37,248 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:37,250 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 531 places, 320 transitions, 12085 flow [2021-03-24 13:20:37,452 INFO L129 PetriNetUnfolder]: 0/635 cut-off events. [2021-03-24 13:20:37,452 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:37,452 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6516 conditions, 635 events. 0/635 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2362 event pairs, 0 based on Foata normal form. 0/529 useless extension candidates. Maximal degree in co-relation 0. Up to 106 conditions per place. [2021-03-24 13:20:37,453 INFO L82 GeneralOperation]: Start removeDead. Operand has 531 places, 320 transitions, 12085 flow [2021-03-24 13:20:37,457 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 529 places, 318 transitions, 12081 flow [2021-03-24 13:20:37,457 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:37,457 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 529 places, 318 transitions, 12081 flow [2021-03-24 13:20:37,457 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 529 places, 318 transitions, 12081 flow [2021-03-24 13:20:37,460 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 529 places, 318 transitions, 12081 flow [2021-03-24 13:20:37,622 INFO L129 PetriNetUnfolder]: 0/423 cut-off events. [2021-03-24 13:20:37,622 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:37,622 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6304 conditions, 423 events. 0/423 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1241 event pairs, 0 based on Foata normal form. 0/423 useless extension candidates. Maximal degree in co-relation 0. Up to 106 conditions per place. [2021-03-24 13:20:37,689 INFO L142 LiptonReduction]: Number of co-enabled transitions 66360 [2021-03-24 13:20:38,258 INFO L154 LiptonReduction]: Checked pairs total: 55020 [2021-03-24 13:20:38,258 INFO L156 LiptonReduction]: Total number of compositions: 105 [2021-03-24 13:20:38,258 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 801 [2021-03-24 13:20:38,259 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:20:38,259 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:38,259 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:38,259 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:38,259 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:38,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:38,259 INFO L82 PathProgramCache]: Analyzing trace with hash 726819, now seen corresponding path program 1 times [2021-03-24 13:20:38,259 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:38,259 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106433177] [2021-03-24 13:20:38,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:38,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:38,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:38,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:38,292 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-24 13:20:38,292 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106433177] [2021-03-24 13:20:38,292 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:38,292 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:38,292 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603691507] [2021-03-24 13:20:38,292 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:38,292 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:38,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:38,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:38,293 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 422 out of 425 [2021-03-24 13:20:38,293 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 213 transitions, 11871 flow. Second operand has 3 states, 3 states have (on average 422.6666666666667) internal successors, (1268), 3 states have internal predecessors, (1268), 0 states have call successors, (0), 0 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-24 13:20:38,293 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:38,293 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 422 of 425 [2021-03-24 13:20:38,293 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:38,399 INFO L129 PetriNetUnfolder]: 0/212 cut-off events. [2021-03-24 13:20:38,399 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:38,399 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6095 conditions, 212 events. 0/212 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 209 event pairs, 0 based on Foata normal form. 106/318 useless extension candidates. Maximal degree in co-relation 0. Up to 106 conditions per place. [2021-03-24 13:20:38,400 INFO L132 encePairwiseOnDemand]: 423/425 looper letters, 0 selfloop transitions, 1 changer transitions 0/212 dead transitions. [2021-03-24 13:20:38,400 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 212 transitions, 11871 flow [2021-03-24 13:20:38,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:38,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:38,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1268 transitions. [2021-03-24 13:20:38,400 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9945098039215686 [2021-03-24 13:20:38,400 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1268 transitions. [2021-03-24 13:20:38,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1268 transitions. [2021-03-24 13:20:38,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:38,401 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1268 transitions. [2021-03-24 13:20:38,401 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 422.6666666666667) internal successors, (1268), 3 states have internal predecessors, (1268), 0 states have call successors, (0), 0 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-24 13:20:38,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 0 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-24 13:20:38,402 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 0 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-24 13:20:38,402 INFO L185 Difference]: Start difference. First operand has 424 places, 213 transitions, 11871 flow. Second operand 3 states and 1268 transitions. [2021-03-24 13:20:38,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 212 transitions, 11871 flow [2021-03-24 13:20:38,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 212 transitions, 951 flow, removed 5460 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:38,816 INFO L241 Difference]: Finished difference. Result has 425 places, 212 transitions, 951 flow [2021-03-24 13:20:38,816 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=949, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=951, PETRI_PLACES=425, PETRI_TRANSITIONS=212} [2021-03-24 13:20:38,816 INFO L343 CegarLoopForPetriNet]: 424 programPoint places, 1 predicate places. [2021-03-24 13:20:38,816 INFO L480 AbstractCegarLoop]: Abstraction has has 425 places, 212 transitions, 951 flow [2021-03-24 13:20:38,817 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 422.6666666666667) internal successors, (1268), 3 states have internal predecessors, (1268), 0 states have call successors, (0), 0 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-24 13:20:38,817 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:38,817 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:38,817 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2021-03-24 13:20:38,817 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:38,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:38,817 INFO L82 PathProgramCache]: Analyzing trace with hash -1757618395, now seen corresponding path program 1 times [2021-03-24 13:20:38,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:38,817 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782629698] [2021-03-24 13:20:38,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:38,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:38,938 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:38,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:38,940 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:38,955 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:38,955 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:38,955 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2021-03-24 13:20:38,955 WARN L342 ceAbstractionStarter]: 105 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:38,955 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 106 thread instances. [2021-03-24 13:20:39,030 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:39,030 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:39,031 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:39,031 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:39,031 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:39,031 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:39,031 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:39,031 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:39,031 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:39,031 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:39,034 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 536 places, 323 transitions, 12306 flow [2021-03-24 13:20:39,233 INFO L129 PetriNetUnfolder]: 0/641 cut-off events. [2021-03-24 13:20:39,233 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:39,233 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6631 conditions, 641 events. 0/641 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2404 event pairs, 0 based on Foata normal form. 0/534 useless extension candidates. Maximal degree in co-relation 0. Up to 107 conditions per place. [2021-03-24 13:20:39,233 INFO L82 GeneralOperation]: Start removeDead. Operand has 536 places, 323 transitions, 12306 flow [2021-03-24 13:20:39,237 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 534 places, 321 transitions, 12302 flow [2021-03-24 13:20:39,238 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:39,238 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 534 places, 321 transitions, 12302 flow [2021-03-24 13:20:39,238 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 534 places, 321 transitions, 12302 flow [2021-03-24 13:20:39,241 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 534 places, 321 transitions, 12302 flow [2021-03-24 13:20:39,428 INFO L129 PetriNetUnfolder]: 0/427 cut-off events. [2021-03-24 13:20:39,428 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:39,428 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6417 conditions, 427 events. 0/427 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1289 event pairs, 0 based on Foata normal form. 0/427 useless extension candidates. Maximal degree in co-relation 0. Up to 107 conditions per place. [2021-03-24 13:20:39,499 INFO L142 LiptonReduction]: Number of co-enabled transitions 67628 [2021-03-24 13:20:40,084 INFO L154 LiptonReduction]: Checked pairs total: 56074 [2021-03-24 13:20:40,084 INFO L156 LiptonReduction]: Total number of compositions: 106 [2021-03-24 13:20:40,084 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 846 [2021-03-24 13:20:40,085 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:20:40,085 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:40,085 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:40,085 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:40,085 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:40,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:40,086 INFO L82 PathProgramCache]: Analyzing trace with hash 740515, now seen corresponding path program 1 times [2021-03-24 13:20:40,086 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:40,086 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942475960] [2021-03-24 13:20:40,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:40,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:40,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:40,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:40,121 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-24 13:20:40,122 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942475960] [2021-03-24 13:20:40,122 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:40,122 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:40,122 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345529655] [2021-03-24 13:20:40,122 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:40,122 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:40,122 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:40,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:40,123 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 426 out of 429 [2021-03-24 13:20:40,123 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 215 transitions, 12090 flow. Second operand has 3 states, 3 states have (on average 426.6666666666667) internal successors, (1280), 3 states have internal predecessors, (1280), 0 states have call successors, (0), 0 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-24 13:20:40,123 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:40,123 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 426 of 429 [2021-03-24 13:20:40,124 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:40,234 INFO L129 PetriNetUnfolder]: 0/214 cut-off events. [2021-03-24 13:20:40,235 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:40,235 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6206 conditions, 214 events. 0/214 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 220 event pairs, 0 based on Foata normal form. 107/321 useless extension candidates. Maximal degree in co-relation 0. Up to 107 conditions per place. [2021-03-24 13:20:40,236 INFO L132 encePairwiseOnDemand]: 427/429 looper letters, 0 selfloop transitions, 1 changer transitions 0/214 dead transitions. [2021-03-24 13:20:40,236 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 214 transitions, 12090 flow [2021-03-24 13:20:40,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:40,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:40,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1280 transitions. [2021-03-24 13:20:40,236 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9945609945609946 [2021-03-24 13:20:40,236 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1280 transitions. [2021-03-24 13:20:40,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1280 transitions. [2021-03-24 13:20:40,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:40,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1280 transitions. [2021-03-24 13:20:40,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 426.6666666666667) internal successors, (1280), 3 states have internal predecessors, (1280), 0 states have call successors, (0), 0 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-24 13:20:40,238 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 429.0) internal successors, (1716), 4 states have internal predecessors, (1716), 0 states have call successors, (0), 0 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-24 13:20:40,238 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 429.0) internal successors, (1716), 4 states have internal predecessors, (1716), 0 states have call successors, (0), 0 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-24 13:20:40,238 INFO L185 Difference]: Start difference. First operand has 428 places, 215 transitions, 12090 flow. Second operand 3 states and 1280 transitions. [2021-03-24 13:20:40,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 214 transitions, 12090 flow [2021-03-24 13:20:40,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 214 transitions, 960 flow, removed 5565 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:40,662 INFO L241 Difference]: Finished difference. Result has 429 places, 214 transitions, 960 flow [2021-03-24 13:20:40,662 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=429, PETRI_DIFFERENCE_MINUEND_FLOW=958, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=960, PETRI_PLACES=429, PETRI_TRANSITIONS=214} [2021-03-24 13:20:40,662 INFO L343 CegarLoopForPetriNet]: 428 programPoint places, 1 predicate places. [2021-03-24 13:20:40,662 INFO L480 AbstractCegarLoop]: Abstraction has has 429 places, 214 transitions, 960 flow [2021-03-24 13:20:40,663 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 426.6666666666667) internal successors, (1280), 3 states have internal predecessors, (1280), 0 states have call successors, (0), 0 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-24 13:20:40,663 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:40,663 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:40,663 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2021-03-24 13:20:40,663 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:40,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:40,663 INFO L82 PathProgramCache]: Analyzing trace with hash 1605029767, now seen corresponding path program 1 times [2021-03-24 13:20:40,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:40,663 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548603108] [2021-03-24 13:20:40,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:40,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:40,696 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:40,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:40,698 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:40,721 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:40,721 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:40,721 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2021-03-24 13:20:40,721 WARN L342 ceAbstractionStarter]: 106 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:40,722 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 107 thread instances. [2021-03-24 13:20:40,797 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:40,797 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:40,797 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:40,797 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:40,797 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:40,797 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:40,797 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:40,797 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:40,797 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:40,797 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:40,800 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 541 places, 326 transitions, 12529 flow [2021-03-24 13:20:41,004 INFO L129 PetriNetUnfolder]: 0/647 cut-off events. [2021-03-24 13:20:41,004 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:41,004 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6747 conditions, 647 events. 0/647 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2391 event pairs, 0 based on Foata normal form. 0/539 useless extension candidates. Maximal degree in co-relation 0. Up to 108 conditions per place. [2021-03-24 13:20:41,004 INFO L82 GeneralOperation]: Start removeDead. Operand has 541 places, 326 transitions, 12529 flow [2021-03-24 13:20:41,008 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 539 places, 324 transitions, 12525 flow [2021-03-24 13:20:41,009 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:41,009 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 539 places, 324 transitions, 12525 flow [2021-03-24 13:20:41,009 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 539 places, 324 transitions, 12525 flow [2021-03-24 13:20:41,011 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 539 places, 324 transitions, 12525 flow [2021-03-24 13:20:41,179 INFO L129 PetriNetUnfolder]: 0/431 cut-off events. [2021-03-24 13:20:41,179 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:41,179 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6531 conditions, 431 events. 0/431 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1347 event pairs, 0 based on Foata normal form. 0/431 useless extension candidates. Maximal degree in co-relation 0. Up to 108 conditions per place. [2021-03-24 13:20:41,248 INFO L142 LiptonReduction]: Number of co-enabled transitions 68908 [2021-03-24 13:20:41,830 INFO L154 LiptonReduction]: Checked pairs total: 57138 [2021-03-24 13:20:41,830 INFO L156 LiptonReduction]: Total number of compositions: 107 [2021-03-24 13:20:41,831 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 822 [2021-03-24 13:20:41,831 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:20:41,831 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:41,832 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:41,832 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:41,832 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:41,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:41,832 INFO L82 PathProgramCache]: Analyzing trace with hash 754339, now seen corresponding path program 1 times [2021-03-24 13:20:41,832 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:41,832 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837498160] [2021-03-24 13:20:41,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:41,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:41,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:41,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:41,865 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-24 13:20:41,865 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837498160] [2021-03-24 13:20:41,865 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:41,865 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:41,865 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727366854] [2021-03-24 13:20:41,865 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:41,866 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:41,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:41,866 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:41,867 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 430 out of 433 [2021-03-24 13:20:41,867 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 217 transitions, 12311 flow. Second operand has 3 states, 3 states have (on average 430.6666666666667) internal successors, (1292), 3 states have internal predecessors, (1292), 0 states have call successors, (0), 0 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-24 13:20:41,867 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:41,867 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 430 of 433 [2021-03-24 13:20:41,867 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:41,978 INFO L129 PetriNetUnfolder]: 0/216 cut-off events. [2021-03-24 13:20:41,978 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:41,978 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6318 conditions, 216 events. 0/216 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 221 event pairs, 0 based on Foata normal form. 108/324 useless extension candidates. Maximal degree in co-relation 0. Up to 108 conditions per place. [2021-03-24 13:20:41,979 INFO L132 encePairwiseOnDemand]: 431/433 looper letters, 0 selfloop transitions, 1 changer transitions 0/216 dead transitions. [2021-03-24 13:20:41,979 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 216 transitions, 12311 flow [2021-03-24 13:20:41,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:41,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:41,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1292 transitions. [2021-03-24 13:20:41,980 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9946112394149346 [2021-03-24 13:20:41,980 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1292 transitions. [2021-03-24 13:20:41,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1292 transitions. [2021-03-24 13:20:41,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:41,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1292 transitions. [2021-03-24 13:20:41,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 430.6666666666667) internal successors, (1292), 3 states have internal predecessors, (1292), 0 states have call successors, (0), 0 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-24 13:20:41,982 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 433.0) internal successors, (1732), 4 states have internal predecessors, (1732), 0 states have call successors, (0), 0 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-24 13:20:41,982 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 433.0) internal successors, (1732), 4 states have internal predecessors, (1732), 0 states have call successors, (0), 0 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-24 13:20:41,982 INFO L185 Difference]: Start difference. First operand has 432 places, 217 transitions, 12311 flow. Second operand 3 states and 1292 transitions. [2021-03-24 13:20:41,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 216 transitions, 12311 flow [2021-03-24 13:20:42,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 216 transitions, 969 flow, removed 5671 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:42,434 INFO L241 Difference]: Finished difference. Result has 433 places, 216 transitions, 969 flow [2021-03-24 13:20:42,434 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=433, PETRI_DIFFERENCE_MINUEND_FLOW=967, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=969, PETRI_PLACES=433, PETRI_TRANSITIONS=216} [2021-03-24 13:20:42,434 INFO L343 CegarLoopForPetriNet]: 432 programPoint places, 1 predicate places. [2021-03-24 13:20:42,434 INFO L480 AbstractCegarLoop]: Abstraction has has 433 places, 216 transitions, 969 flow [2021-03-24 13:20:42,434 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 430.6666666666667) internal successors, (1292), 3 states have internal predecessors, (1292), 0 states have call successors, (0), 0 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-24 13:20:42,434 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:42,434 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:42,434 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2021-03-24 13:20:42,434 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:42,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:42,435 INFO L82 PathProgramCache]: Analyzing trace with hash -1415789408, now seen corresponding path program 1 times [2021-03-24 13:20:42,435 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:42,435 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978034002] [2021-03-24 13:20:42,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:42,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:42,469 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:42,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:42,471 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:42,491 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:42,491 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:42,491 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2021-03-24 13:20:42,492 WARN L342 ceAbstractionStarter]: 107 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:42,492 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 108 thread instances. [2021-03-24 13:20:42,573 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:42,573 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:42,573 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:42,573 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:42,573 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:42,573 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:42,573 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:42,573 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:42,573 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:42,573 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:42,576 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 546 places, 329 transitions, 12754 flow [2021-03-24 13:20:42,798 INFO L129 PetriNetUnfolder]: 0/653 cut-off events. [2021-03-24 13:20:42,799 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:42,799 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6864 conditions, 653 events. 0/653 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2389 event pairs, 0 based on Foata normal form. 0/544 useless extension candidates. Maximal degree in co-relation 0. Up to 109 conditions per place. [2021-03-24 13:20:42,799 INFO L82 GeneralOperation]: Start removeDead. Operand has 546 places, 329 transitions, 12754 flow [2021-03-24 13:20:42,803 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 544 places, 327 transitions, 12750 flow [2021-03-24 13:20:42,803 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:42,803 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 544 places, 327 transitions, 12750 flow [2021-03-24 13:20:42,803 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 544 places, 327 transitions, 12750 flow [2021-03-24 13:20:42,806 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 544 places, 327 transitions, 12750 flow [2021-03-24 13:20:43,100 INFO L129 PetriNetUnfolder]: 0/435 cut-off events. [2021-03-24 13:20:43,100 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:43,100 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6646 conditions, 435 events. 0/435 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1210 event pairs, 0 based on Foata normal form. 0/435 useless extension candidates. Maximal degree in co-relation 0. Up to 109 conditions per place. [2021-03-24 13:20:43,173 INFO L142 LiptonReduction]: Number of co-enabled transitions 70200 [2021-03-24 13:20:43,753 INFO L154 LiptonReduction]: Checked pairs total: 58212 [2021-03-24 13:20:43,753 INFO L156 LiptonReduction]: Total number of compositions: 108 [2021-03-24 13:20:43,754 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 950 [2021-03-24 13:20:43,754 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:20:43,754 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:43,754 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:43,754 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:43,754 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:43,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:43,755 INFO L82 PathProgramCache]: Analyzing trace with hash 768291, now seen corresponding path program 1 times [2021-03-24 13:20:43,755 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:43,755 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509220321] [2021-03-24 13:20:43,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:43,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:43,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:43,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:43,790 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-24 13:20:43,790 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509220321] [2021-03-24 13:20:43,790 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:43,790 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:43,790 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155418376] [2021-03-24 13:20:43,791 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:43,791 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:43,791 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:43,791 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:43,792 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 434 out of 437 [2021-03-24 13:20:43,792 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 219 transitions, 12534 flow. Second operand has 3 states, 3 states have (on average 434.6666666666667) internal successors, (1304), 3 states have internal predecessors, (1304), 0 states have call successors, (0), 0 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-24 13:20:43,792 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:43,792 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 434 of 437 [2021-03-24 13:20:43,792 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:43,906 INFO L129 PetriNetUnfolder]: 0/218 cut-off events. [2021-03-24 13:20:43,906 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:43,906 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6431 conditions, 218 events. 0/218 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 208 event pairs, 0 based on Foata normal form. 109/327 useless extension candidates. Maximal degree in co-relation 0. Up to 109 conditions per place. [2021-03-24 13:20:43,907 INFO L132 encePairwiseOnDemand]: 435/437 looper letters, 0 selfloop transitions, 1 changer transitions 0/218 dead transitions. [2021-03-24 13:20:43,907 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 218 transitions, 12534 flow [2021-03-24 13:20:43,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:43,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:43,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1304 transitions. [2021-03-24 13:20:43,908 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9946605644546148 [2021-03-24 13:20:43,908 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1304 transitions. [2021-03-24 13:20:43,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1304 transitions. [2021-03-24 13:20:43,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:43,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1304 transitions. [2021-03-24 13:20:43,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 434.6666666666667) internal successors, (1304), 3 states have internal predecessors, (1304), 0 states have call successors, (0), 0 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-24 13:20:43,909 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 437.0) internal successors, (1748), 4 states have internal predecessors, (1748), 0 states have call successors, (0), 0 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-24 13:20:43,909 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 437.0) internal successors, (1748), 4 states have internal predecessors, (1748), 0 states have call successors, (0), 0 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-24 13:20:43,909 INFO L185 Difference]: Start difference. First operand has 436 places, 219 transitions, 12534 flow. Second operand 3 states and 1304 transitions. [2021-03-24 13:20:43,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 218 transitions, 12534 flow [2021-03-24 13:20:44,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 218 transitions, 978 flow, removed 5778 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:44,367 INFO L241 Difference]: Finished difference. Result has 437 places, 218 transitions, 978 flow [2021-03-24 13:20:44,367 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=437, PETRI_DIFFERENCE_MINUEND_FLOW=976, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=978, PETRI_PLACES=437, PETRI_TRANSITIONS=218} [2021-03-24 13:20:44,367 INFO L343 CegarLoopForPetriNet]: 436 programPoint places, 1 predicate places. [2021-03-24 13:20:44,367 INFO L480 AbstractCegarLoop]: Abstraction has has 437 places, 218 transitions, 978 flow [2021-03-24 13:20:44,367 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 434.6666666666667) internal successors, (1304), 3 states have internal predecessors, (1304), 0 states have call successors, (0), 0 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-24 13:20:44,367 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:44,367 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:44,367 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2021-03-24 13:20:44,368 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:44,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:44,368 INFO L82 PathProgramCache]: Analyzing trace with hash -1385242294, now seen corresponding path program 1 times [2021-03-24 13:20:44,368 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:44,368 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371552131] [2021-03-24 13:20:44,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:44,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:44,411 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:44,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:44,414 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:44,440 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:44,440 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:44,440 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2021-03-24 13:20:44,440 WARN L342 ceAbstractionStarter]: 108 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:44,440 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 109 thread instances. [2021-03-24 13:20:44,520 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:44,520 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:44,520 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:44,520 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:44,520 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:44,520 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:44,521 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:44,521 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:44,521 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:44,521 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:44,524 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 551 places, 332 transitions, 12981 flow [2021-03-24 13:20:44,744 INFO L129 PetriNetUnfolder]: 0/659 cut-off events. [2021-03-24 13:20:44,745 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:44,745 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6982 conditions, 659 events. 0/659 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2514 event pairs, 0 based on Foata normal form. 0/549 useless extension candidates. Maximal degree in co-relation 0. Up to 110 conditions per place. [2021-03-24 13:20:44,745 INFO L82 GeneralOperation]: Start removeDead. Operand has 551 places, 332 transitions, 12981 flow [2021-03-24 13:20:44,749 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 549 places, 330 transitions, 12977 flow [2021-03-24 13:20:44,749 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:44,749 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 549 places, 330 transitions, 12977 flow [2021-03-24 13:20:44,750 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 549 places, 330 transitions, 12977 flow [2021-03-24 13:20:44,753 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 549 places, 330 transitions, 12977 flow [2021-03-24 13:20:44,935 INFO L129 PetriNetUnfolder]: 0/439 cut-off events. [2021-03-24 13:20:44,935 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:44,936 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6762 conditions, 439 events. 0/439 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1283 event pairs, 0 based on Foata normal form. 0/439 useless extension candidates. Maximal degree in co-relation 0. Up to 110 conditions per place. [2021-03-24 13:20:45,010 INFO L142 LiptonReduction]: Number of co-enabled transitions 71504 [2021-03-24 13:20:45,613 INFO L154 LiptonReduction]: Checked pairs total: 59296 [2021-03-24 13:20:45,613 INFO L156 LiptonReduction]: Total number of compositions: 109 [2021-03-24 13:20:45,614 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 865 [2021-03-24 13:20:45,615 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:20:45,615 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:45,615 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:45,615 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:45,615 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:45,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:45,615 INFO L82 PathProgramCache]: Analyzing trace with hash 782371, now seen corresponding path program 1 times [2021-03-24 13:20:45,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:45,615 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202054690] [2021-03-24 13:20:45,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:45,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:45,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:45,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:45,652 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-24 13:20:45,652 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202054690] [2021-03-24 13:20:45,652 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:45,652 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:45,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290053414] [2021-03-24 13:20:45,652 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:45,652 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:45,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:45,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:45,653 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 438 out of 441 [2021-03-24 13:20:45,654 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 221 transitions, 12759 flow. Second operand has 3 states, 3 states have (on average 438.6666666666667) internal successors, (1316), 3 states have internal predecessors, (1316), 0 states have call successors, (0), 0 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-24 13:20:45,654 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:45,654 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 438 of 441 [2021-03-24 13:20:45,654 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:45,770 INFO L129 PetriNetUnfolder]: 0/220 cut-off events. [2021-03-24 13:20:45,770 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:45,771 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6545 conditions, 220 events. 0/220 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 207 event pairs, 0 based on Foata normal form. 110/330 useless extension candidates. Maximal degree in co-relation 0. Up to 110 conditions per place. [2021-03-24 13:20:45,771 INFO L132 encePairwiseOnDemand]: 439/441 looper letters, 0 selfloop transitions, 1 changer transitions 0/220 dead transitions. [2021-03-24 13:20:45,771 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 220 transitions, 12759 flow [2021-03-24 13:20:45,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:45,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:45,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1316 transitions. [2021-03-24 13:20:45,772 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9947089947089947 [2021-03-24 13:20:45,772 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1316 transitions. [2021-03-24 13:20:45,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1316 transitions. [2021-03-24 13:20:45,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:45,772 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1316 transitions. [2021-03-24 13:20:45,773 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 438.6666666666667) internal successors, (1316), 3 states have internal predecessors, (1316), 0 states have call successors, (0), 0 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-24 13:20:45,774 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 441.0) internal successors, (1764), 4 states have internal predecessors, (1764), 0 states have call successors, (0), 0 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-24 13:20:45,774 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 441.0) internal successors, (1764), 4 states have internal predecessors, (1764), 0 states have call successors, (0), 0 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-24 13:20:45,774 INFO L185 Difference]: Start difference. First operand has 440 places, 221 transitions, 12759 flow. Second operand 3 states and 1316 transitions. [2021-03-24 13:20:45,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 220 transitions, 12759 flow [2021-03-24 13:20:46,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 220 transitions, 987 flow, removed 5886 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:46,255 INFO L241 Difference]: Finished difference. Result has 441 places, 220 transitions, 987 flow [2021-03-24 13:20:46,255 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=441, PETRI_DIFFERENCE_MINUEND_FLOW=985, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=987, PETRI_PLACES=441, PETRI_TRANSITIONS=220} [2021-03-24 13:20:46,255 INFO L343 CegarLoopForPetriNet]: 440 programPoint places, 1 predicate places. [2021-03-24 13:20:46,255 INFO L480 AbstractCegarLoop]: Abstraction has has 441 places, 220 transitions, 987 flow [2021-03-24 13:20:46,255 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 438.6666666666667) internal successors, (1316), 3 states have internal predecessors, (1316), 0 states have call successors, (0), 0 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-24 13:20:46,256 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:46,256 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:46,256 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2021-03-24 13:20:46,256 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:46,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:46,256 INFO L82 PathProgramCache]: Analyzing trace with hash 1118241323, now seen corresponding path program 1 times [2021-03-24 13:20:46,256 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:46,256 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241884380] [2021-03-24 13:20:46,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:46,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:46,289 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:46,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:46,291 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:46,313 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:46,313 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:46,313 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2021-03-24 13:20:46,313 WARN L342 ceAbstractionStarter]: 109 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:46,313 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 110 thread instances. [2021-03-24 13:20:46,391 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:46,391 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:46,391 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:46,391 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:46,391 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:46,391 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:46,391 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:46,391 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:46,391 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:46,391 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:46,394 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 556 places, 335 transitions, 13210 flow [2021-03-24 13:20:46,613 INFO L129 PetriNetUnfolder]: 0/665 cut-off events. [2021-03-24 13:20:46,613 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:46,614 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7101 conditions, 665 events. 0/665 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2427 event pairs, 0 based on Foata normal form. 0/554 useless extension candidates. Maximal degree in co-relation 0. Up to 111 conditions per place. [2021-03-24 13:20:46,614 INFO L82 GeneralOperation]: Start removeDead. Operand has 556 places, 335 transitions, 13210 flow [2021-03-24 13:20:46,618 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 554 places, 333 transitions, 13206 flow [2021-03-24 13:20:46,618 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:46,618 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 554 places, 333 transitions, 13206 flow [2021-03-24 13:20:46,618 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 554 places, 333 transitions, 13206 flow [2021-03-24 13:20:46,621 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 554 places, 333 transitions, 13206 flow [2021-03-24 13:20:46,806 INFO L129 PetriNetUnfolder]: 0/443 cut-off events. [2021-03-24 13:20:46,806 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:46,807 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6879 conditions, 443 events. 0/443 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1331 event pairs, 0 based on Foata normal form. 0/443 useless extension candidates. Maximal degree in co-relation 0. Up to 111 conditions per place. [2021-03-24 13:20:46,882 INFO L142 LiptonReduction]: Number of co-enabled transitions 72820 [2021-03-24 13:20:47,412 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:20:47,648 INFO L154 LiptonReduction]: Checked pairs total: 60390 [2021-03-24 13:20:47,648 INFO L156 LiptonReduction]: Total number of compositions: 110 [2021-03-24 13:20:47,649 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1031 [2021-03-24 13:20:47,649 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:20:47,650 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:47,650 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:47,650 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:47,650 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:47,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:47,650 INFO L82 PathProgramCache]: Analyzing trace with hash 796579, now seen corresponding path program 1 times [2021-03-24 13:20:47,650 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:47,650 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848878841] [2021-03-24 13:20:47,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:47,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:47,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:47,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:47,687 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-24 13:20:47,687 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848878841] [2021-03-24 13:20:47,687 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:47,687 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:47,687 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073751421] [2021-03-24 13:20:47,687 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:47,687 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:47,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:47,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:47,688 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 442 out of 445 [2021-03-24 13:20:47,689 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 223 transitions, 12986 flow. Second operand has 3 states, 3 states have (on average 442.6666666666667) internal successors, (1328), 3 states have internal predecessors, (1328), 0 states have call successors, (0), 0 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-24 13:20:47,689 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:47,689 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 442 of 445 [2021-03-24 13:20:47,689 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:47,811 INFO L129 PetriNetUnfolder]: 0/222 cut-off events. [2021-03-24 13:20:47,811 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:47,811 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6660 conditions, 222 events. 0/222 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 176 event pairs, 0 based on Foata normal form. 111/333 useless extension candidates. Maximal degree in co-relation 0. Up to 111 conditions per place. [2021-03-24 13:20:47,812 INFO L132 encePairwiseOnDemand]: 443/445 looper letters, 0 selfloop transitions, 1 changer transitions 0/222 dead transitions. [2021-03-24 13:20:47,812 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 222 transitions, 12986 flow [2021-03-24 13:20:47,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:47,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:47,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1328 transitions. [2021-03-24 13:20:47,813 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9947565543071161 [2021-03-24 13:20:47,814 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1328 transitions. [2021-03-24 13:20:47,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1328 transitions. [2021-03-24 13:20:47,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:47,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1328 transitions. [2021-03-24 13:20:47,815 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 442.6666666666667) internal successors, (1328), 3 states have internal predecessors, (1328), 0 states have call successors, (0), 0 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-24 13:20:47,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 445.0) internal successors, (1780), 4 states have internal predecessors, (1780), 0 states have call successors, (0), 0 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-24 13:20:47,816 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 445.0) internal successors, (1780), 4 states have internal predecessors, (1780), 0 states have call successors, (0), 0 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-24 13:20:47,816 INFO L185 Difference]: Start difference. First operand has 444 places, 223 transitions, 12986 flow. Second operand 3 states and 1328 transitions. [2021-03-24 13:20:47,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 222 transitions, 12986 flow [2021-03-24 13:20:48,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 222 transitions, 996 flow, removed 5995 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:48,365 INFO L241 Difference]: Finished difference. Result has 445 places, 222 transitions, 996 flow [2021-03-24 13:20:48,365 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=445, PETRI_DIFFERENCE_MINUEND_FLOW=994, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=996, PETRI_PLACES=445, PETRI_TRANSITIONS=222} [2021-03-24 13:20:48,365 INFO L343 CegarLoopForPetriNet]: 444 programPoint places, 1 predicate places. [2021-03-24 13:20:48,365 INFO L480 AbstractCegarLoop]: Abstraction has has 445 places, 222 transitions, 996 flow [2021-03-24 13:20:48,365 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 442.6666666666667) internal successors, (1328), 3 states have internal predecessors, (1328), 0 states have call successors, (0), 0 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-24 13:20:48,365 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:48,365 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:48,365 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2021-03-24 13:20:48,365 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:48,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:48,366 INFO L82 PathProgramCache]: Analyzing trace with hash -927871219, now seen corresponding path program 1 times [2021-03-24 13:20:48,366 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:48,366 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076902879] [2021-03-24 13:20:48,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:48,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:48,405 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:48,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:48,407 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:48,430 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:48,431 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:48,431 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2021-03-24 13:20:48,431 WARN L342 ceAbstractionStarter]: 110 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:48,431 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 111 thread instances. [2021-03-24 13:20:48,510 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:48,510 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:48,511 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:48,511 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:48,511 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:48,511 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:48,511 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:48,511 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:48,511 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:48,511 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:48,513 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 561 places, 338 transitions, 13441 flow [2021-03-24 13:20:48,738 INFO L129 PetriNetUnfolder]: 0/671 cut-off events. [2021-03-24 13:20:48,738 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:48,739 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7221 conditions, 671 events. 0/671 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2521 event pairs, 0 based on Foata normal form. 0/559 useless extension candidates. Maximal degree in co-relation 0. Up to 112 conditions per place. [2021-03-24 13:20:48,739 INFO L82 GeneralOperation]: Start removeDead. Operand has 561 places, 338 transitions, 13441 flow [2021-03-24 13:20:48,743 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 559 places, 336 transitions, 13437 flow [2021-03-24 13:20:48,743 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:48,743 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 559 places, 336 transitions, 13437 flow [2021-03-24 13:20:48,743 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 559 places, 336 transitions, 13437 flow [2021-03-24 13:20:48,746 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 559 places, 336 transitions, 13437 flow [2021-03-24 13:20:48,932 INFO L129 PetriNetUnfolder]: 0/447 cut-off events. [2021-03-24 13:20:48,933 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:48,933 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6997 conditions, 447 events. 0/447 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1212 event pairs, 0 based on Foata normal form. 0/447 useless extension candidates. Maximal degree in co-relation 0. Up to 112 conditions per place. [2021-03-24 13:20:49,009 INFO L142 LiptonReduction]: Number of co-enabled transitions 74148 [2021-03-24 13:20:49,617 INFO L154 LiptonReduction]: Checked pairs total: 61494 [2021-03-24 13:20:49,617 INFO L156 LiptonReduction]: Total number of compositions: 111 [2021-03-24 13:20:49,617 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 874 [2021-03-24 13:20:49,618 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:20:49,618 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:49,618 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:49,618 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:49,618 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:49,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:49,618 INFO L82 PathProgramCache]: Analyzing trace with hash 810915, now seen corresponding path program 1 times [2021-03-24 13:20:49,618 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:49,618 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381211293] [2021-03-24 13:20:49,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:49,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:49,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:49,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:49,660 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-24 13:20:49,660 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381211293] [2021-03-24 13:20:49,660 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:49,660 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:49,660 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216565350] [2021-03-24 13:20:49,660 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:49,660 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:49,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:49,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:49,661 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 446 out of 449 [2021-03-24 13:20:49,662 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 225 transitions, 13215 flow. Second operand has 3 states, 3 states have (on average 446.6666666666667) internal successors, (1340), 3 states have internal predecessors, (1340), 0 states have call successors, (0), 0 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-24 13:20:49,662 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:49,662 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 446 of 449 [2021-03-24 13:20:49,662 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:49,783 INFO L129 PetriNetUnfolder]: 0/224 cut-off events. [2021-03-24 13:20:49,784 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:49,784 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6776 conditions, 224 events. 0/224 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 209 event pairs, 0 based on Foata normal form. 112/336 useless extension candidates. Maximal degree in co-relation 0. Up to 112 conditions per place. [2021-03-24 13:20:49,784 INFO L132 encePairwiseOnDemand]: 447/449 looper letters, 0 selfloop transitions, 1 changer transitions 0/224 dead transitions. [2021-03-24 13:20:49,784 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 224 transitions, 13215 flow [2021-03-24 13:20:49,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:49,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:49,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1340 transitions. [2021-03-24 13:20:49,785 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9948032665181886 [2021-03-24 13:20:49,785 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1340 transitions. [2021-03-24 13:20:49,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1340 transitions. [2021-03-24 13:20:49,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:49,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1340 transitions. [2021-03-24 13:20:49,786 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 446.6666666666667) internal successors, (1340), 3 states have internal predecessors, (1340), 0 states have call successors, (0), 0 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-24 13:20:49,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 449.0) internal successors, (1796), 4 states have internal predecessors, (1796), 0 states have call successors, (0), 0 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-24 13:20:49,787 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 449.0) internal successors, (1796), 4 states have internal predecessors, (1796), 0 states have call successors, (0), 0 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-24 13:20:49,787 INFO L185 Difference]: Start difference. First operand has 448 places, 225 transitions, 13215 flow. Second operand 3 states and 1340 transitions. [2021-03-24 13:20:49,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 224 transitions, 13215 flow [2021-03-24 13:20:50,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 224 transitions, 1005 flow, removed 6105 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:50,320 INFO L241 Difference]: Finished difference. Result has 449 places, 224 transitions, 1005 flow [2021-03-24 13:20:50,321 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=449, PETRI_DIFFERENCE_MINUEND_FLOW=1003, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1005, PETRI_PLACES=449, PETRI_TRANSITIONS=224} [2021-03-24 13:20:50,321 INFO L343 CegarLoopForPetriNet]: 448 programPoint places, 1 predicate places. [2021-03-24 13:20:50,321 INFO L480 AbstractCegarLoop]: Abstraction has has 449 places, 224 transitions, 1005 flow [2021-03-24 13:20:50,321 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 446.6666666666667) internal successors, (1340), 3 states have internal predecessors, (1340), 0 states have call successors, (0), 0 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-24 13:20:50,321 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:50,321 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:50,321 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2021-03-24 13:20:50,321 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:50,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:50,321 INFO L82 PathProgramCache]: Analyzing trace with hash -444591674, now seen corresponding path program 1 times [2021-03-24 13:20:50,322 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:50,322 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306951577] [2021-03-24 13:20:50,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:50,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:50,363 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:50,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:50,365 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:50,389 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:50,389 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:50,389 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2021-03-24 13:20:50,389 WARN L342 ceAbstractionStarter]: 111 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:50,389 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 112 thread instances. [2021-03-24 13:20:50,466 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:50,467 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:50,467 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:50,467 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:50,467 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:50,467 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:50,467 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:50,467 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:50,467 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:50,467 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:50,470 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 566 places, 341 transitions, 13674 flow [2021-03-24 13:20:50,707 INFO L129 PetriNetUnfolder]: 0/677 cut-off events. [2021-03-24 13:20:50,708 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:50,708 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7342 conditions, 677 events. 0/677 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2437 event pairs, 0 based on Foata normal form. 0/564 useless extension candidates. Maximal degree in co-relation 0. Up to 113 conditions per place. [2021-03-24 13:20:50,708 INFO L82 GeneralOperation]: Start removeDead. Operand has 566 places, 341 transitions, 13674 flow [2021-03-24 13:20:50,713 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 564 places, 339 transitions, 13670 flow [2021-03-24 13:20:50,713 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:50,713 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 564 places, 339 transitions, 13670 flow [2021-03-24 13:20:50,713 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 564 places, 339 transitions, 13670 flow [2021-03-24 13:20:50,716 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 564 places, 339 transitions, 13670 flow [2021-03-24 13:20:50,909 INFO L129 PetriNetUnfolder]: 0/451 cut-off events. [2021-03-24 13:20:50,909 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:50,909 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7116 conditions, 451 events. 0/451 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1241 event pairs, 0 based on Foata normal form. 0/451 useless extension candidates. Maximal degree in co-relation 0. Up to 113 conditions per place. [2021-03-24 13:20:50,989 INFO L142 LiptonReduction]: Number of co-enabled transitions 75488 [2021-03-24 13:20:51,608 INFO L154 LiptonReduction]: Checked pairs total: 62608 [2021-03-24 13:20:51,608 INFO L156 LiptonReduction]: Total number of compositions: 112 [2021-03-24 13:20:51,609 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 896 [2021-03-24 13:20:51,609 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:20:51,609 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:51,609 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:51,610 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:51,610 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:51,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:51,610 INFO L82 PathProgramCache]: Analyzing trace with hash 825379, now seen corresponding path program 1 times [2021-03-24 13:20:51,610 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:51,610 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273868735] [2021-03-24 13:20:51,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:51,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:51,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:51,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:51,651 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-24 13:20:51,651 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273868735] [2021-03-24 13:20:51,651 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:51,651 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:51,651 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306485683] [2021-03-24 13:20:51,651 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:51,651 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:51,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:51,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:51,652 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 450 out of 453 [2021-03-24 13:20:51,653 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 227 transitions, 13446 flow. Second operand has 3 states, 3 states have (on average 450.6666666666667) internal successors, (1352), 3 states have internal predecessors, (1352), 0 states have call successors, (0), 0 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-24 13:20:51,653 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:51,653 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 450 of 453 [2021-03-24 13:20:51,653 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:51,868 INFO L129 PetriNetUnfolder]: 0/226 cut-off events. [2021-03-24 13:20:51,868 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:51,869 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6893 conditions, 226 events. 0/226 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 206 event pairs, 0 based on Foata normal form. 113/339 useless extension candidates. Maximal degree in co-relation 0. Up to 113 conditions per place. [2021-03-24 13:20:51,869 INFO L132 encePairwiseOnDemand]: 451/453 looper letters, 0 selfloop transitions, 1 changer transitions 0/226 dead transitions. [2021-03-24 13:20:51,869 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 226 transitions, 13446 flow [2021-03-24 13:20:51,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:51,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:51,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1352 transitions. [2021-03-24 13:20:51,870 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9948491537895512 [2021-03-24 13:20:51,870 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1352 transitions. [2021-03-24 13:20:51,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1352 transitions. [2021-03-24 13:20:51,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:51,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1352 transitions. [2021-03-24 13:20:51,871 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 450.6666666666667) internal successors, (1352), 3 states have internal predecessors, (1352), 0 states have call successors, (0), 0 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-24 13:20:51,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 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-24 13:20:51,872 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 453.0) internal successors, (1812), 4 states have internal predecessors, (1812), 0 states have call successors, (0), 0 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-24 13:20:51,872 INFO L185 Difference]: Start difference. First operand has 452 places, 227 transitions, 13446 flow. Second operand 3 states and 1352 transitions. [2021-03-24 13:20:51,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 226 transitions, 13446 flow [2021-03-24 13:20:52,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 226 transitions, 1014 flow, removed 6216 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:52,399 INFO L241 Difference]: Finished difference. Result has 453 places, 226 transitions, 1014 flow [2021-03-24 13:20:52,399 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=453, PETRI_DIFFERENCE_MINUEND_FLOW=1012, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1014, PETRI_PLACES=453, PETRI_TRANSITIONS=226} [2021-03-24 13:20:52,399 INFO L343 CegarLoopForPetriNet]: 452 programPoint places, 1 predicate places. [2021-03-24 13:20:52,399 INFO L480 AbstractCegarLoop]: Abstraction has has 453 places, 226 transitions, 1014 flow [2021-03-24 13:20:52,400 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 450.6666666666667) internal successors, (1352), 3 states have internal predecessors, (1352), 0 states have call successors, (0), 0 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-24 13:20:52,400 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:52,400 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:52,400 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2021-03-24 13:20:52,400 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:52,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:52,400 INFO L82 PathProgramCache]: Analyzing trace with hash -1618108720, now seen corresponding path program 1 times [2021-03-24 13:20:52,400 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:52,400 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519227105] [2021-03-24 13:20:52,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:52,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:52,438 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:52,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:52,441 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:52,464 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:52,464 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:52,464 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2021-03-24 13:20:52,464 WARN L342 ceAbstractionStarter]: 112 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:52,464 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 113 thread instances. [2021-03-24 13:20:52,541 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:52,542 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:52,542 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:52,542 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:52,542 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:52,542 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:52,542 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:52,542 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:52,542 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:52,542 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:52,545 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 571 places, 344 transitions, 13909 flow [2021-03-24 13:20:52,776 INFO L129 PetriNetUnfolder]: 0/683 cut-off events. [2021-03-24 13:20:52,776 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:52,776 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7464 conditions, 683 events. 0/683 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2582 event pairs, 0 based on Foata normal form. 0/569 useless extension candidates. Maximal degree in co-relation 0. Up to 114 conditions per place. [2021-03-24 13:20:52,776 INFO L82 GeneralOperation]: Start removeDead. Operand has 571 places, 344 transitions, 13909 flow [2021-03-24 13:20:52,781 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 569 places, 342 transitions, 13905 flow [2021-03-24 13:20:52,781 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:52,781 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 569 places, 342 transitions, 13905 flow [2021-03-24 13:20:52,781 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 569 places, 342 transitions, 13905 flow [2021-03-24 13:20:52,784 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 569 places, 342 transitions, 13905 flow [2021-03-24 13:20:52,985 INFO L129 PetriNetUnfolder]: 0/455 cut-off events. [2021-03-24 13:20:52,985 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:52,986 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7236 conditions, 455 events. 0/455 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1387 event pairs, 0 based on Foata normal form. 0/455 useless extension candidates. Maximal degree in co-relation 0. Up to 114 conditions per place. [2021-03-24 13:20:53,067 INFO L142 LiptonReduction]: Number of co-enabled transitions 76840 [2021-03-24 13:20:53,686 INFO L154 LiptonReduction]: Checked pairs total: 63732 [2021-03-24 13:20:53,686 INFO L156 LiptonReduction]: Total number of compositions: 113 [2021-03-24 13:20:53,686 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 905 [2021-03-24 13:20:53,687 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:20:53,687 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:53,687 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:53,687 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:53,687 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:53,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:53,687 INFO L82 PathProgramCache]: Analyzing trace with hash 839971, now seen corresponding path program 1 times [2021-03-24 13:20:53,688 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:53,688 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125474372] [2021-03-24 13:20:53,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:53,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:53,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:53,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:53,728 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-24 13:20:53,729 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125474372] [2021-03-24 13:20:53,729 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:53,729 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:53,729 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160121980] [2021-03-24 13:20:53,729 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:53,729 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:53,729 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:53,729 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:53,730 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 454 out of 457 [2021-03-24 13:20:53,731 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 229 transitions, 13679 flow. Second operand has 3 states, 3 states have (on average 454.6666666666667) internal successors, (1364), 3 states have internal predecessors, (1364), 0 states have call successors, (0), 0 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-24 13:20:53,731 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:53,731 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 454 of 457 [2021-03-24 13:20:53,731 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:53,859 INFO L129 PetriNetUnfolder]: 0/228 cut-off events. [2021-03-24 13:20:53,859 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:53,859 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7011 conditions, 228 events. 0/228 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 233 event pairs, 0 based on Foata normal form. 114/342 useless extension candidates. Maximal degree in co-relation 0. Up to 114 conditions per place. [2021-03-24 13:20:53,860 INFO L132 encePairwiseOnDemand]: 455/457 looper letters, 0 selfloop transitions, 1 changer transitions 0/228 dead transitions. [2021-03-24 13:20:53,860 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 228 transitions, 13679 flow [2021-03-24 13:20:53,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:53,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:53,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1364 transitions. [2021-03-24 13:20:53,861 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9948942377826404 [2021-03-24 13:20:53,861 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1364 transitions. [2021-03-24 13:20:53,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1364 transitions. [2021-03-24 13:20:53,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:53,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1364 transitions. [2021-03-24 13:20:53,862 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 454.6666666666667) internal successors, (1364), 3 states have internal predecessors, (1364), 0 states have call successors, (0), 0 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-24 13:20:53,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 457.0) internal successors, (1828), 4 states have internal predecessors, (1828), 0 states have call successors, (0), 0 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-24 13:20:53,863 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 457.0) internal successors, (1828), 4 states have internal predecessors, (1828), 0 states have call successors, (0), 0 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-24 13:20:53,863 INFO L185 Difference]: Start difference. First operand has 456 places, 229 transitions, 13679 flow. Second operand 3 states and 1364 transitions. [2021-03-24 13:20:53,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 228 transitions, 13679 flow [2021-03-24 13:20:54,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 228 transitions, 1023 flow, removed 6328 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:54,392 INFO L241 Difference]: Finished difference. Result has 457 places, 228 transitions, 1023 flow [2021-03-24 13:20:54,392 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=457, PETRI_DIFFERENCE_MINUEND_FLOW=1021, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1023, PETRI_PLACES=457, PETRI_TRANSITIONS=228} [2021-03-24 13:20:54,392 INFO L343 CegarLoopForPetriNet]: 456 programPoint places, 1 predicate places. [2021-03-24 13:20:54,392 INFO L480 AbstractCegarLoop]: Abstraction has has 457 places, 228 transitions, 1023 flow [2021-03-24 13:20:54,392 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 454.6666666666667) internal successors, (1364), 3 states have internal predecessors, (1364), 0 states have call successors, (0), 0 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-24 13:20:54,392 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:54,392 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:54,392 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2021-03-24 13:20:54,393 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:54,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:54,393 INFO L82 PathProgramCache]: Analyzing trace with hash 1920953713, now seen corresponding path program 1 times [2021-03-24 13:20:54,393 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:54,393 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665653574] [2021-03-24 13:20:54,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:54,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:54,433 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:54,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:54,436 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:54,464 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:54,464 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:54,465 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2021-03-24 13:20:54,465 WARN L342 ceAbstractionStarter]: 113 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:54,465 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 114 thread instances. [2021-03-24 13:20:54,548 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:54,548 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:54,548 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:54,548 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:54,548 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:54,548 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:54,548 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:54,549 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:54,549 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:54,549 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:54,552 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 576 places, 347 transitions, 14146 flow [2021-03-24 13:20:54,790 INFO L129 PetriNetUnfolder]: 0/689 cut-off events. [2021-03-24 13:20:54,790 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:54,790 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7587 conditions, 689 events. 0/689 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2579 event pairs, 0 based on Foata normal form. 0/574 useless extension candidates. Maximal degree in co-relation 0. Up to 115 conditions per place. [2021-03-24 13:20:54,791 INFO L82 GeneralOperation]: Start removeDead. Operand has 576 places, 347 transitions, 14146 flow [2021-03-24 13:20:54,795 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 574 places, 345 transitions, 14142 flow [2021-03-24 13:20:54,795 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:54,795 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 574 places, 345 transitions, 14142 flow [2021-03-24 13:20:54,795 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 574 places, 345 transitions, 14142 flow [2021-03-24 13:20:54,798 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 574 places, 345 transitions, 14142 flow [2021-03-24 13:20:54,995 INFO L129 PetriNetUnfolder]: 0/459 cut-off events. [2021-03-24 13:20:54,995 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:54,996 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7357 conditions, 459 events. 0/459 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1222 event pairs, 0 based on Foata normal form. 0/459 useless extension candidates. Maximal degree in co-relation 0. Up to 115 conditions per place. [2021-03-24 13:20:55,078 INFO L142 LiptonReduction]: Number of co-enabled transitions 78204 [2021-03-24 13:20:55,727 INFO L154 LiptonReduction]: Checked pairs total: 64866 [2021-03-24 13:20:55,727 INFO L156 LiptonReduction]: Total number of compositions: 114 [2021-03-24 13:20:55,727 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 932 [2021-03-24 13:20:55,728 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:20:55,728 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:55,728 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:55,728 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:55,728 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:55,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:55,728 INFO L82 PathProgramCache]: Analyzing trace with hash 854691, now seen corresponding path program 1 times [2021-03-24 13:20:55,728 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:55,729 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141368289] [2021-03-24 13:20:55,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:55,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:55,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:55,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:55,774 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-24 13:20:55,774 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141368289] [2021-03-24 13:20:55,774 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:55,775 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:55,775 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959005772] [2021-03-24 13:20:55,775 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:55,775 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:55,775 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:55,775 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:55,776 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 458 out of 461 [2021-03-24 13:20:55,776 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 231 transitions, 13914 flow. Second operand has 3 states, 3 states have (on average 458.6666666666667) internal successors, (1376), 3 states have internal predecessors, (1376), 0 states have call successors, (0), 0 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-24 13:20:55,776 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:55,776 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 458 of 461 [2021-03-24 13:20:55,776 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:55,908 INFO L129 PetriNetUnfolder]: 0/230 cut-off events. [2021-03-24 13:20:55,908 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:55,908 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7130 conditions, 230 events. 0/230 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 190 event pairs, 0 based on Foata normal form. 115/345 useless extension candidates. Maximal degree in co-relation 0. Up to 115 conditions per place. [2021-03-24 13:20:55,909 INFO L132 encePairwiseOnDemand]: 459/461 looper letters, 0 selfloop transitions, 1 changer transitions 0/230 dead transitions. [2021-03-24 13:20:55,909 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 230 transitions, 13914 flow [2021-03-24 13:20:55,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:55,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:55,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1376 transitions. [2021-03-24 13:20:55,909 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9949385394070861 [2021-03-24 13:20:55,909 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1376 transitions. [2021-03-24 13:20:55,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1376 transitions. [2021-03-24 13:20:55,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:55,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1376 transitions. [2021-03-24 13:20:55,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 458.6666666666667) internal successors, (1376), 3 states have internal predecessors, (1376), 0 states have call successors, (0), 0 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-24 13:20:55,911 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 461.0) internal successors, (1844), 4 states have internal predecessors, (1844), 0 states have call successors, (0), 0 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-24 13:20:55,911 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 461.0) internal successors, (1844), 4 states have internal predecessors, (1844), 0 states have call successors, (0), 0 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-24 13:20:55,911 INFO L185 Difference]: Start difference. First operand has 460 places, 231 transitions, 13914 flow. Second operand 3 states and 1376 transitions. [2021-03-24 13:20:55,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 230 transitions, 13914 flow [2021-03-24 13:20:56,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 230 transitions, 1032 flow, removed 6441 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:56,588 INFO L241 Difference]: Finished difference. Result has 461 places, 230 transitions, 1032 flow [2021-03-24 13:20:56,589 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=461, PETRI_DIFFERENCE_MINUEND_FLOW=1030, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1032, PETRI_PLACES=461, PETRI_TRANSITIONS=230} [2021-03-24 13:20:56,589 INFO L343 CegarLoopForPetriNet]: 460 programPoint places, 1 predicate places. [2021-03-24 13:20:56,589 INFO L480 AbstractCegarLoop]: Abstraction has has 461 places, 230 transitions, 1032 flow [2021-03-24 13:20:56,589 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 458.6666666666667) internal successors, (1376), 3 states have internal predecessors, (1376), 0 states have call successors, (0), 0 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-24 13:20:56,589 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:56,589 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:56,589 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2021-03-24 13:20:56,589 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:56,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:56,590 INFO L82 PathProgramCache]: Analyzing trace with hash -192325997, now seen corresponding path program 1 times [2021-03-24 13:20:56,590 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:56,590 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618784646] [2021-03-24 13:20:56,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:56,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:56,630 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:56,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:56,632 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:56,655 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:56,656 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:56,656 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2021-03-24 13:20:56,656 WARN L342 ceAbstractionStarter]: 114 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:56,656 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 115 thread instances. [2021-03-24 13:20:56,736 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:56,737 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:56,737 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:56,737 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:56,737 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:56,737 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:56,737 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:56,737 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:56,737 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:56,737 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:56,740 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 581 places, 350 transitions, 14385 flow [2021-03-24 13:20:56,979 INFO L129 PetriNetUnfolder]: 0/695 cut-off events. [2021-03-24 13:20:56,979 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:56,979 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7711 conditions, 695 events. 0/695 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2520 event pairs, 0 based on Foata normal form. 0/579 useless extension candidates. Maximal degree in co-relation 0. Up to 116 conditions per place. [2021-03-24 13:20:56,979 INFO L82 GeneralOperation]: Start removeDead. Operand has 581 places, 350 transitions, 14385 flow [2021-03-24 13:20:56,984 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 579 places, 348 transitions, 14381 flow [2021-03-24 13:20:56,984 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:56,984 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 579 places, 348 transitions, 14381 flow [2021-03-24 13:20:56,984 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 579 places, 348 transitions, 14381 flow [2021-03-24 13:20:56,987 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 579 places, 348 transitions, 14381 flow [2021-03-24 13:20:57,189 INFO L129 PetriNetUnfolder]: 0/463 cut-off events. [2021-03-24 13:20:57,189 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:57,190 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7479 conditions, 463 events. 0/463 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1295 event pairs, 0 based on Foata normal form. 0/463 useless extension candidates. Maximal degree in co-relation 0. Up to 116 conditions per place. [2021-03-24 13:20:57,274 INFO L142 LiptonReduction]: Number of co-enabled transitions 79580 [2021-03-24 13:20:57,912 INFO L154 LiptonReduction]: Checked pairs total: 66010 [2021-03-24 13:20:57,912 INFO L156 LiptonReduction]: Total number of compositions: 115 [2021-03-24 13:20:57,913 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 929 [2021-03-24 13:20:57,914 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:20:57,914 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:57,914 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:57,914 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:20:57,914 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:57,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:57,914 INFO L82 PathProgramCache]: Analyzing trace with hash 869539, now seen corresponding path program 1 times [2021-03-24 13:20:57,914 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:57,914 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148614593] [2021-03-24 13:20:57,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:57,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:20:57,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:20:57,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:20:57,968 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-24 13:20:57,969 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148614593] [2021-03-24 13:20:57,969 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:20:57,969 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:20:57,969 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366463347] [2021-03-24 13:20:57,969 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:20:57,969 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:20:57,969 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:20:57,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:20:57,970 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 462 out of 465 [2021-03-24 13:20:57,971 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 233 transitions, 14151 flow. Second operand has 3 states, 3 states have (on average 462.6666666666667) internal successors, (1388), 3 states have internal predecessors, (1388), 0 states have call successors, (0), 0 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-24 13:20:57,971 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:20:57,971 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 462 of 465 [2021-03-24 13:20:57,971 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:20:58,106 INFO L129 PetriNetUnfolder]: 0/232 cut-off events. [2021-03-24 13:20:58,106 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:58,106 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7250 conditions, 232 events. 0/232 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 219 event pairs, 0 based on Foata normal form. 116/348 useless extension candidates. Maximal degree in co-relation 0. Up to 116 conditions per place. [2021-03-24 13:20:58,107 INFO L132 encePairwiseOnDemand]: 463/465 looper letters, 0 selfloop transitions, 1 changer transitions 0/232 dead transitions. [2021-03-24 13:20:58,107 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 232 transitions, 14151 flow [2021-03-24 13:20:58,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:20:58,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:20:58,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1388 transitions. [2021-03-24 13:20:58,108 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9949820788530466 [2021-03-24 13:20:58,108 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1388 transitions. [2021-03-24 13:20:58,108 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1388 transitions. [2021-03-24 13:20:58,108 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:20:58,108 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1388 transitions. [2021-03-24 13:20:58,109 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 462.6666666666667) internal successors, (1388), 3 states have internal predecessors, (1388), 0 states have call successors, (0), 0 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-24 13:20:58,109 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 465.0) internal successors, (1860), 4 states have internal predecessors, (1860), 0 states have call successors, (0), 0 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-24 13:20:58,110 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 465.0) internal successors, (1860), 4 states have internal predecessors, (1860), 0 states have call successors, (0), 0 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-24 13:20:58,110 INFO L185 Difference]: Start difference. First operand has 464 places, 233 transitions, 14151 flow. Second operand 3 states and 1388 transitions. [2021-03-24 13:20:58,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 232 transitions, 14151 flow [2021-03-24 13:20:58,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 232 transitions, 1041 flow, removed 6555 selfloop flow, removed 0 redundant places. [2021-03-24 13:20:58,659 INFO L241 Difference]: Finished difference. Result has 465 places, 232 transitions, 1041 flow [2021-03-24 13:20:58,659 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=465, PETRI_DIFFERENCE_MINUEND_FLOW=1039, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1041, PETRI_PLACES=465, PETRI_TRANSITIONS=232} [2021-03-24 13:20:58,659 INFO L343 CegarLoopForPetriNet]: 464 programPoint places, 1 predicate places. [2021-03-24 13:20:58,659 INFO L480 AbstractCegarLoop]: Abstraction has has 465 places, 232 transitions, 1041 flow [2021-03-24 13:20:58,659 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 462.6666666666667) internal successors, (1388), 3 states have internal predecessors, (1388), 0 states have call successors, (0), 0 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-24 13:20:58,659 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:20:58,659 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:20:58,660 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2021-03-24 13:20:58,660 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:20:58,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:20:58,660 INFO L82 PathProgramCache]: Analyzing trace with hash -940601556, now seen corresponding path program 1 times [2021-03-24 13:20:58,660 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:20:58,660 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497128151] [2021-03-24 13:20:58,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:20:58,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:58,700 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:58,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:20:58,702 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:20:58,726 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:20:58,726 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:20:58,726 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2021-03-24 13:20:58,726 WARN L342 ceAbstractionStarter]: 115 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:20:58,726 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 116 thread instances. [2021-03-24 13:20:58,805 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:20:58,806 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:20:58,806 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:20:58,806 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:20:58,806 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:20:58,806 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:20:58,806 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:20:58,806 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:20:58,806 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:20:58,806 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:20:58,809 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 586 places, 353 transitions, 14626 flow [2021-03-24 13:20:59,060 INFO L129 PetriNetUnfolder]: 0/701 cut-off events. [2021-03-24 13:20:59,060 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:59,060 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7836 conditions, 701 events. 0/701 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2514 event pairs, 0 based on Foata normal form. 0/584 useless extension candidates. Maximal degree in co-relation 0. Up to 117 conditions per place. [2021-03-24 13:20:59,060 INFO L82 GeneralOperation]: Start removeDead. Operand has 586 places, 353 transitions, 14626 flow [2021-03-24 13:20:59,065 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 584 places, 351 transitions, 14622 flow [2021-03-24 13:20:59,065 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:20:59,065 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 584 places, 351 transitions, 14622 flow [2021-03-24 13:20:59,065 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 584 places, 351 transitions, 14622 flow [2021-03-24 13:20:59,068 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 584 places, 351 transitions, 14622 flow [2021-03-24 13:20:59,289 INFO L129 PetriNetUnfolder]: 0/467 cut-off events. [2021-03-24 13:20:59,289 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:20:59,289 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7602 conditions, 467 events. 0/467 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1242 event pairs, 0 based on Foata normal form. 0/467 useless extension candidates. Maximal degree in co-relation 0. Up to 117 conditions per place. [2021-03-24 13:20:59,378 INFO L142 LiptonReduction]: Number of co-enabled transitions 80968 [2021-03-24 13:21:00,035 INFO L154 LiptonReduction]: Checked pairs total: 67164 [2021-03-24 13:21:00,035 INFO L156 LiptonReduction]: Total number of compositions: 116 [2021-03-24 13:21:00,035 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 970 [2021-03-24 13:21:00,036 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:21:00,036 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:00,036 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:00,036 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:21:00,036 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:00,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:00,037 INFO L82 PathProgramCache]: Analyzing trace with hash 884515, now seen corresponding path program 1 times [2021-03-24 13:21:00,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:00,037 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522017300] [2021-03-24 13:21:00,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:00,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:21:00,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:21:00,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:21:00,083 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-24 13:21:00,083 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522017300] [2021-03-24 13:21:00,083 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:21:00,083 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:21:00,083 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658726368] [2021-03-24 13:21:00,084 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:21:00,084 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:21:00,084 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:21:00,084 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:21:00,085 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 466 out of 469 [2021-03-24 13:21:00,085 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 235 transitions, 14390 flow. Second operand has 3 states, 3 states have (on average 466.6666666666667) internal successors, (1400), 3 states have internal predecessors, (1400), 0 states have call successors, (0), 0 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-24 13:21:00,085 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:21:00,085 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 466 of 469 [2021-03-24 13:21:00,085 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:21:00,223 INFO L129 PetriNetUnfolder]: 0/234 cut-off events. [2021-03-24 13:21:00,223 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:00,223 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7371 conditions, 234 events. 0/234 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 218 event pairs, 0 based on Foata normal form. 117/351 useless extension candidates. Maximal degree in co-relation 0. Up to 117 conditions per place. [2021-03-24 13:21:00,224 INFO L132 encePairwiseOnDemand]: 467/469 looper letters, 0 selfloop transitions, 1 changer transitions 0/234 dead transitions. [2021-03-24 13:21:00,224 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 234 transitions, 14390 flow [2021-03-24 13:21:00,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:21:00,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:21:00,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1400 transitions. [2021-03-24 13:21:00,225 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9950248756218906 [2021-03-24 13:21:00,225 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1400 transitions. [2021-03-24 13:21:00,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1400 transitions. [2021-03-24 13:21:00,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:21:00,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1400 transitions. [2021-03-24 13:21:00,225 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 466.6666666666667) internal successors, (1400), 3 states have internal predecessors, (1400), 0 states have call successors, (0), 0 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-24 13:21:00,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 469.0) internal successors, (1876), 4 states have internal predecessors, (1876), 0 states have call successors, (0), 0 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-24 13:21:00,227 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 469.0) internal successors, (1876), 4 states have internal predecessors, (1876), 0 states have call successors, (0), 0 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-24 13:21:00,227 INFO L185 Difference]: Start difference. First operand has 468 places, 235 transitions, 14390 flow. Second operand 3 states and 1400 transitions. [2021-03-24 13:21:00,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 234 transitions, 14390 flow [2021-03-24 13:21:00,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 234 transitions, 1050 flow, removed 6670 selfloop flow, removed 0 redundant places. [2021-03-24 13:21:00,987 INFO L241 Difference]: Finished difference. Result has 469 places, 234 transitions, 1050 flow [2021-03-24 13:21:00,987 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=469, PETRI_DIFFERENCE_MINUEND_FLOW=1048, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1050, PETRI_PLACES=469, PETRI_TRANSITIONS=234} [2021-03-24 13:21:00,987 INFO L343 CegarLoopForPetriNet]: 468 programPoint places, 1 predicate places. [2021-03-24 13:21:00,987 INFO L480 AbstractCegarLoop]: Abstraction has has 469 places, 234 transitions, 1050 flow [2021-03-24 13:21:00,987 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 466.6666666666667) internal successors, (1400), 3 states have internal predecessors, (1400), 0 states have call successors, (0), 0 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-24 13:21:00,987 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:00,988 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:21:00,988 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2021-03-24 13:21:00,988 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:00,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:00,988 INFO L82 PathProgramCache]: Analyzing trace with hash -136774570, now seen corresponding path program 1 times [2021-03-24 13:21:00,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:00,988 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962380019] [2021-03-24 13:21:00,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:01,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:01,035 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:01,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:01,037 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:01,062 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:21:01,062 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:21:01,062 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2021-03-24 13:21:01,062 WARN L342 ceAbstractionStarter]: 116 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:21:01,062 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 117 thread instances. [2021-03-24 13:21:01,150 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:21:01,150 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:21:01,151 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:21:01,151 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:21:01,151 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:21:01,151 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:21:01,151 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:21:01,151 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:21:01,151 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:21:01,151 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:21:01,156 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 591 places, 356 transitions, 14869 flow [2021-03-24 13:21:01,474 INFO L129 PetriNetUnfolder]: 0/707 cut-off events. [2021-03-24 13:21:01,474 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:01,475 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7962 conditions, 707 events. 0/707 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2678 event pairs, 0 based on Foata normal form. 0/589 useless extension candidates. Maximal degree in co-relation 0. Up to 118 conditions per place. [2021-03-24 13:21:01,475 INFO L82 GeneralOperation]: Start removeDead. Operand has 591 places, 356 transitions, 14869 flow [2021-03-24 13:21:01,480 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 589 places, 354 transitions, 14865 flow [2021-03-24 13:21:01,480 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:21:01,480 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 589 places, 354 transitions, 14865 flow [2021-03-24 13:21:01,480 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 589 places, 354 transitions, 14865 flow [2021-03-24 13:21:01,483 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 589 places, 354 transitions, 14865 flow [2021-03-24 13:21:01,727 INFO L129 PetriNetUnfolder]: 0/471 cut-off events. [2021-03-24 13:21:01,727 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:01,727 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7726 conditions, 471 events. 0/471 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1438 event pairs, 0 based on Foata normal form. 0/471 useless extension candidates. Maximal degree in co-relation 0. Up to 118 conditions per place. [2021-03-24 13:21:01,828 INFO L142 LiptonReduction]: Number of co-enabled transitions 82368 [2021-03-24 13:21:02,512 INFO L154 LiptonReduction]: Checked pairs total: 68328 [2021-03-24 13:21:02,513 INFO L156 LiptonReduction]: Total number of compositions: 117 [2021-03-24 13:21:02,513 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1033 [2021-03-24 13:21:02,514 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:21:02,514 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:02,514 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:02,514 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:21:02,514 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:02,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:02,514 INFO L82 PathProgramCache]: Analyzing trace with hash 899619, now seen corresponding path program 1 times [2021-03-24 13:21:02,514 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:02,514 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341080407] [2021-03-24 13:21:02,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:02,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:21:02,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:21:02,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:21:02,559 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-24 13:21:02,560 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341080407] [2021-03-24 13:21:02,560 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:21:02,560 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:21:02,560 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169885188] [2021-03-24 13:21:02,560 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:21:02,560 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:21:02,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:21:02,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:21:02,561 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 470 out of 473 [2021-03-24 13:21:02,561 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 237 transitions, 14631 flow. Second operand has 3 states, 3 states have (on average 470.6666666666667) internal successors, (1412), 3 states have internal predecessors, (1412), 0 states have call successors, (0), 0 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-24 13:21:02,561 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:21:02,562 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 470 of 473 [2021-03-24 13:21:02,562 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:21:02,705 INFO L129 PetriNetUnfolder]: 0/236 cut-off events. [2021-03-24 13:21:02,705 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:02,705 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7493 conditions, 236 events. 0/236 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 213 event pairs, 0 based on Foata normal form. 118/354 useless extension candidates. Maximal degree in co-relation 0. Up to 118 conditions per place. [2021-03-24 13:21:02,706 INFO L132 encePairwiseOnDemand]: 471/473 looper letters, 0 selfloop transitions, 1 changer transitions 0/236 dead transitions. [2021-03-24 13:21:02,706 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 236 transitions, 14631 flow [2021-03-24 13:21:02,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:21:02,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:21:02,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1412 transitions. [2021-03-24 13:21:02,706 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9950669485553206 [2021-03-24 13:21:02,706 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1412 transitions. [2021-03-24 13:21:02,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1412 transitions. [2021-03-24 13:21:02,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:21:02,707 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1412 transitions. [2021-03-24 13:21:02,707 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 470.6666666666667) internal successors, (1412), 3 states have internal predecessors, (1412), 0 states have call successors, (0), 0 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-24 13:21:02,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 473.0) internal successors, (1892), 4 states have internal predecessors, (1892), 0 states have call successors, (0), 0 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-24 13:21:02,708 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 473.0) internal successors, (1892), 4 states have internal predecessors, (1892), 0 states have call successors, (0), 0 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-24 13:21:02,708 INFO L185 Difference]: Start difference. First operand has 472 places, 237 transitions, 14631 flow. Second operand 3 states and 1412 transitions. [2021-03-24 13:21:02,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 236 transitions, 14631 flow [2021-03-24 13:21:03,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 236 transitions, 1059 flow, removed 6786 selfloop flow, removed 0 redundant places. [2021-03-24 13:21:03,330 INFO L241 Difference]: Finished difference. Result has 473 places, 236 transitions, 1059 flow [2021-03-24 13:21:03,331 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=473, PETRI_DIFFERENCE_MINUEND_FLOW=1057, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1059, PETRI_PLACES=473, PETRI_TRANSITIONS=236} [2021-03-24 13:21:03,331 INFO L343 CegarLoopForPetriNet]: 472 programPoint places, 1 predicate places. [2021-03-24 13:21:03,331 INFO L480 AbstractCegarLoop]: Abstraction has has 473 places, 236 transitions, 1059 flow [2021-03-24 13:21:03,331 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 470.6666666666667) internal successors, (1412), 3 states have internal predecessors, (1412), 0 states have call successors, (0), 0 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-24 13:21:03,331 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:03,331 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:21:03,331 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2021-03-24 13:21:03,331 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:03,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:03,331 INFO L82 PathProgramCache]: Analyzing trace with hash 1724772599, now seen corresponding path program 1 times [2021-03-24 13:21:03,331 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:03,331 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851152988] [2021-03-24 13:21:03,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:03,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:03,374 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:03,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:03,376 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:03,400 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:21:03,400 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:21:03,400 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2021-03-24 13:21:03,400 WARN L342 ceAbstractionStarter]: 117 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:21:03,401 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 118 thread instances. [2021-03-24 13:21:03,482 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:21:03,483 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:21:03,483 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:21:03,483 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:21:03,483 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:21:03,483 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:21:03,483 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:21:03,483 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:21:03,483 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:21:03,483 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:21:03,486 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 596 places, 359 transitions, 15114 flow [2021-03-24 13:21:03,744 INFO L129 PetriNetUnfolder]: 0/713 cut-off events. [2021-03-24 13:21:03,744 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:03,745 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8089 conditions, 713 events. 0/713 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2683 event pairs, 0 based on Foata normal form. 0/594 useless extension candidates. Maximal degree in co-relation 0. Up to 119 conditions per place. [2021-03-24 13:21:03,745 INFO L82 GeneralOperation]: Start removeDead. Operand has 596 places, 359 transitions, 15114 flow [2021-03-24 13:21:03,750 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 594 places, 357 transitions, 15110 flow [2021-03-24 13:21:03,750 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:21:03,750 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 594 places, 357 transitions, 15110 flow [2021-03-24 13:21:03,750 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 594 places, 357 transitions, 15110 flow [2021-03-24 13:21:03,753 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 594 places, 357 transitions, 15110 flow [2021-03-24 13:21:03,970 INFO L129 PetriNetUnfolder]: 0/475 cut-off events. [2021-03-24 13:21:03,971 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:03,971 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7851 conditions, 475 events. 0/475 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1480 event pairs, 0 based on Foata normal form. 0/475 useless extension candidates. Maximal degree in co-relation 0. Up to 119 conditions per place. [2021-03-24 13:21:04,062 INFO L142 LiptonReduction]: Number of co-enabled transitions 83780 [2021-03-24 13:21:04,746 INFO L154 LiptonReduction]: Checked pairs total: 69502 [2021-03-24 13:21:04,746 INFO L156 LiptonReduction]: Total number of compositions: 118 [2021-03-24 13:21:04,746 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 996 [2021-03-24 13:21:04,747 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:21:04,747 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:04,748 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:04,748 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:21:04,748 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:04,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:04,748 INFO L82 PathProgramCache]: Analyzing trace with hash 914851, now seen corresponding path program 1 times [2021-03-24 13:21:04,748 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:04,748 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143054832] [2021-03-24 13:21:04,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:04,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:21:04,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:21:04,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:21:04,805 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-24 13:21:04,805 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143054832] [2021-03-24 13:21:04,805 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:21:04,805 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:21:04,805 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311731397] [2021-03-24 13:21:04,805 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:21:04,805 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:21:04,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:21:04,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:21:04,806 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 474 out of 477 [2021-03-24 13:21:04,807 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 239 transitions, 14874 flow. Second operand has 3 states, 3 states have (on average 474.6666666666667) internal successors, (1424), 3 states have internal predecessors, (1424), 0 states have call successors, (0), 0 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-24 13:21:04,807 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:21:04,807 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 474 of 477 [2021-03-24 13:21:04,807 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:21:04,968 INFO L129 PetriNetUnfolder]: 0/238 cut-off events. [2021-03-24 13:21:04,968 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:04,968 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7616 conditions, 238 events. 0/238 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 214 event pairs, 0 based on Foata normal form. 119/357 useless extension candidates. Maximal degree in co-relation 0. Up to 119 conditions per place. [2021-03-24 13:21:04,969 INFO L132 encePairwiseOnDemand]: 475/477 looper letters, 0 selfloop transitions, 1 changer transitions 0/238 dead transitions. [2021-03-24 13:21:04,969 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 238 transitions, 14874 flow [2021-03-24 13:21:04,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:21:04,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:21:04,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1424 transitions. [2021-03-24 13:21:04,970 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9951083158630328 [2021-03-24 13:21:04,970 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1424 transitions. [2021-03-24 13:21:04,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1424 transitions. [2021-03-24 13:21:04,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:21:04,970 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1424 transitions. [2021-03-24 13:21:04,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 474.6666666666667) internal successors, (1424), 3 states have internal predecessors, (1424), 0 states have call successors, (0), 0 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-24 13:21:04,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 477.0) internal successors, (1908), 4 states have internal predecessors, (1908), 0 states have call successors, (0), 0 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-24 13:21:04,971 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 477.0) internal successors, (1908), 4 states have internal predecessors, (1908), 0 states have call successors, (0), 0 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-24 13:21:04,971 INFO L185 Difference]: Start difference. First operand has 476 places, 239 transitions, 14874 flow. Second operand 3 states and 1424 transitions. [2021-03-24 13:21:04,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 238 transitions, 14874 flow [2021-03-24 13:21:05,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 238 transitions, 1068 flow, removed 6903 selfloop flow, removed 0 redundant places. [2021-03-24 13:21:05,689 INFO L241 Difference]: Finished difference. Result has 477 places, 238 transitions, 1068 flow [2021-03-24 13:21:05,689 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=477, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1068, PETRI_PLACES=477, PETRI_TRANSITIONS=238} [2021-03-24 13:21:05,689 INFO L343 CegarLoopForPetriNet]: 476 programPoint places, 1 predicate places. [2021-03-24 13:21:05,689 INFO L480 AbstractCegarLoop]: Abstraction has has 477 places, 238 transitions, 1068 flow [2021-03-24 13:21:05,689 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 474.6666666666667) internal successors, (1424), 3 states have internal predecessors, (1424), 0 states have call successors, (0), 0 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-24 13:21:05,690 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:05,690 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:21:05,690 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2021-03-24 13:21:05,690 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:05,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:05,690 INFO L82 PathProgramCache]: Analyzing trace with hash -392325607, now seen corresponding path program 1 times [2021-03-24 13:21:05,690 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:05,690 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109045333] [2021-03-24 13:21:05,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:05,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:05,737 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:05,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:05,739 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:05,773 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:21:05,773 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:21:05,773 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2021-03-24 13:21:05,774 WARN L342 ceAbstractionStarter]: 118 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:21:05,774 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 119 thread instances. [2021-03-24 13:21:05,861 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:21:05,862 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:21:05,862 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:21:05,862 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:21:05,862 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:21:05,862 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:21:05,862 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:21:05,862 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:21:05,862 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:21:05,862 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:21:05,865 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 601 places, 362 transitions, 15361 flow [2021-03-24 13:21:06,253 INFO L129 PetriNetUnfolder]: 0/719 cut-off events. [2021-03-24 13:21:06,253 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:06,253 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8217 conditions, 719 events. 0/719 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2716 event pairs, 0 based on Foata normal form. 0/599 useless extension candidates. Maximal degree in co-relation 0. Up to 120 conditions per place. [2021-03-24 13:21:06,253 INFO L82 GeneralOperation]: Start removeDead. Operand has 601 places, 362 transitions, 15361 flow [2021-03-24 13:21:06,258 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 599 places, 360 transitions, 15357 flow [2021-03-24 13:21:06,258 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:21:06,258 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 599 places, 360 transitions, 15357 flow [2021-03-24 13:21:06,258 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 599 places, 360 transitions, 15357 flow [2021-03-24 13:21:06,261 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 599 places, 360 transitions, 15357 flow [2021-03-24 13:21:06,486 INFO L129 PetriNetUnfolder]: 0/479 cut-off events. [2021-03-24 13:21:06,486 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:06,486 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7977 conditions, 479 events. 0/479 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1401 event pairs, 0 based on Foata normal form. 0/479 useless extension candidates. Maximal degree in co-relation 0. Up to 120 conditions per place. [2021-03-24 13:21:06,580 INFO L142 LiptonReduction]: Number of co-enabled transitions 85204 [2021-03-24 13:21:07,250 INFO L154 LiptonReduction]: Checked pairs total: 70686 [2021-03-24 13:21:07,251 INFO L156 LiptonReduction]: Total number of compositions: 119 [2021-03-24 13:21:07,251 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 993 [2021-03-24 13:21:07,252 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:21:07,252 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:07,252 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:07,252 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:21:07,252 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:07,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:07,252 INFO L82 PathProgramCache]: Analyzing trace with hash 930211, now seen corresponding path program 1 times [2021-03-24 13:21:07,252 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:07,252 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258423750] [2021-03-24 13:21:07,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:07,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:21:07,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:21:07,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:21:07,297 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-24 13:21:07,297 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258423750] [2021-03-24 13:21:07,297 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:21:07,297 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:21:07,297 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82651367] [2021-03-24 13:21:07,297 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:21:07,297 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:21:07,298 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:21:07,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:21:07,299 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 478 out of 481 [2021-03-24 13:21:07,299 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 241 transitions, 15119 flow. Second operand has 3 states, 3 states have (on average 478.6666666666667) internal successors, (1436), 3 states have internal predecessors, (1436), 0 states have call successors, (0), 0 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-24 13:21:07,299 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:21:07,299 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 478 of 481 [2021-03-24 13:21:07,299 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:21:07,444 INFO L129 PetriNetUnfolder]: 0/240 cut-off events. [2021-03-24 13:21:07,444 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:07,444 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7740 conditions, 240 events. 0/240 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 257 event pairs, 0 based on Foata normal form. 120/360 useless extension candidates. Maximal degree in co-relation 0. Up to 120 conditions per place. [2021-03-24 13:21:07,445 INFO L132 encePairwiseOnDemand]: 479/481 looper letters, 0 selfloop transitions, 1 changer transitions 0/240 dead transitions. [2021-03-24 13:21:07,445 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 240 transitions, 15119 flow [2021-03-24 13:21:07,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:21:07,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:21:07,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1436 transitions. [2021-03-24 13:21:07,446 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9951489951489951 [2021-03-24 13:21:07,446 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1436 transitions. [2021-03-24 13:21:07,446 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1436 transitions. [2021-03-24 13:21:07,446 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:21:07,446 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1436 transitions. [2021-03-24 13:21:07,447 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 478.6666666666667) internal successors, (1436), 3 states have internal predecessors, (1436), 0 states have call successors, (0), 0 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-24 13:21:07,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 481.0) internal successors, (1924), 4 states have internal predecessors, (1924), 0 states have call successors, (0), 0 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-24 13:21:07,448 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 481.0) internal successors, (1924), 4 states have internal predecessors, (1924), 0 states have call successors, (0), 0 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-24 13:21:07,448 INFO L185 Difference]: Start difference. First operand has 480 places, 241 transitions, 15119 flow. Second operand 3 states and 1436 transitions. [2021-03-24 13:21:07,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 240 transitions, 15119 flow [2021-03-24 13:21:08,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 240 transitions, 1077 flow, removed 7021 selfloop flow, removed 0 redundant places. [2021-03-24 13:21:08,099 INFO L241 Difference]: Finished difference. Result has 481 places, 240 transitions, 1077 flow [2021-03-24 13:21:08,099 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=481, PETRI_DIFFERENCE_MINUEND_FLOW=1075, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1077, PETRI_PLACES=481, PETRI_TRANSITIONS=240} [2021-03-24 13:21:08,099 INFO L343 CegarLoopForPetriNet]: 480 programPoint places, 1 predicate places. [2021-03-24 13:21:08,099 INFO L480 AbstractCegarLoop]: Abstraction has has 481 places, 240 transitions, 1077 flow [2021-03-24 13:21:08,099 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 478.6666666666667) internal successors, (1436), 3 states have internal predecessors, (1436), 0 states have call successors, (0), 0 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-24 13:21:08,099 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:08,099 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:21:08,099 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2021-03-24 13:21:08,100 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:08,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:08,100 INFO L82 PathProgramCache]: Analyzing trace with hash 227216594, now seen corresponding path program 1 times [2021-03-24 13:21:08,100 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:08,100 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360857827] [2021-03-24 13:21:08,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:08,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:08,142 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:08,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:08,144 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:08,171 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:21:08,171 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:21:08,171 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2021-03-24 13:21:08,171 WARN L342 ceAbstractionStarter]: 119 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:21:08,172 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 120 thread instances. [2021-03-24 13:21:08,287 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:21:08,288 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:21:08,288 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:21:08,288 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:21:08,288 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:21:08,288 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:21:08,288 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:21:08,288 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:21:08,288 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:21:08,288 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:21:08,291 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 606 places, 365 transitions, 15610 flow [2021-03-24 13:21:08,561 INFO L129 PetriNetUnfolder]: 0/725 cut-off events. [2021-03-24 13:21:08,561 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:08,561 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8346 conditions, 725 events. 0/725 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2613 event pairs, 0 based on Foata normal form. 0/604 useless extension candidates. Maximal degree in co-relation 0. Up to 121 conditions per place. [2021-03-24 13:21:08,562 INFO L82 GeneralOperation]: Start removeDead. Operand has 606 places, 365 transitions, 15610 flow [2021-03-24 13:21:08,566 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 604 places, 363 transitions, 15606 flow [2021-03-24 13:21:08,567 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:21:08,567 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 604 places, 363 transitions, 15606 flow [2021-03-24 13:21:08,567 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 604 places, 363 transitions, 15606 flow [2021-03-24 13:21:08,570 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 604 places, 363 transitions, 15606 flow [2021-03-24 13:21:08,801 INFO L129 PetriNetUnfolder]: 0/483 cut-off events. [2021-03-24 13:21:08,802 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:08,802 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8104 conditions, 483 events. 0/483 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1425 event pairs, 0 based on Foata normal form. 0/483 useless extension candidates. Maximal degree in co-relation 0. Up to 121 conditions per place. [2021-03-24 13:21:08,898 INFO L142 LiptonReduction]: Number of co-enabled transitions 86640 [2021-03-24 13:21:09,668 INFO L154 LiptonReduction]: Checked pairs total: 71880 [2021-03-24 13:21:09,668 INFO L156 LiptonReduction]: Total number of compositions: 120 [2021-03-24 13:21:09,668 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1101 [2021-03-24 13:21:09,669 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:21:09,669 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:09,669 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:09,669 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:21:09,669 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:09,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:09,670 INFO L82 PathProgramCache]: Analyzing trace with hash 945699, now seen corresponding path program 1 times [2021-03-24 13:21:09,670 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:09,670 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051584820] [2021-03-24 13:21:09,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:09,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:21:09,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:21:09,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:21:09,721 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-24 13:21:09,721 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051584820] [2021-03-24 13:21:09,721 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:21:09,721 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:21:09,721 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214036077] [2021-03-24 13:21:09,721 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:21:09,721 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:21:09,721 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:21:09,721 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:21:09,722 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 482 out of 485 [2021-03-24 13:21:09,723 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 243 transitions, 15366 flow. Second operand has 3 states, 3 states have (on average 482.6666666666667) internal successors, (1448), 3 states have internal predecessors, (1448), 0 states have call successors, (0), 0 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-24 13:21:09,723 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:21:09,723 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 482 of 485 [2021-03-24 13:21:09,723 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:21:09,869 INFO L129 PetriNetUnfolder]: 0/242 cut-off events. [2021-03-24 13:21:09,869 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:09,870 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7865 conditions, 242 events. 0/242 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 196 event pairs, 0 based on Foata normal form. 121/363 useless extension candidates. Maximal degree in co-relation 0. Up to 121 conditions per place. [2021-03-24 13:21:09,870 INFO L132 encePairwiseOnDemand]: 483/485 looper letters, 0 selfloop transitions, 1 changer transitions 0/242 dead transitions. [2021-03-24 13:21:09,871 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 242 transitions, 15366 flow [2021-03-24 13:21:09,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:21:09,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:21:09,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1448 transitions. [2021-03-24 13:21:09,872 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9951890034364261 [2021-03-24 13:21:09,872 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1448 transitions. [2021-03-24 13:21:09,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1448 transitions. [2021-03-24 13:21:09,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:21:09,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1448 transitions. [2021-03-24 13:21:09,873 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 482.6666666666667) internal successors, (1448), 3 states have internal predecessors, (1448), 0 states have call successors, (0), 0 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-24 13:21:09,874 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 485.0) internal successors, (1940), 4 states have internal predecessors, (1940), 0 states have call successors, (0), 0 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-24 13:21:09,874 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 485.0) internal successors, (1940), 4 states have internal predecessors, (1940), 0 states have call successors, (0), 0 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-24 13:21:09,874 INFO L185 Difference]: Start difference. First operand has 484 places, 243 transitions, 15366 flow. Second operand 3 states and 1448 transitions. [2021-03-24 13:21:09,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 242 transitions, 15366 flow [2021-03-24 13:21:10,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 242 transitions, 1086 flow, removed 7140 selfloop flow, removed 0 redundant places. [2021-03-24 13:21:10,559 INFO L241 Difference]: Finished difference. Result has 485 places, 242 transitions, 1086 flow [2021-03-24 13:21:10,560 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=485, PETRI_DIFFERENCE_MINUEND_FLOW=1084, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1086, PETRI_PLACES=485, PETRI_TRANSITIONS=242} [2021-03-24 13:21:10,560 INFO L343 CegarLoopForPetriNet]: 484 programPoint places, 1 predicate places. [2021-03-24 13:21:10,560 INFO L480 AbstractCegarLoop]: Abstraction has has 485 places, 242 transitions, 1086 flow [2021-03-24 13:21:10,560 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 482.6666666666667) internal successors, (1448), 3 states have internal predecessors, (1448), 0 states have call successors, (0), 0 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-24 13:21:10,560 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:10,560 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:21:10,560 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2021-03-24 13:21:10,560 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:10,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:10,561 INFO L82 PathProgramCache]: Analyzing trace with hash -1104860708, now seen corresponding path program 1 times [2021-03-24 13:21:10,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:10,561 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632404238] [2021-03-24 13:21:10,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:10,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:10,616 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:10,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:10,619 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:10,654 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:21:10,654 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:21:10,654 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2021-03-24 13:21:10,654 WARN L342 ceAbstractionStarter]: 120 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:21:10,654 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 121 thread instances. [2021-03-24 13:21:10,748 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:21:10,748 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:21:10,748 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:21:10,748 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:21:10,748 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:21:10,748 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:21:10,748 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:21:10,749 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:21:10,749 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:21:10,749 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:21:10,753 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 611 places, 368 transitions, 15861 flow [2021-03-24 13:21:11,056 INFO L129 PetriNetUnfolder]: 0/731 cut-off events. [2021-03-24 13:21:11,057 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:11,057 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8476 conditions, 731 events. 0/731 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2757 event pairs, 0 based on Foata normal form. 0/609 useless extension candidates. Maximal degree in co-relation 0. Up to 122 conditions per place. [2021-03-24 13:21:11,057 INFO L82 GeneralOperation]: Start removeDead. Operand has 611 places, 368 transitions, 15861 flow [2021-03-24 13:21:11,062 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 609 places, 366 transitions, 15857 flow [2021-03-24 13:21:11,062 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:21:11,062 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 609 places, 366 transitions, 15857 flow [2021-03-24 13:21:11,062 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 609 places, 366 transitions, 15857 flow [2021-03-24 13:21:11,066 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 609 places, 366 transitions, 15857 flow [2021-03-24 13:21:11,404 INFO L129 PetriNetUnfolder]: 0/487 cut-off events. [2021-03-24 13:21:11,405 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:11,405 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8232 conditions, 487 events. 0/487 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1447 event pairs, 0 based on Foata normal form. 0/487 useless extension candidates. Maximal degree in co-relation 0. Up to 122 conditions per place. [2021-03-24 13:21:11,500 INFO L142 LiptonReduction]: Number of co-enabled transitions 88088 [2021-03-24 13:21:12,177 INFO L154 LiptonReduction]: Checked pairs total: 73084 [2021-03-24 13:21:12,178 INFO L156 LiptonReduction]: Total number of compositions: 121 [2021-03-24 13:21:12,178 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1116 [2021-03-24 13:21:12,179 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:21:12,179 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:12,179 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:12,179 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:21:12,179 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:12,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:12,179 INFO L82 PathProgramCache]: Analyzing trace with hash 961315, now seen corresponding path program 1 times [2021-03-24 13:21:12,179 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:12,179 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289393985] [2021-03-24 13:21:12,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:12,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:21:12,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:21:12,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:21:12,225 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-24 13:21:12,225 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289393985] [2021-03-24 13:21:12,225 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:21:12,225 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:21:12,225 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306952370] [2021-03-24 13:21:12,225 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:21:12,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:21:12,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:21:12,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:21:12,226 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 486 out of 489 [2021-03-24 13:21:12,226 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 245 transitions, 15615 flow. Second operand has 3 states, 3 states have (on average 486.6666666666667) internal successors, (1460), 3 states have internal predecessors, (1460), 0 states have call successors, (0), 0 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-24 13:21:12,226 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:21:12,226 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 486 of 489 [2021-03-24 13:21:12,226 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:21:12,377 INFO L129 PetriNetUnfolder]: 0/244 cut-off events. [2021-03-24 13:21:12,377 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:12,378 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7991 conditions, 244 events. 0/244 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 249 event pairs, 0 based on Foata normal form. 122/366 useless extension candidates. Maximal degree in co-relation 0. Up to 122 conditions per place. [2021-03-24 13:21:12,378 INFO L132 encePairwiseOnDemand]: 487/489 looper letters, 0 selfloop transitions, 1 changer transitions 0/244 dead transitions. [2021-03-24 13:21:12,378 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 244 transitions, 15615 flow [2021-03-24 13:21:12,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:21:12,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:21:12,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1460 transitions. [2021-03-24 13:21:12,379 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9952283571915473 [2021-03-24 13:21:12,379 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1460 transitions. [2021-03-24 13:21:12,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1460 transitions. [2021-03-24 13:21:12,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:21:12,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1460 transitions. [2021-03-24 13:21:12,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 486.6666666666667) internal successors, (1460), 3 states have internal predecessors, (1460), 0 states have call successors, (0), 0 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-24 13:21:12,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 489.0) internal successors, (1956), 4 states have internal predecessors, (1956), 0 states have call successors, (0), 0 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-24 13:21:12,381 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 489.0) internal successors, (1956), 4 states have internal predecessors, (1956), 0 states have call successors, (0), 0 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-24 13:21:12,381 INFO L185 Difference]: Start difference. First operand has 488 places, 245 transitions, 15615 flow. Second operand 3 states and 1460 transitions. [2021-03-24 13:21:12,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 244 transitions, 15615 flow [2021-03-24 13:21:13,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 244 transitions, 1095 flow, removed 7260 selfloop flow, removed 0 redundant places. [2021-03-24 13:21:13,094 INFO L241 Difference]: Finished difference. Result has 489 places, 244 transitions, 1095 flow [2021-03-24 13:21:13,094 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=489, PETRI_DIFFERENCE_MINUEND_FLOW=1093, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1095, PETRI_PLACES=489, PETRI_TRANSITIONS=244} [2021-03-24 13:21:13,094 INFO L343 CegarLoopForPetriNet]: 488 programPoint places, 1 predicate places. [2021-03-24 13:21:13,094 INFO L480 AbstractCegarLoop]: Abstraction has has 489 places, 244 transitions, 1095 flow [2021-03-24 13:21:13,094 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 486.6666666666667) internal successors, (1460), 3 states have internal predecessors, (1460), 0 states have call successors, (0), 0 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-24 13:21:13,094 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:13,094 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:21:13,094 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2021-03-24 13:21:13,094 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:13,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:13,094 INFO L82 PathProgramCache]: Analyzing trace with hash 1254775997, now seen corresponding path program 1 times [2021-03-24 13:21:13,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:13,095 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109142189] [2021-03-24 13:21:13,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:13,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:13,138 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:13,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:13,140 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:13,168 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:21:13,168 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:21:13,168 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2021-03-24 13:21:13,168 WARN L342 ceAbstractionStarter]: 121 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:21:13,168 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 122 thread instances. [2021-03-24 13:21:13,253 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:21:13,254 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:21:13,254 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:21:13,254 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:21:13,254 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:21:13,254 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:21:13,254 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:21:13,254 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:21:13,254 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:21:13,254 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:21:13,257 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 616 places, 371 transitions, 16114 flow [2021-03-24 13:21:13,545 INFO L129 PetriNetUnfolder]: 0/737 cut-off events. [2021-03-24 13:21:13,545 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:13,545 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8607 conditions, 737 events. 0/737 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2809 event pairs, 0 based on Foata normal form. 0/614 useless extension candidates. Maximal degree in co-relation 0. Up to 123 conditions per place. [2021-03-24 13:21:13,545 INFO L82 GeneralOperation]: Start removeDead. Operand has 616 places, 371 transitions, 16114 flow [2021-03-24 13:21:13,550 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 614 places, 369 transitions, 16110 flow [2021-03-24 13:21:13,551 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:21:13,551 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 614 places, 369 transitions, 16110 flow [2021-03-24 13:21:13,551 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 614 places, 369 transitions, 16110 flow [2021-03-24 13:21:13,554 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 614 places, 369 transitions, 16110 flow [2021-03-24 13:21:13,794 INFO L129 PetriNetUnfolder]: 0/491 cut-off events. [2021-03-24 13:21:13,794 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:13,795 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8361 conditions, 491 events. 0/491 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1357 event pairs, 0 based on Foata normal form. 0/491 useless extension candidates. Maximal degree in co-relation 0. Up to 123 conditions per place. [2021-03-24 13:21:13,896 INFO L142 LiptonReduction]: Number of co-enabled transitions 89548 [2021-03-24 13:21:14,617 INFO L154 LiptonReduction]: Checked pairs total: 74298 [2021-03-24 13:21:14,617 INFO L156 LiptonReduction]: Total number of compositions: 122 [2021-03-24 13:21:14,617 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1066 [2021-03-24 13:21:14,618 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:21:14,618 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:14,618 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:14,618 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:21:14,619 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:14,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:14,619 INFO L82 PathProgramCache]: Analyzing trace with hash 977059, now seen corresponding path program 1 times [2021-03-24 13:21:14,619 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:14,619 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9046514] [2021-03-24 13:21:14,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:14,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:21:14,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:21:14,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:21:14,666 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-24 13:21:14,667 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9046514] [2021-03-24 13:21:14,667 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:21:14,667 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:21:14,667 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027429569] [2021-03-24 13:21:14,667 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:21:14,667 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:21:14,667 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:21:14,667 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:21:14,668 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 490 out of 493 [2021-03-24 13:21:14,669 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 247 transitions, 15866 flow. Second operand has 3 states, 3 states have (on average 490.6666666666667) internal successors, (1472), 3 states have internal predecessors, (1472), 0 states have call successors, (0), 0 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-24 13:21:14,669 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:21:14,669 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 490 of 493 [2021-03-24 13:21:14,669 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:21:14,823 INFO L129 PetriNetUnfolder]: 0/246 cut-off events. [2021-03-24 13:21:14,823 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:14,823 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8118 conditions, 246 events. 0/246 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 214 event pairs, 0 based on Foata normal form. 123/369 useless extension candidates. Maximal degree in co-relation 0. Up to 123 conditions per place. [2021-03-24 13:21:14,824 INFO L132 encePairwiseOnDemand]: 491/493 looper letters, 0 selfloop transitions, 1 changer transitions 0/246 dead transitions. [2021-03-24 13:21:14,824 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 246 transitions, 15866 flow [2021-03-24 13:21:14,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:21:14,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:21:14,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1472 transitions. [2021-03-24 13:21:14,825 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9952670723461798 [2021-03-24 13:21:14,825 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1472 transitions. [2021-03-24 13:21:14,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1472 transitions. [2021-03-24 13:21:14,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:21:14,825 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1472 transitions. [2021-03-24 13:21:14,826 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 490.6666666666667) internal successors, (1472), 3 states have internal predecessors, (1472), 0 states have call successors, (0), 0 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-24 13:21:14,826 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 493.0) internal successors, (1972), 4 states have internal predecessors, (1972), 0 states have call successors, (0), 0 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-24 13:21:14,826 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 493.0) internal successors, (1972), 4 states have internal predecessors, (1972), 0 states have call successors, (0), 0 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-24 13:21:14,827 INFO L185 Difference]: Start difference. First operand has 492 places, 247 transitions, 15866 flow. Second operand 3 states and 1472 transitions. [2021-03-24 13:21:14,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 246 transitions, 15866 flow [2021-03-24 13:21:15,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 246 transitions, 1104 flow, removed 7381 selfloop flow, removed 0 redundant places. [2021-03-24 13:21:15,584 INFO L241 Difference]: Finished difference. Result has 493 places, 246 transitions, 1104 flow [2021-03-24 13:21:15,584 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=493, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1104, PETRI_PLACES=493, PETRI_TRANSITIONS=246} [2021-03-24 13:21:15,584 INFO L343 CegarLoopForPetriNet]: 492 programPoint places, 1 predicate places. [2021-03-24 13:21:15,584 INFO L480 AbstractCegarLoop]: Abstraction has has 493 places, 246 transitions, 1104 flow [2021-03-24 13:21:15,584 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 490.6666666666667) internal successors, (1472), 3 states have internal predecessors, (1472), 0 states have call successors, (0), 0 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-24 13:21:15,584 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:15,585 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:21:15,585 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2021-03-24 13:21:15,585 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:15,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:15,585 INFO L82 PathProgramCache]: Analyzing trace with hash -651510369, now seen corresponding path program 1 times [2021-03-24 13:21:15,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:15,585 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868774695] [2021-03-24 13:21:15,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:15,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:15,628 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:15,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:15,630 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:15,657 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:21:15,657 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:21:15,657 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243 [2021-03-24 13:21:15,657 WARN L342 ceAbstractionStarter]: 122 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:21:15,657 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 123 thread instances. [2021-03-24 13:21:15,749 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:21:15,750 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:21:15,750 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:21:15,750 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:21:15,750 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:21:15,750 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:21:15,750 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:21:15,750 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:21:15,750 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:21:15,750 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:21:15,753 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 621 places, 374 transitions, 16369 flow [2021-03-24 13:21:16,039 INFO L129 PetriNetUnfolder]: 0/743 cut-off events. [2021-03-24 13:21:16,039 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:16,039 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8739 conditions, 743 events. 0/743 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2745 event pairs, 0 based on Foata normal form. 0/619 useless extension candidates. Maximal degree in co-relation 0. Up to 124 conditions per place. [2021-03-24 13:21:16,039 INFO L82 GeneralOperation]: Start removeDead. Operand has 621 places, 374 transitions, 16369 flow [2021-03-24 13:21:16,044 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 619 places, 372 transitions, 16365 flow [2021-03-24 13:21:16,044 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:21:16,044 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 619 places, 372 transitions, 16365 flow [2021-03-24 13:21:16,045 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 619 places, 372 transitions, 16365 flow [2021-03-24 13:21:16,048 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 619 places, 372 transitions, 16365 flow [2021-03-24 13:21:16,313 INFO L129 PetriNetUnfolder]: 0/495 cut-off events. [2021-03-24 13:21:16,313 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:16,313 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8491 conditions, 495 events. 0/495 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1419 event pairs, 0 based on Foata normal form. 0/495 useless extension candidates. Maximal degree in co-relation 0. Up to 124 conditions per place. [2021-03-24 13:21:16,573 INFO L142 LiptonReduction]: Number of co-enabled transitions 91020 [2021-03-24 13:21:17,259 INFO L154 LiptonReduction]: Checked pairs total: 75522 [2021-03-24 13:21:17,259 INFO L156 LiptonReduction]: Total number of compositions: 123 [2021-03-24 13:21:17,259 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1215 [2021-03-24 13:21:17,260 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:21:17,260 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:17,260 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:17,261 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:21:17,261 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:17,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:17,261 INFO L82 PathProgramCache]: Analyzing trace with hash 992931, now seen corresponding path program 1 times [2021-03-24 13:21:17,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:17,261 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573504633] [2021-03-24 13:21:17,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:17,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:21:17,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:21:17,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:21:17,307 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-24 13:21:17,307 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573504633] [2021-03-24 13:21:17,307 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:21:17,308 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:21:17,308 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839709579] [2021-03-24 13:21:17,308 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:21:17,308 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:21:17,308 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:21:17,308 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:21:17,309 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 494 out of 497 [2021-03-24 13:21:17,309 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 249 transitions, 16119 flow. Second operand has 3 states, 3 states have (on average 494.6666666666667) internal successors, (1484), 3 states have internal predecessors, (1484), 0 states have call successors, (0), 0 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-24 13:21:17,309 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:21:17,309 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 494 of 497 [2021-03-24 13:21:17,309 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:21:17,472 INFO L129 PetriNetUnfolder]: 0/248 cut-off events. [2021-03-24 13:21:17,472 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:17,472 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8246 conditions, 248 events. 0/248 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 239 event pairs, 0 based on Foata normal form. 124/372 useless extension candidates. Maximal degree in co-relation 0. Up to 124 conditions per place. [2021-03-24 13:21:17,473 INFO L132 encePairwiseOnDemand]: 495/497 looper letters, 0 selfloop transitions, 1 changer transitions 0/248 dead transitions. [2021-03-24 13:21:17,473 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 248 transitions, 16119 flow [2021-03-24 13:21:17,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:21:17,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:21:17,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1484 transitions. [2021-03-24 13:21:17,474 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9953051643192489 [2021-03-24 13:21:17,474 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1484 transitions. [2021-03-24 13:21:17,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1484 transitions. [2021-03-24 13:21:17,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:21:17,474 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1484 transitions. [2021-03-24 13:21:17,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 494.6666666666667) internal successors, (1484), 3 states have internal predecessors, (1484), 0 states have call successors, (0), 0 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-24 13:21:17,475 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 497.0) internal successors, (1988), 4 states have internal predecessors, (1988), 0 states have call successors, (0), 0 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-24 13:21:17,476 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 497.0) internal successors, (1988), 4 states have internal predecessors, (1988), 0 states have call successors, (0), 0 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-24 13:21:17,476 INFO L185 Difference]: Start difference. First operand has 496 places, 249 transitions, 16119 flow. Second operand 3 states and 1484 transitions. [2021-03-24 13:21:17,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 248 transitions, 16119 flow [2021-03-24 13:21:18,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 248 transitions, 1113 flow, removed 7503 selfloop flow, removed 0 redundant places. [2021-03-24 13:21:18,236 INFO L241 Difference]: Finished difference. Result has 497 places, 248 transitions, 1113 flow [2021-03-24 13:21:18,236 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=497, PETRI_DIFFERENCE_MINUEND_FLOW=1111, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1113, PETRI_PLACES=497, PETRI_TRANSITIONS=248} [2021-03-24 13:21:18,236 INFO L343 CegarLoopForPetriNet]: 496 programPoint places, 1 predicate places. [2021-03-24 13:21:18,236 INFO L480 AbstractCegarLoop]: Abstraction has has 497 places, 248 transitions, 1113 flow [2021-03-24 13:21:18,236 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 494.6666666666667) internal successors, (1484), 3 states have internal predecessors, (1484), 0 states have call successors, (0), 0 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-24 13:21:18,236 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:18,236 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:21:18,236 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable244 [2021-03-24 13:21:18,236 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:18,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:18,236 INFO L82 PathProgramCache]: Analyzing trace with hash 136469176, now seen corresponding path program 1 times [2021-03-24 13:21:18,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:18,237 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713095672] [2021-03-24 13:21:18,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:18,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:18,275 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:18,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:18,277 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:18,305 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:21:18,306 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:21:18,306 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable245 [2021-03-24 13:21:18,306 WARN L342 ceAbstractionStarter]: 123 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:21:18,306 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 124 thread instances. [2021-03-24 13:21:18,393 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:21:18,393 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:21:18,393 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:21:18,393 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:21:18,393 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:21:18,393 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:21:18,393 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:21:18,393 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:21:18,393 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:21:18,393 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:21:18,397 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 626 places, 377 transitions, 16626 flow [2021-03-24 13:21:18,678 INFO L129 PetriNetUnfolder]: 0/749 cut-off events. [2021-03-24 13:21:18,678 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:18,678 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8872 conditions, 749 events. 0/749 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2676 event pairs, 0 based on Foata normal form. 0/624 useless extension candidates. Maximal degree in co-relation 0. Up to 125 conditions per place. [2021-03-24 13:21:18,678 INFO L82 GeneralOperation]: Start removeDead. Operand has 626 places, 377 transitions, 16626 flow [2021-03-24 13:21:18,683 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 624 places, 375 transitions, 16622 flow [2021-03-24 13:21:18,683 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:21:18,683 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 624 places, 375 transitions, 16622 flow [2021-03-24 13:21:18,683 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 624 places, 375 transitions, 16622 flow [2021-03-24 13:21:18,687 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 624 places, 375 transitions, 16622 flow [2021-03-24 13:21:18,924 INFO L129 PetriNetUnfolder]: 0/499 cut-off events. [2021-03-24 13:21:18,924 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:18,924 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8622 conditions, 499 events. 0/499 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1463 event pairs, 0 based on Foata normal form. 0/499 useless extension candidates. Maximal degree in co-relation 0. Up to 125 conditions per place. [2021-03-24 13:21:19,026 INFO L142 LiptonReduction]: Number of co-enabled transitions 92504 [2021-03-24 13:21:19,711 INFO L154 LiptonReduction]: Checked pairs total: 76756 [2021-03-24 13:21:19,711 INFO L156 LiptonReduction]: Total number of compositions: 124 [2021-03-24 13:21:19,711 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1028 [2021-03-24 13:21:19,712 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:21:19,712 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:19,712 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:19,712 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:21:19,712 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:19,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:19,713 INFO L82 PathProgramCache]: Analyzing trace with hash 1008931, now seen corresponding path program 1 times [2021-03-24 13:21:19,713 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:19,713 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504032474] [2021-03-24 13:21:19,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:19,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:21:19,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:21:19,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:21:19,757 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-24 13:21:19,757 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504032474] [2021-03-24 13:21:19,757 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:21:19,757 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:21:19,757 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288003737] [2021-03-24 13:21:19,757 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:21:19,757 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:21:19,757 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:21:19,757 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:21:19,758 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 498 out of 501 [2021-03-24 13:21:19,759 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 251 transitions, 16374 flow. Second operand has 3 states, 3 states have (on average 498.6666666666667) internal successors, (1496), 3 states have internal predecessors, (1496), 0 states have call successors, (0), 0 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-24 13:21:19,759 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:21:19,759 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 498 of 501 [2021-03-24 13:21:19,759 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:21:19,922 INFO L129 PetriNetUnfolder]: 0/250 cut-off events. [2021-03-24 13:21:19,922 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:19,922 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8375 conditions, 250 events. 0/250 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 232 event pairs, 0 based on Foata normal form. 125/375 useless extension candidates. Maximal degree in co-relation 0. Up to 125 conditions per place. [2021-03-24 13:21:19,923 INFO L132 encePairwiseOnDemand]: 499/501 looper letters, 0 selfloop transitions, 1 changer transitions 0/250 dead transitions. [2021-03-24 13:21:19,923 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 250 transitions, 16374 flow [2021-03-24 13:21:19,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:21:19,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:21:19,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1496 transitions. [2021-03-24 13:21:19,924 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9953426480372588 [2021-03-24 13:21:19,924 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1496 transitions. [2021-03-24 13:21:19,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1496 transitions. [2021-03-24 13:21:19,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:21:19,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1496 transitions. [2021-03-24 13:21:19,925 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 498.6666666666667) internal successors, (1496), 3 states have internal predecessors, (1496), 0 states have call successors, (0), 0 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-24 13:21:19,926 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 501.0) internal successors, (2004), 4 states have internal predecessors, (2004), 0 states have call successors, (0), 0 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-24 13:21:19,926 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 501.0) internal successors, (2004), 4 states have internal predecessors, (2004), 0 states have call successors, (0), 0 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-24 13:21:19,926 INFO L185 Difference]: Start difference. First operand has 500 places, 251 transitions, 16374 flow. Second operand 3 states and 1496 transitions. [2021-03-24 13:21:19,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 250 transitions, 16374 flow [2021-03-24 13:21:20,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 250 transitions, 1122 flow, removed 7626 selfloop flow, removed 0 redundant places. [2021-03-24 13:21:20,722 INFO L241 Difference]: Finished difference. Result has 501 places, 250 transitions, 1122 flow [2021-03-24 13:21:20,722 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=501, PETRI_DIFFERENCE_MINUEND_FLOW=1120, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1122, PETRI_PLACES=501, PETRI_TRANSITIONS=250} [2021-03-24 13:21:20,722 INFO L343 CegarLoopForPetriNet]: 500 programPoint places, 1 predicate places. [2021-03-24 13:21:20,722 INFO L480 AbstractCegarLoop]: Abstraction has has 501 places, 250 transitions, 1122 flow [2021-03-24 13:21:20,722 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 498.6666666666667) internal successors, (1496), 3 states have internal predecessors, (1496), 0 states have call successors, (0), 0 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-24 13:21:20,722 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:20,722 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:21:20,722 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable246 [2021-03-24 13:21:20,722 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:20,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:20,722 INFO L82 PathProgramCache]: Analyzing trace with hash -1122609310, now seen corresponding path program 1 times [2021-03-24 13:21:20,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:20,722 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282302151] [2021-03-24 13:21:20,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:20,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:20,759 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:20,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:20,761 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:20,789 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:21:20,789 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:21:20,790 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247 [2021-03-24 13:21:20,790 WARN L342 ceAbstractionStarter]: 124 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:21:20,790 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 125 thread instances. [2021-03-24 13:21:20,874 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:21:20,875 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:21:20,875 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:21:20,875 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:21:20,875 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:21:20,875 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:21:20,875 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:21:20,875 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:21:20,875 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:21:20,875 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:21:20,878 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 631 places, 380 transitions, 16885 flow [2021-03-24 13:21:21,169 INFO L129 PetriNetUnfolder]: 0/755 cut-off events. [2021-03-24 13:21:21,170 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:21,170 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9006 conditions, 755 events. 0/755 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2848 event pairs, 0 based on Foata normal form. 0/629 useless extension candidates. Maximal degree in co-relation 0. Up to 126 conditions per place. [2021-03-24 13:21:21,170 INFO L82 GeneralOperation]: Start removeDead. Operand has 631 places, 380 transitions, 16885 flow [2021-03-24 13:21:21,175 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 629 places, 378 transitions, 16881 flow [2021-03-24 13:21:21,175 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:21:21,175 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 629 places, 378 transitions, 16881 flow [2021-03-24 13:21:21,175 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 629 places, 378 transitions, 16881 flow [2021-03-24 13:21:21,179 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 629 places, 378 transitions, 16881 flow [2021-03-24 13:21:21,426 INFO L129 PetriNetUnfolder]: 0/503 cut-off events. [2021-03-24 13:21:21,426 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:21,427 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8754 conditions, 503 events. 0/503 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1341 event pairs, 0 based on Foata normal form. 0/503 useless extension candidates. Maximal degree in co-relation 0. Up to 126 conditions per place. [2021-03-24 13:21:21,683 INFO L142 LiptonReduction]: Number of co-enabled transitions 94000 [2021-03-24 13:21:22,353 INFO L154 LiptonReduction]: Checked pairs total: 78000 [2021-03-24 13:21:22,353 INFO L156 LiptonReduction]: Total number of compositions: 125 [2021-03-24 13:21:22,353 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1178 [2021-03-24 13:21:22,354 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:21:22,354 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:22,354 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:22,354 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:21:22,354 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:22,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:22,354 INFO L82 PathProgramCache]: Analyzing trace with hash 1025059, now seen corresponding path program 1 times [2021-03-24 13:21:22,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:22,355 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206378028] [2021-03-24 13:21:22,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:22,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:21:22,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:21:22,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:21:22,399 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-24 13:21:22,399 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206378028] [2021-03-24 13:21:22,399 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:21:22,399 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:21:22,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225071715] [2021-03-24 13:21:22,400 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:21:22,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:21:22,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:21:22,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:21:22,401 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 502 out of 505 [2021-03-24 13:21:22,401 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 253 transitions, 16631 flow. Second operand has 3 states, 3 states have (on average 502.6666666666667) internal successors, (1508), 3 states have internal predecessors, (1508), 0 states have call successors, (0), 0 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-24 13:21:22,401 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:21:22,401 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 502 of 505 [2021-03-24 13:21:22,401 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:21:22,559 INFO L129 PetriNetUnfolder]: 0/252 cut-off events. [2021-03-24 13:21:22,559 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:22,559 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8505 conditions, 252 events. 0/252 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 257 event pairs, 0 based on Foata normal form. 126/378 useless extension candidates. Maximal degree in co-relation 0. Up to 126 conditions per place. [2021-03-24 13:21:22,560 INFO L132 encePairwiseOnDemand]: 503/505 looper letters, 0 selfloop transitions, 1 changer transitions 0/252 dead transitions. [2021-03-24 13:21:22,560 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 252 transitions, 16631 flow [2021-03-24 13:21:22,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:21:22,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:21:22,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1508 transitions. [2021-03-24 13:21:22,561 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9953795379537954 [2021-03-24 13:21:22,561 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1508 transitions. [2021-03-24 13:21:22,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1508 transitions. [2021-03-24 13:21:22,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:21:22,561 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1508 transitions. [2021-03-24 13:21:22,562 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 502.6666666666667) internal successors, (1508), 3 states have internal predecessors, (1508), 0 states have call successors, (0), 0 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-24 13:21:22,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 505.0) internal successors, (2020), 4 states have internal predecessors, (2020), 0 states have call successors, (0), 0 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-24 13:21:22,563 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 505.0) internal successors, (2020), 4 states have internal predecessors, (2020), 0 states have call successors, (0), 0 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-24 13:21:22,563 INFO L185 Difference]: Start difference. First operand has 504 places, 253 transitions, 16631 flow. Second operand 3 states and 1508 transitions. [2021-03-24 13:21:22,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 252 transitions, 16631 flow [2021-03-24 13:21:23,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 252 transitions, 1131 flow, removed 7750 selfloop flow, removed 0 redundant places. [2021-03-24 13:21:23,391 INFO L241 Difference]: Finished difference. Result has 505 places, 252 transitions, 1131 flow [2021-03-24 13:21:23,391 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=505, PETRI_DIFFERENCE_MINUEND_FLOW=1129, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1131, PETRI_PLACES=505, PETRI_TRANSITIONS=252} [2021-03-24 13:21:23,391 INFO L343 CegarLoopForPetriNet]: 504 programPoint places, 1 predicate places. [2021-03-24 13:21:23,392 INFO L480 AbstractCegarLoop]: Abstraction has has 505 places, 252 transitions, 1131 flow [2021-03-24 13:21:23,392 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 502.6666666666667) internal successors, (1508), 3 states have internal predecessors, (1508), 0 states have call successors, (0), 0 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-24 13:21:23,392 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:23,392 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:21:23,392 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248 [2021-03-24 13:21:23,392 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:23,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:23,392 INFO L82 PathProgramCache]: Analyzing trace with hash 215777475, now seen corresponding path program 1 times [2021-03-24 13:21:23,392 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:23,392 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785863940] [2021-03-24 13:21:23,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:23,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:23,436 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:23,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:23,439 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:23,471 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:21:23,471 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:21:23,471 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable249 [2021-03-24 13:21:23,471 WARN L342 ceAbstractionStarter]: 125 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:21:23,471 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 126 thread instances. [2021-03-24 13:21:23,558 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:21:23,559 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:21:23,559 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:21:23,559 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:21:23,559 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:21:23,559 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:21:23,559 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:21:23,559 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:21:23,559 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:21:23,559 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:21:23,563 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 636 places, 383 transitions, 17146 flow [2021-03-24 13:21:23,868 INFO L129 PetriNetUnfolder]: 0/761 cut-off events. [2021-03-24 13:21:23,868 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:23,868 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9141 conditions, 761 events. 0/761 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2817 event pairs, 0 based on Foata normal form. 0/634 useless extension candidates. Maximal degree in co-relation 0. Up to 127 conditions per place. [2021-03-24 13:21:23,868 INFO L82 GeneralOperation]: Start removeDead. Operand has 636 places, 383 transitions, 17146 flow [2021-03-24 13:21:23,874 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 634 places, 381 transitions, 17142 flow [2021-03-24 13:21:23,874 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:21:23,874 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 634 places, 381 transitions, 17142 flow [2021-03-24 13:21:23,874 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 634 places, 381 transitions, 17142 flow [2021-03-24 13:21:23,878 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 634 places, 381 transitions, 17142 flow [2021-03-24 13:21:24,139 INFO L129 PetriNetUnfolder]: 0/507 cut-off events. [2021-03-24 13:21:24,140 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:24,140 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8887 conditions, 507 events. 0/507 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1551 event pairs, 0 based on Foata normal form. 0/507 useless extension candidates. Maximal degree in co-relation 0. Up to 127 conditions per place. [2021-03-24 13:21:24,248 INFO L142 LiptonReduction]: Number of co-enabled transitions 95508 [2021-03-24 13:21:24,986 INFO L154 LiptonReduction]: Checked pairs total: 79254 [2021-03-24 13:21:24,986 INFO L156 LiptonReduction]: Total number of compositions: 126 [2021-03-24 13:21:24,986 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1112 [2021-03-24 13:21:24,987 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:21:24,987 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:24,987 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:24,987 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:21:24,987 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:24,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:24,987 INFO L82 PathProgramCache]: Analyzing trace with hash 1041315, now seen corresponding path program 1 times [2021-03-24 13:21:24,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:24,988 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289684554] [2021-03-24 13:21:24,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:25,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:21:25,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:21:25,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:21:25,032 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-24 13:21:25,032 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289684554] [2021-03-24 13:21:25,033 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:21:25,033 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:21:25,033 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633991111] [2021-03-24 13:21:25,033 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:21:25,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:21:25,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:21:25,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:21:25,034 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 506 out of 509 [2021-03-24 13:21:25,034 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 255 transitions, 16890 flow. Second operand has 3 states, 3 states have (on average 506.6666666666667) internal successors, (1520), 3 states have internal predecessors, (1520), 0 states have call successors, (0), 0 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-24 13:21:25,035 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:21:25,035 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 506 of 509 [2021-03-24 13:21:25,035 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:21:25,203 INFO L129 PetriNetUnfolder]: 0/254 cut-off events. [2021-03-24 13:21:25,203 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:25,203 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8636 conditions, 254 events. 0/254 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 240 event pairs, 0 based on Foata normal form. 127/381 useless extension candidates. Maximal degree in co-relation 0. Up to 127 conditions per place. [2021-03-24 13:21:25,204 INFO L132 encePairwiseOnDemand]: 507/509 looper letters, 0 selfloop transitions, 1 changer transitions 0/254 dead transitions. [2021-03-24 13:21:25,204 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 254 transitions, 16890 flow [2021-03-24 13:21:25,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:21:25,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:21:25,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1520 transitions. [2021-03-24 13:21:25,205 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9954158480681073 [2021-03-24 13:21:25,205 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1520 transitions. [2021-03-24 13:21:25,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1520 transitions. [2021-03-24 13:21:25,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:21:25,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1520 transitions. [2021-03-24 13:21:25,206 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 506.6666666666667) internal successors, (1520), 3 states have internal predecessors, (1520), 0 states have call successors, (0), 0 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-24 13:21:25,206 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 509.0) internal successors, (2036), 4 states have internal predecessors, (2036), 0 states have call successors, (0), 0 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-24 13:21:25,206 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 509.0) internal successors, (2036), 4 states have internal predecessors, (2036), 0 states have call successors, (0), 0 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-24 13:21:25,206 INFO L185 Difference]: Start difference. First operand has 508 places, 255 transitions, 16890 flow. Second operand 3 states and 1520 transitions. [2021-03-24 13:21:25,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 254 transitions, 16890 flow [2021-03-24 13:21:26,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 254 transitions, 1140 flow, removed 7875 selfloop flow, removed 0 redundant places. [2021-03-24 13:21:26,162 INFO L241 Difference]: Finished difference. Result has 509 places, 254 transitions, 1140 flow [2021-03-24 13:21:26,162 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=509, PETRI_DIFFERENCE_MINUEND_FLOW=1138, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1140, PETRI_PLACES=509, PETRI_TRANSITIONS=254} [2021-03-24 13:21:26,162 INFO L343 CegarLoopForPetriNet]: 508 programPoint places, 1 predicate places. [2021-03-24 13:21:26,162 INFO L480 AbstractCegarLoop]: Abstraction has has 509 places, 254 transitions, 1140 flow [2021-03-24 13:21:26,162 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 506.6666666666667) internal successors, (1520), 3 states have internal predecessors, (1520), 0 states have call successors, (0), 0 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-24 13:21:26,162 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:26,162 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:21:26,162 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250 [2021-03-24 13:21:26,162 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:26,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:26,163 INFO L82 PathProgramCache]: Analyzing trace with hash -784532187, now seen corresponding path program 1 times [2021-03-24 13:21:26,163 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:26,163 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299385220] [2021-03-24 13:21:26,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:26,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:26,205 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:26,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:26,207 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:26,238 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:21:26,238 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:21:26,238 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251 [2021-03-24 13:21:26,238 WARN L342 ceAbstractionStarter]: 126 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:21:26,238 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 127 thread instances. [2021-03-24 13:21:26,326 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:21:26,327 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:21:26,327 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:21:26,327 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:21:26,327 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:21:26,327 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:21:26,327 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:21:26,328 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:21:26,328 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:21:26,328 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:21:26,331 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 641 places, 386 transitions, 17409 flow [2021-03-24 13:21:26,650 INFO L129 PetriNetUnfolder]: 0/767 cut-off events. [2021-03-24 13:21:26,650 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:26,650 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9277 conditions, 767 events. 0/767 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3035 event pairs, 0 based on Foata normal form. 0/639 useless extension candidates. Maximal degree in co-relation 0. Up to 128 conditions per place. [2021-03-24 13:21:26,651 INFO L82 GeneralOperation]: Start removeDead. Operand has 641 places, 386 transitions, 17409 flow [2021-03-24 13:21:26,656 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 639 places, 384 transitions, 17405 flow [2021-03-24 13:21:26,656 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:21:26,656 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 639 places, 384 transitions, 17405 flow [2021-03-24 13:21:26,656 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 639 places, 384 transitions, 17405 flow [2021-03-24 13:21:26,660 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 639 places, 384 transitions, 17405 flow [2021-03-24 13:21:27,032 INFO L129 PetriNetUnfolder]: 0/511 cut-off events. [2021-03-24 13:21:27,032 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:27,032 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9021 conditions, 511 events. 0/511 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1460 event pairs, 0 based on Foata normal form. 0/511 useless extension candidates. Maximal degree in co-relation 0. Up to 128 conditions per place. [2021-03-24 13:21:27,143 INFO L142 LiptonReduction]: Number of co-enabled transitions 97028 [2021-03-24 13:21:27,872 INFO L154 LiptonReduction]: Checked pairs total: 80518 [2021-03-24 13:21:27,873 INFO L156 LiptonReduction]: Total number of compositions: 127 [2021-03-24 13:21:27,873 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1217 [2021-03-24 13:21:27,874 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:21:27,874 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:27,874 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:27,874 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:21:27,874 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:27,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:27,874 INFO L82 PathProgramCache]: Analyzing trace with hash 1057699, now seen corresponding path program 1 times [2021-03-24 13:21:27,874 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:27,875 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020700860] [2021-03-24 13:21:27,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:27,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:21:27,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:21:27,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:21:27,920 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-24 13:21:27,920 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020700860] [2021-03-24 13:21:27,920 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:21:27,920 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:21:27,920 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221684883] [2021-03-24 13:21:27,920 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:21:27,920 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:21:27,921 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:21:27,921 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:21:27,921 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 510 out of 513 [2021-03-24 13:21:27,922 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 257 transitions, 17151 flow. Second operand has 3 states, 3 states have (on average 510.6666666666667) internal successors, (1532), 3 states have internal predecessors, (1532), 0 states have call successors, (0), 0 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-24 13:21:27,922 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:21:27,922 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 510 of 513 [2021-03-24 13:21:27,922 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:21:28,090 INFO L129 PetriNetUnfolder]: 0/256 cut-off events. [2021-03-24 13:21:28,090 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:28,090 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8768 conditions, 256 events. 0/256 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 247 event pairs, 0 based on Foata normal form. 128/384 useless extension candidates. Maximal degree in co-relation 0. Up to 128 conditions per place. [2021-03-24 13:21:28,091 INFO L132 encePairwiseOnDemand]: 511/513 looper letters, 0 selfloop transitions, 1 changer transitions 0/256 dead transitions. [2021-03-24 13:21:28,091 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 256 transitions, 17151 flow [2021-03-24 13:21:28,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:21:28,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:21:28,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1532 transitions. [2021-03-24 13:21:28,092 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.99545159194282 [2021-03-24 13:21:28,092 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1532 transitions. [2021-03-24 13:21:28,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1532 transitions. [2021-03-24 13:21:28,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:21:28,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1532 transitions. [2021-03-24 13:21:28,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 510.6666666666667) internal successors, (1532), 3 states have internal predecessors, (1532), 0 states have call successors, (0), 0 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-24 13:21:28,093 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 513.0) internal successors, (2052), 4 states have internal predecessors, (2052), 0 states have call successors, (0), 0 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-24 13:21:28,093 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 513.0) internal successors, (2052), 4 states have internal predecessors, (2052), 0 states have call successors, (0), 0 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-24 13:21:28,094 INFO L185 Difference]: Start difference. First operand has 512 places, 257 transitions, 17151 flow. Second operand 3 states and 1532 transitions. [2021-03-24 13:21:28,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 256 transitions, 17151 flow [2021-03-24 13:21:29,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 256 transitions, 1149 flow, removed 8001 selfloop flow, removed 0 redundant places. [2021-03-24 13:21:29,069 INFO L241 Difference]: Finished difference. Result has 513 places, 256 transitions, 1149 flow [2021-03-24 13:21:29,069 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=513, PETRI_DIFFERENCE_MINUEND_FLOW=1147, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1149, PETRI_PLACES=513, PETRI_TRANSITIONS=256} [2021-03-24 13:21:29,069 INFO L343 CegarLoopForPetriNet]: 512 programPoint places, 1 predicate places. [2021-03-24 13:21:29,069 INFO L480 AbstractCegarLoop]: Abstraction has has 513 places, 256 transitions, 1149 flow [2021-03-24 13:21:29,069 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 510.6666666666667) internal successors, (1532), 3 states have internal predecessors, (1532), 0 states have call successors, (0), 0 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-24 13:21:29,069 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:29,069 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:21:29,069 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252 [2021-03-24 13:21:29,069 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:29,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:29,070 INFO L82 PathProgramCache]: Analyzing trace with hash 2025146590, now seen corresponding path program 1 times [2021-03-24 13:21:29,070 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:29,070 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290847498] [2021-03-24 13:21:29,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:29,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:29,113 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:29,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:29,116 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:29,154 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:21:29,154 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:21:29,154 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253 [2021-03-24 13:21:29,155 WARN L342 ceAbstractionStarter]: 127 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:21:29,155 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 128 thread instances. [2021-03-24 13:21:29,249 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:21:29,249 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:21:29,250 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:21:29,250 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:21:29,250 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:21:29,250 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:21:29,250 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:21:29,250 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:21:29,250 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:21:29,250 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:21:29,254 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 646 places, 389 transitions, 17674 flow [2021-03-24 13:21:29,577 INFO L129 PetriNetUnfolder]: 0/773 cut-off events. [2021-03-24 13:21:29,577 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:29,577 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9414 conditions, 773 events. 0/773 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3004 event pairs, 0 based on Foata normal form. 0/644 useless extension candidates. Maximal degree in co-relation 0. Up to 129 conditions per place. [2021-03-24 13:21:29,578 INFO L82 GeneralOperation]: Start removeDead. Operand has 646 places, 389 transitions, 17674 flow [2021-03-24 13:21:29,583 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 644 places, 387 transitions, 17670 flow [2021-03-24 13:21:29,583 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:21:29,584 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 644 places, 387 transitions, 17670 flow [2021-03-24 13:21:29,584 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 644 places, 387 transitions, 17670 flow [2021-03-24 13:21:29,588 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 644 places, 387 transitions, 17670 flow [2021-03-24 13:21:29,869 INFO L129 PetriNetUnfolder]: 0/515 cut-off events. [2021-03-24 13:21:29,869 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:29,869 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9156 conditions, 515 events. 0/515 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1652 event pairs, 0 based on Foata normal form. 0/515 useless extension candidates. Maximal degree in co-relation 0. Up to 129 conditions per place. [2021-03-24 13:21:29,984 INFO L142 LiptonReduction]: Number of co-enabled transitions 98560 [2021-03-24 13:21:30,713 INFO L154 LiptonReduction]: Checked pairs total: 81792 [2021-03-24 13:21:30,713 INFO L156 LiptonReduction]: Total number of compositions: 128 [2021-03-24 13:21:30,713 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1130 [2021-03-24 13:21:30,715 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:21:30,715 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:30,715 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:30,715 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:21:30,715 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:30,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:30,715 INFO L82 PathProgramCache]: Analyzing trace with hash 1074211, now seen corresponding path program 1 times [2021-03-24 13:21:30,715 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:30,715 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469513620] [2021-03-24 13:21:30,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:30,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:21:30,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:21:30,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:21:30,760 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-24 13:21:30,760 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469513620] [2021-03-24 13:21:30,760 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:21:30,760 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:21:30,760 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852424840] [2021-03-24 13:21:30,760 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:21:30,760 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:21:30,761 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:21:30,761 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:21:30,762 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 514 out of 517 [2021-03-24 13:21:30,762 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 259 transitions, 17414 flow. Second operand has 3 states, 3 states have (on average 514.6666666666666) internal successors, (1544), 3 states have internal predecessors, (1544), 0 states have call successors, (0), 0 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-24 13:21:30,762 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:21:30,763 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 514 of 517 [2021-03-24 13:21:30,763 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:21:30,933 INFO L129 PetriNetUnfolder]: 0/258 cut-off events. [2021-03-24 13:21:30,933 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:30,933 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8901 conditions, 258 events. 0/258 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 258 event pairs, 0 based on Foata normal form. 129/387 useless extension candidates. Maximal degree in co-relation 0. Up to 129 conditions per place. [2021-03-24 13:21:30,934 INFO L132 encePairwiseOnDemand]: 515/517 looper letters, 0 selfloop transitions, 1 changer transitions 0/258 dead transitions. [2021-03-24 13:21:30,934 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 258 transitions, 17414 flow [2021-03-24 13:21:30,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:21:30,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:21:30,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1544 transitions. [2021-03-24 13:21:30,935 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9954867827208252 [2021-03-24 13:21:30,936 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1544 transitions. [2021-03-24 13:21:30,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1544 transitions. [2021-03-24 13:21:30,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:21:30,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1544 transitions. [2021-03-24 13:21:30,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 514.6666666666666) internal successors, (1544), 3 states have internal predecessors, (1544), 0 states have call successors, (0), 0 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-24 13:21:30,938 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 517.0) internal successors, (2068), 4 states have internal predecessors, (2068), 0 states have call successors, (0), 0 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-24 13:21:30,938 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 517.0) internal successors, (2068), 4 states have internal predecessors, (2068), 0 states have call successors, (0), 0 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-24 13:21:30,938 INFO L185 Difference]: Start difference. First operand has 516 places, 259 transitions, 17414 flow. Second operand 3 states and 1544 transitions. [2021-03-24 13:21:30,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 258 transitions, 17414 flow [2021-03-24 13:21:31,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 258 transitions, 1158 flow, removed 8128 selfloop flow, removed 0 redundant places. [2021-03-24 13:21:31,972 INFO L241 Difference]: Finished difference. Result has 517 places, 258 transitions, 1158 flow [2021-03-24 13:21:31,972 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=517, PETRI_DIFFERENCE_MINUEND_FLOW=1156, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1158, PETRI_PLACES=517, PETRI_TRANSITIONS=258} [2021-03-24 13:21:31,972 INFO L343 CegarLoopForPetriNet]: 516 programPoint places, 1 predicate places. [2021-03-24 13:21:31,972 INFO L480 AbstractCegarLoop]: Abstraction has has 517 places, 258 transitions, 1158 flow [2021-03-24 13:21:31,972 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 514.6666666666666) internal successors, (1544), 3 states have internal predecessors, (1544), 0 states have call successors, (0), 0 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-24 13:21:31,972 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:31,973 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:21:31,973 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable254 [2021-03-24 13:21:31,973 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:31,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:31,973 INFO L82 PathProgramCache]: Analyzing trace with hash 706786536, now seen corresponding path program 1 times [2021-03-24 13:21:31,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:31,973 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372324824] [2021-03-24 13:21:31,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:32,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:32,022 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:32,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:32,025 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:32,058 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:21:32,058 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:21:32,058 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable255 [2021-03-24 13:21:32,058 WARN L342 ceAbstractionStarter]: 128 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:21:32,058 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 129 thread instances. [2021-03-24 13:21:32,148 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:21:32,149 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:21:32,149 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:21:32,149 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:21:32,149 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:21:32,149 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:21:32,149 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:21:32,149 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:21:32,149 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:21:32,149 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:21:32,153 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 651 places, 392 transitions, 17941 flow [2021-03-24 13:21:32,624 INFO L129 PetriNetUnfolder]: 0/779 cut-off events. [2021-03-24 13:21:32,624 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:32,624 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9552 conditions, 779 events. 0/779 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3006 event pairs, 0 based on Foata normal form. 0/649 useless extension candidates. Maximal degree in co-relation 0. Up to 130 conditions per place. [2021-03-24 13:21:32,624 INFO L82 GeneralOperation]: Start removeDead. Operand has 651 places, 392 transitions, 17941 flow [2021-03-24 13:21:32,629 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 649 places, 390 transitions, 17937 flow [2021-03-24 13:21:32,630 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:21:32,630 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 649 places, 390 transitions, 17937 flow [2021-03-24 13:21:32,630 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 649 places, 390 transitions, 17937 flow [2021-03-24 13:21:32,634 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 649 places, 390 transitions, 17937 flow [2021-03-24 13:21:32,915 INFO L129 PetriNetUnfolder]: 0/519 cut-off events. [2021-03-24 13:21:32,915 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:32,915 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9292 conditions, 519 events. 0/519 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1436 event pairs, 0 based on Foata normal form. 0/519 useless extension candidates. Maximal degree in co-relation 0. Up to 130 conditions per place. [2021-03-24 13:21:33,031 INFO L142 LiptonReduction]: Number of co-enabled transitions 100104 [2021-03-24 13:21:33,799 INFO L154 LiptonReduction]: Checked pairs total: 83076 [2021-03-24 13:21:33,800 INFO L156 LiptonReduction]: Total number of compositions: 129 [2021-03-24 13:21:33,800 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1170 [2021-03-24 13:21:33,801 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:21:33,801 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:33,801 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:33,801 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:21:33,801 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:33,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:33,801 INFO L82 PathProgramCache]: Analyzing trace with hash 1090851, now seen corresponding path program 1 times [2021-03-24 13:21:33,801 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:33,801 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855748] [2021-03-24 13:21:33,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:33,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:21:33,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:21:33,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:21:33,847 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-24 13:21:33,847 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855748] [2021-03-24 13:21:33,847 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:21:33,847 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:21:33,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49955406] [2021-03-24 13:21:33,847 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:21:33,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:21:33,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:21:33,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:21:33,848 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 518 out of 521 [2021-03-24 13:21:33,849 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 261 transitions, 17679 flow. Second operand has 3 states, 3 states have (on average 518.6666666666666) internal successors, (1556), 3 states have internal predecessors, (1556), 0 states have call successors, (0), 0 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-24 13:21:33,849 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:21:33,849 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 518 of 521 [2021-03-24 13:21:33,849 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:21:34,028 INFO L129 PetriNetUnfolder]: 0/260 cut-off events. [2021-03-24 13:21:34,029 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:34,029 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9035 conditions, 260 events. 0/260 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 255 event pairs, 0 based on Foata normal form. 130/390 useless extension candidates. Maximal degree in co-relation 0. Up to 130 conditions per place. [2021-03-24 13:21:34,030 INFO L132 encePairwiseOnDemand]: 519/521 looper letters, 0 selfloop transitions, 1 changer transitions 0/260 dead transitions. [2021-03-24 13:21:34,030 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 260 transitions, 17679 flow [2021-03-24 13:21:34,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:21:34,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:21:34,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1556 transitions. [2021-03-24 13:21:34,031 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9955214331413947 [2021-03-24 13:21:34,031 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1556 transitions. [2021-03-24 13:21:34,031 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1556 transitions. [2021-03-24 13:21:34,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:21:34,031 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1556 transitions. [2021-03-24 13:21:34,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 518.6666666666666) internal successors, (1556), 3 states have internal predecessors, (1556), 0 states have call successors, (0), 0 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-24 13:21:34,033 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 521.0) internal successors, (2084), 4 states have internal predecessors, (2084), 0 states have call successors, (0), 0 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-24 13:21:34,033 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 521.0) internal successors, (2084), 4 states have internal predecessors, (2084), 0 states have call successors, (0), 0 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-24 13:21:34,033 INFO L185 Difference]: Start difference. First operand has 520 places, 261 transitions, 17679 flow. Second operand 3 states and 1556 transitions. [2021-03-24 13:21:34,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 260 transitions, 17679 flow [2021-03-24 13:21:35,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 260 transitions, 1167 flow, removed 8256 selfloop flow, removed 0 redundant places. [2021-03-24 13:21:35,125 INFO L241 Difference]: Finished difference. Result has 521 places, 260 transitions, 1167 flow [2021-03-24 13:21:35,125 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=521, PETRI_DIFFERENCE_MINUEND_FLOW=1165, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1167, PETRI_PLACES=521, PETRI_TRANSITIONS=260} [2021-03-24 13:21:35,125 INFO L343 CegarLoopForPetriNet]: 520 programPoint places, 1 predicate places. [2021-03-24 13:21:35,125 INFO L480 AbstractCegarLoop]: Abstraction has has 521 places, 260 transitions, 1167 flow [2021-03-24 13:21:35,125 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 518.6666666666666) internal successors, (1556), 3 states have internal predecessors, (1556), 0 states have call successors, (0), 0 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-24 13:21:35,125 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:35,125 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:21:35,125 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable256 [2021-03-24 13:21:35,125 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:35,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:35,126 INFO L82 PathProgramCache]: Analyzing trace with hash 916204809, now seen corresponding path program 1 times [2021-03-24 13:21:35,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:35,126 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339350237] [2021-03-24 13:21:35,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:35,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:35,171 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:35,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:35,174 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:35,205 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:21:35,205 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:21:35,206 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable257 [2021-03-24 13:21:35,206 WARN L342 ceAbstractionStarter]: 129 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:21:35,206 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 130 thread instances. [2021-03-24 13:21:35,297 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:21:35,297 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:21:35,298 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:21:35,298 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:21:35,298 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:21:35,298 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:21:35,298 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:21:35,298 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:21:35,298 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:21:35,298 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:21:35,301 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 656 places, 395 transitions, 18210 flow [2021-03-24 13:21:35,659 INFO L129 PetriNetUnfolder]: 0/785 cut-off events. [2021-03-24 13:21:35,659 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:35,660 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9691 conditions, 785 events. 0/785 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3031 event pairs, 0 based on Foata normal form. 0/654 useless extension candidates. Maximal degree in co-relation 0. Up to 131 conditions per place. [2021-03-24 13:21:35,660 INFO L82 GeneralOperation]: Start removeDead. Operand has 656 places, 395 transitions, 18210 flow [2021-03-24 13:21:35,666 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 654 places, 393 transitions, 18206 flow [2021-03-24 13:21:35,666 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:21:35,666 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 654 places, 393 transitions, 18206 flow [2021-03-24 13:21:35,666 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 654 places, 393 transitions, 18206 flow [2021-03-24 13:21:35,670 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 654 places, 393 transitions, 18206 flow [2021-03-24 13:21:35,959 INFO L129 PetriNetUnfolder]: 0/523 cut-off events. [2021-03-24 13:21:35,959 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:35,959 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9429 conditions, 523 events. 0/523 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1280 event pairs, 0 based on Foata normal form. 0/523 useless extension candidates. Maximal degree in co-relation 0. Up to 131 conditions per place. [2021-03-24 13:21:36,080 INFO L142 LiptonReduction]: Number of co-enabled transitions 101660 [2021-03-24 13:21:36,870 INFO L154 LiptonReduction]: Checked pairs total: 84370 [2021-03-24 13:21:36,870 INFO L156 LiptonReduction]: Total number of compositions: 130 [2021-03-24 13:21:36,870 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1204 [2021-03-24 13:21:36,871 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:21:36,871 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:36,871 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:36,871 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:21:36,871 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:36,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:36,871 INFO L82 PathProgramCache]: Analyzing trace with hash 1107619, now seen corresponding path program 1 times [2021-03-24 13:21:36,871 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:36,871 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216775524] [2021-03-24 13:21:36,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:36,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:21:36,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:21:36,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:21:36,923 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-24 13:21:36,923 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216775524] [2021-03-24 13:21:36,923 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:21:36,923 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:21:36,923 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448282855] [2021-03-24 13:21:36,923 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:21:36,923 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:21:36,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:21:36,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:21:36,925 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 522 out of 525 [2021-03-24 13:21:36,925 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 263 transitions, 17946 flow. Second operand has 3 states, 3 states have (on average 522.6666666666666) internal successors, (1568), 3 states have internal predecessors, (1568), 0 states have call successors, (0), 0 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-24 13:21:36,925 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:21:36,925 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 522 of 525 [2021-03-24 13:21:36,925 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:21:37,181 INFO L129 PetriNetUnfolder]: 0/262 cut-off events. [2021-03-24 13:21:37,181 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:37,182 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9170 conditions, 262 events. 0/262 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 272 event pairs, 0 based on Foata normal form. 131/393 useless extension candidates. Maximal degree in co-relation 0. Up to 131 conditions per place. [2021-03-24 13:21:37,182 INFO L132 encePairwiseOnDemand]: 523/525 looper letters, 0 selfloop transitions, 1 changer transitions 0/262 dead transitions. [2021-03-24 13:21:37,182 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 262 transitions, 17946 flow [2021-03-24 13:21:37,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:21:37,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:21:37,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1568 transitions. [2021-03-24 13:21:37,183 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9955555555555555 [2021-03-24 13:21:37,183 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1568 transitions. [2021-03-24 13:21:37,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1568 transitions. [2021-03-24 13:21:37,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:21:37,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1568 transitions. [2021-03-24 13:21:37,184 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 522.6666666666666) internal successors, (1568), 3 states have internal predecessors, (1568), 0 states have call successors, (0), 0 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-24 13:21:37,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 525.0) internal successors, (2100), 4 states have internal predecessors, (2100), 0 states have call successors, (0), 0 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-24 13:21:37,185 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 525.0) internal successors, (2100), 4 states have internal predecessors, (2100), 0 states have call successors, (0), 0 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-24 13:21:37,185 INFO L185 Difference]: Start difference. First operand has 524 places, 263 transitions, 17946 flow. Second operand 3 states and 1568 transitions. [2021-03-24 13:21:37,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 262 transitions, 17946 flow [2021-03-24 13:21:38,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 262 transitions, 1176 flow, removed 8385 selfloop flow, removed 0 redundant places. [2021-03-24 13:21:38,306 INFO L241 Difference]: Finished difference. Result has 525 places, 262 transitions, 1176 flow [2021-03-24 13:21:38,306 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=525, PETRI_DIFFERENCE_MINUEND_FLOW=1174, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1176, PETRI_PLACES=525, PETRI_TRANSITIONS=262} [2021-03-24 13:21:38,306 INFO L343 CegarLoopForPetriNet]: 524 programPoint places, 1 predicate places. [2021-03-24 13:21:38,306 INFO L480 AbstractCegarLoop]: Abstraction has has 525 places, 262 transitions, 1176 flow [2021-03-24 13:21:38,307 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 522.6666666666666) internal successors, (1568), 3 states have internal predecessors, (1568), 0 states have call successors, (0), 0 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-24 13:21:38,307 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:38,307 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:21:38,307 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable258 [2021-03-24 13:21:38,307 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:38,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:38,307 INFO L82 PathProgramCache]: Analyzing trace with hash 1521517739, now seen corresponding path program 1 times [2021-03-24 13:21:38,307 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:38,307 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735481374] [2021-03-24 13:21:38,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:38,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:38,465 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:38,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:38,467 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:38,488 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:21:38,488 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:21:38,489 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable259 [2021-03-24 13:21:38,489 WARN L342 ceAbstractionStarter]: 130 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:21:38,489 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 131 thread instances. [2021-03-24 13:21:38,579 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:21:38,579 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:21:38,580 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:21:38,580 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:21:38,580 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:21:38,580 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:21:38,580 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:21:38,580 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:21:38,580 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:21:38,580 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:21:38,584 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 661 places, 398 transitions, 18481 flow [2021-03-24 13:21:38,934 INFO L129 PetriNetUnfolder]: 0/791 cut-off events. [2021-03-24 13:21:38,934 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:38,934 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9831 conditions, 791 events. 0/791 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 2933 event pairs, 0 based on Foata normal form. 0/659 useless extension candidates. Maximal degree in co-relation 0. Up to 132 conditions per place. [2021-03-24 13:21:38,934 INFO L82 GeneralOperation]: Start removeDead. Operand has 661 places, 398 transitions, 18481 flow [2021-03-24 13:21:38,940 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 659 places, 396 transitions, 18477 flow [2021-03-24 13:21:38,940 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:21:38,940 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 659 places, 396 transitions, 18477 flow [2021-03-24 13:21:38,940 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 659 places, 396 transitions, 18477 flow [2021-03-24 13:21:38,944 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 659 places, 396 transitions, 18477 flow [2021-03-24 13:21:39,241 INFO L129 PetriNetUnfolder]: 0/527 cut-off events. [2021-03-24 13:21:39,242 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:39,242 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9567 conditions, 527 events. 0/527 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1501 event pairs, 0 based on Foata normal form. 0/527 useless extension candidates. Maximal degree in co-relation 0. Up to 132 conditions per place. [2021-03-24 13:21:39,363 INFO L142 LiptonReduction]: Number of co-enabled transitions 103228 [2021-03-24 13:21:40,154 INFO L154 LiptonReduction]: Checked pairs total: 85674 [2021-03-24 13:21:40,154 INFO L156 LiptonReduction]: Total number of compositions: 131 [2021-03-24 13:21:40,155 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1215 [2021-03-24 13:21:40,156 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:21:40,156 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:40,156 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:40,156 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:21:40,156 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:40,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:40,156 INFO L82 PathProgramCache]: Analyzing trace with hash 1124515, now seen corresponding path program 1 times [2021-03-24 13:21:40,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:40,156 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682845251] [2021-03-24 13:21:40,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:40,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:21:40,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:21:40,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:21:40,205 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-24 13:21:40,205 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682845251] [2021-03-24 13:21:40,205 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:21:40,205 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:21:40,205 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462356527] [2021-03-24 13:21:40,205 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:21:40,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:21:40,206 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:21:40,206 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:21:40,207 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 526 out of 529 [2021-03-24 13:21:40,207 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 265 transitions, 18215 flow. Second operand has 3 states, 3 states have (on average 526.6666666666666) internal successors, (1580), 3 states have internal predecessors, (1580), 0 states have call successors, (0), 0 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-24 13:21:40,207 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:21:40,207 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 526 of 529 [2021-03-24 13:21:40,207 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:21:40,397 INFO L129 PetriNetUnfolder]: 0/264 cut-off events. [2021-03-24 13:21:40,397 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:40,398 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9306 conditions, 264 events. 0/264 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 257 event pairs, 0 based on Foata normal form. 132/396 useless extension candidates. Maximal degree in co-relation 0. Up to 132 conditions per place. [2021-03-24 13:21:40,398 INFO L132 encePairwiseOnDemand]: 527/529 looper letters, 0 selfloop transitions, 1 changer transitions 0/264 dead transitions. [2021-03-24 13:21:40,398 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 264 transitions, 18215 flow [2021-03-24 13:21:40,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:21:40,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:21:40,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1580 transitions. [2021-03-24 13:21:40,399 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9955891619407687 [2021-03-24 13:21:40,399 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1580 transitions. [2021-03-24 13:21:40,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1580 transitions. [2021-03-24 13:21:40,400 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:21:40,400 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1580 transitions. [2021-03-24 13:21:40,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 526.6666666666666) internal successors, (1580), 3 states have internal predecessors, (1580), 0 states have call successors, (0), 0 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-24 13:21:40,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 529.0) internal successors, (2116), 4 states have internal predecessors, (2116), 0 states have call successors, (0), 0 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-24 13:21:40,401 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 529.0) internal successors, (2116), 4 states have internal predecessors, (2116), 0 states have call successors, (0), 0 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-24 13:21:40,401 INFO L185 Difference]: Start difference. First operand has 528 places, 265 transitions, 18215 flow. Second operand 3 states and 1580 transitions. [2021-03-24 13:21:40,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 264 transitions, 18215 flow [2021-03-24 13:21:41,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 264 transitions, 1185 flow, removed 8515 selfloop flow, removed 0 redundant places. [2021-03-24 13:21:41,557 INFO L241 Difference]: Finished difference. Result has 529 places, 264 transitions, 1185 flow [2021-03-24 13:21:41,557 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=529, PETRI_DIFFERENCE_MINUEND_FLOW=1183, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1185, PETRI_PLACES=529, PETRI_TRANSITIONS=264} [2021-03-24 13:21:41,557 INFO L343 CegarLoopForPetriNet]: 528 programPoint places, 1 predicate places. [2021-03-24 13:21:41,557 INFO L480 AbstractCegarLoop]: Abstraction has has 529 places, 264 transitions, 1185 flow [2021-03-24 13:21:41,557 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 526.6666666666666) internal successors, (1580), 3 states have internal predecessors, (1580), 0 states have call successors, (0), 0 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-24 13:21:41,557 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:41,557 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:21:41,558 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable260 [2021-03-24 13:21:41,558 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:41,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:41,558 INFO L82 PathProgramCache]: Analyzing trace with hash 1735632708, now seen corresponding path program 1 times [2021-03-24 13:21:41,558 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:41,558 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728656200] [2021-03-24 13:21:41,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:41,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:41,609 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:41,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:41,611 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:41,642 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:21:41,642 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:21:41,643 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261 [2021-03-24 13:21:41,643 WARN L342 ceAbstractionStarter]: 131 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:21:41,643 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 132 thread instances. [2021-03-24 13:21:41,734 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:21:41,734 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:21:41,734 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:21:41,734 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:21:41,734 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:21:41,734 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:21:41,734 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:21:41,735 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:21:41,735 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:21:41,735 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:21:41,738 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 666 places, 401 transitions, 18754 flow [2021-03-24 13:21:42,096 INFO L129 PetriNetUnfolder]: 0/797 cut-off events. [2021-03-24 13:21:42,096 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:42,096 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9972 conditions, 797 events. 0/797 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3090 event pairs, 0 based on Foata normal form. 0/664 useless extension candidates. Maximal degree in co-relation 0. Up to 133 conditions per place. [2021-03-24 13:21:42,096 INFO L82 GeneralOperation]: Start removeDead. Operand has 666 places, 401 transitions, 18754 flow [2021-03-24 13:21:42,102 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 664 places, 399 transitions, 18750 flow [2021-03-24 13:21:42,103 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:21:42,103 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 664 places, 399 transitions, 18750 flow [2021-03-24 13:21:42,103 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 664 places, 399 transitions, 18750 flow [2021-03-24 13:21:42,107 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 664 places, 399 transitions, 18750 flow [2021-03-24 13:21:42,409 INFO L129 PetriNetUnfolder]: 0/531 cut-off events. [2021-03-24 13:21:42,409 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:42,410 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9706 conditions, 531 events. 0/531 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1388 event pairs, 0 based on Foata normal form. 0/531 useless extension candidates. Maximal degree in co-relation 0. Up to 133 conditions per place. [2021-03-24 13:21:42,533 INFO L142 LiptonReduction]: Number of co-enabled transitions 104808 [2021-03-24 13:21:43,334 INFO L154 LiptonReduction]: Checked pairs total: 86988 [2021-03-24 13:21:43,334 INFO L156 LiptonReduction]: Total number of compositions: 132 [2021-03-24 13:21:43,334 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1231 [2021-03-24 13:21:43,335 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:21:43,335 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:43,335 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:43,335 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:21:43,335 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:43,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:43,336 INFO L82 PathProgramCache]: Analyzing trace with hash 1141539, now seen corresponding path program 1 times [2021-03-24 13:21:43,336 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:43,336 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004101099] [2021-03-24 13:21:43,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:43,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:21:43,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:21:43,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:21:43,389 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-24 13:21:43,389 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004101099] [2021-03-24 13:21:43,390 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:21:43,390 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:21:43,390 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237426052] [2021-03-24 13:21:43,390 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:21:43,390 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:21:43,390 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:21:43,390 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:21:43,391 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 530 out of 533 [2021-03-24 13:21:43,392 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 267 transitions, 18486 flow. Second operand has 3 states, 3 states have (on average 530.6666666666666) internal successors, (1592), 3 states have internal predecessors, (1592), 0 states have call successors, (0), 0 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-24 13:21:43,392 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:21:43,392 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 530 of 533 [2021-03-24 13:21:43,392 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:21:43,707 INFO L129 PetriNetUnfolder]: 0/266 cut-off events. [2021-03-24 13:21:43,707 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:43,708 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9443 conditions, 266 events. 0/266 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 270 event pairs, 0 based on Foata normal form. 133/399 useless extension candidates. Maximal degree in co-relation 0. Up to 133 conditions per place. [2021-03-24 13:21:43,708 INFO L132 encePairwiseOnDemand]: 531/533 looper letters, 0 selfloop transitions, 1 changer transitions 0/266 dead transitions. [2021-03-24 13:21:43,708 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 266 transitions, 18486 flow [2021-03-24 13:21:43,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:21:43,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:21:43,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1592 transitions. [2021-03-24 13:21:43,709 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9956222639149468 [2021-03-24 13:21:43,709 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1592 transitions. [2021-03-24 13:21:43,709 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1592 transitions. [2021-03-24 13:21:43,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:21:43,710 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1592 transitions. [2021-03-24 13:21:43,711 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 530.6666666666666) internal successors, (1592), 3 states have internal predecessors, (1592), 0 states have call successors, (0), 0 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-24 13:21:43,711 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 533.0) internal successors, (2132), 4 states have internal predecessors, (2132), 0 states have call successors, (0), 0 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-24 13:21:43,711 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 533.0) internal successors, (2132), 4 states have internal predecessors, (2132), 0 states have call successors, (0), 0 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-24 13:21:43,712 INFO L185 Difference]: Start difference. First operand has 532 places, 267 transitions, 18486 flow. Second operand 3 states and 1592 transitions. [2021-03-24 13:21:43,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 266 transitions, 18486 flow [2021-03-24 13:21:44,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 266 transitions, 1194 flow, removed 8646 selfloop flow, removed 0 redundant places. [2021-03-24 13:21:44,957 INFO L241 Difference]: Finished difference. Result has 533 places, 266 transitions, 1194 flow [2021-03-24 13:21:44,957 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=533, PETRI_DIFFERENCE_MINUEND_FLOW=1192, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1194, PETRI_PLACES=533, PETRI_TRANSITIONS=266} [2021-03-24 13:21:44,958 INFO L343 CegarLoopForPetriNet]: 532 programPoint places, 1 predicate places. [2021-03-24 13:21:44,958 INFO L480 AbstractCegarLoop]: Abstraction has has 533 places, 266 transitions, 1194 flow [2021-03-24 13:21:44,958 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 530.6666666666666) internal successors, (1592), 3 states have internal predecessors, (1592), 0 states have call successors, (0), 0 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-24 13:21:44,958 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:44,958 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:21:44,958 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262 [2021-03-24 13:21:44,958 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:44,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:44,958 INFO L82 PathProgramCache]: Analyzing trace with hash 1300787822, now seen corresponding path program 1 times [2021-03-24 13:21:44,958 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:44,958 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335519307] [2021-03-24 13:21:44,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:45,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:45,009 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:45,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:45,011 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:45,043 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:21:45,043 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:21:45,043 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable263 [2021-03-24 13:21:45,043 WARN L342 ceAbstractionStarter]: 132 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:21:45,043 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 133 thread instances. [2021-03-24 13:21:45,135 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:21:45,136 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:21:45,136 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:21:45,136 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:21:45,136 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:21:45,136 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:21:45,136 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:21:45,136 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:21:45,136 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:21:45,136 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:21:45,140 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 671 places, 404 transitions, 19029 flow [2021-03-24 13:21:45,509 INFO L129 PetriNetUnfolder]: 0/803 cut-off events. [2021-03-24 13:21:45,509 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:45,509 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10114 conditions, 803 events. 0/803 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3144 event pairs, 0 based on Foata normal form. 0/669 useless extension candidates. Maximal degree in co-relation 0. Up to 134 conditions per place. [2021-03-24 13:21:45,509 INFO L82 GeneralOperation]: Start removeDead. Operand has 671 places, 404 transitions, 19029 flow [2021-03-24 13:21:45,515 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 669 places, 402 transitions, 19025 flow [2021-03-24 13:21:45,515 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:21:45,516 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 669 places, 402 transitions, 19025 flow [2021-03-24 13:21:45,516 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 669 places, 402 transitions, 19025 flow [2021-03-24 13:21:45,520 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 669 places, 402 transitions, 19025 flow [2021-03-24 13:21:45,842 INFO L129 PetriNetUnfolder]: 0/535 cut-off events. [2021-03-24 13:21:45,842 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:45,843 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9846 conditions, 535 events. 0/535 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1633 event pairs, 0 based on Foata normal form. 0/535 useless extension candidates. Maximal degree in co-relation 0. Up to 134 conditions per place. [2021-03-24 13:21:45,969 INFO L142 LiptonReduction]: Number of co-enabled transitions 106400 [2021-03-24 13:21:46,792 INFO L154 LiptonReduction]: Checked pairs total: 88312 [2021-03-24 13:21:46,792 INFO L156 LiptonReduction]: Total number of compositions: 133 [2021-03-24 13:21:46,792 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1277 [2021-03-24 13:21:46,793 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:21:46,793 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:46,793 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:46,793 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:21:46,793 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:46,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:46,793 INFO L82 PathProgramCache]: Analyzing trace with hash 1158691, now seen corresponding path program 1 times [2021-03-24 13:21:46,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:46,793 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185821298] [2021-03-24 13:21:46,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:46,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:21:46,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:21:46,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:21:46,845 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-24 13:21:46,845 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185821298] [2021-03-24 13:21:46,845 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:21:46,845 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:21:46,845 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367250147] [2021-03-24 13:21:46,845 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:21:46,845 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:21:46,846 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:21:46,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:21:46,847 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 534 out of 537 [2021-03-24 13:21:46,847 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 269 transitions, 18759 flow. Second operand has 3 states, 3 states have (on average 534.6666666666666) internal successors, (1604), 3 states have internal predecessors, (1604), 0 states have call successors, (0), 0 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-24 13:21:46,847 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:21:46,847 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 534 of 537 [2021-03-24 13:21:46,847 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:21:47,053 INFO L129 PetriNetUnfolder]: 0/268 cut-off events. [2021-03-24 13:21:47,054 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:47,054 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9581 conditions, 268 events. 0/268 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 275 event pairs, 0 based on Foata normal form. 134/402 useless extension candidates. Maximal degree in co-relation 0. Up to 134 conditions per place. [2021-03-24 13:21:47,055 INFO L132 encePairwiseOnDemand]: 535/537 looper letters, 0 selfloop transitions, 1 changer transitions 0/268 dead transitions. [2021-03-24 13:21:47,055 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 268 transitions, 18759 flow [2021-03-24 13:21:47,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:21:47,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:21:47,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1604 transitions. [2021-03-24 13:21:47,057 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9956548727498448 [2021-03-24 13:21:47,057 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1604 transitions. [2021-03-24 13:21:47,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1604 transitions. [2021-03-24 13:21:47,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:21:47,057 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1604 transitions. [2021-03-24 13:21:47,058 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 534.6666666666666) internal successors, (1604), 3 states have internal predecessors, (1604), 0 states have call successors, (0), 0 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-24 13:21:47,059 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 537.0) internal successors, (2148), 4 states have internal predecessors, (2148), 0 states have call successors, (0), 0 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-24 13:21:47,059 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 537.0) internal successors, (2148), 4 states have internal predecessors, (2148), 0 states have call successors, (0), 0 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-24 13:21:47,059 INFO L185 Difference]: Start difference. First operand has 536 places, 269 transitions, 18759 flow. Second operand 3 states and 1604 transitions. [2021-03-24 13:21:47,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 268 transitions, 18759 flow [2021-03-24 13:21:48,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 268 transitions, 1203 flow, removed 8778 selfloop flow, removed 0 redundant places. [2021-03-24 13:21:48,302 INFO L241 Difference]: Finished difference. Result has 537 places, 268 transitions, 1203 flow [2021-03-24 13:21:48,302 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=537, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1203, PETRI_PLACES=537, PETRI_TRANSITIONS=268} [2021-03-24 13:21:48,302 INFO L343 CegarLoopForPetriNet]: 536 programPoint places, 1 predicate places. [2021-03-24 13:21:48,302 INFO L480 AbstractCegarLoop]: Abstraction has has 537 places, 268 transitions, 1203 flow [2021-03-24 13:21:48,303 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 534.6666666666666) internal successors, (1604), 3 states have internal predecessors, (1604), 0 states have call successors, (0), 0 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-24 13:21:48,303 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:48,303 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:21:48,303 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264 [2021-03-24 13:21:48,303 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:48,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:48,303 INFO L82 PathProgramCache]: Analyzing trace with hash -992923249, now seen corresponding path program 1 times [2021-03-24 13:21:48,303 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:48,303 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349519706] [2021-03-24 13:21:48,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:48,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:48,354 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:48,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:48,356 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:48,390 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:21:48,390 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:21:48,390 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable265 [2021-03-24 13:21:48,390 WARN L342 ceAbstractionStarter]: 133 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:21:48,391 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 134 thread instances. [2021-03-24 13:21:48,483 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:21:48,484 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:21:48,484 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:21:48,484 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:21:48,484 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:21:48,484 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:21:48,484 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:21:48,484 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:21:48,484 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:21:48,484 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:21:48,489 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 676 places, 407 transitions, 19306 flow [2021-03-24 13:21:48,861 INFO L129 PetriNetUnfolder]: 0/809 cut-off events. [2021-03-24 13:21:48,861 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:48,861 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10257 conditions, 809 events. 0/809 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3114 event pairs, 0 based on Foata normal form. 0/674 useless extension candidates. Maximal degree in co-relation 0. Up to 135 conditions per place. [2021-03-24 13:21:48,861 INFO L82 GeneralOperation]: Start removeDead. Operand has 676 places, 407 transitions, 19306 flow [2021-03-24 13:21:48,867 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 674 places, 405 transitions, 19302 flow [2021-03-24 13:21:48,868 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:21:48,868 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 674 places, 405 transitions, 19302 flow [2021-03-24 13:21:48,868 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 674 places, 405 transitions, 19302 flow [2021-03-24 13:21:48,872 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 674 places, 405 transitions, 19302 flow [2021-03-24 13:21:49,192 INFO L129 PetriNetUnfolder]: 0/539 cut-off events. [2021-03-24 13:21:49,192 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:49,192 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9987 conditions, 539 events. 0/539 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1566 event pairs, 0 based on Foata normal form. 0/539 useless extension candidates. Maximal degree in co-relation 0. Up to 135 conditions per place. [2021-03-24 13:21:49,319 INFO L142 LiptonReduction]: Number of co-enabled transitions 108004 [2021-03-24 13:21:50,241 INFO L154 LiptonReduction]: Checked pairs total: 89646 [2021-03-24 13:21:50,241 INFO L156 LiptonReduction]: Total number of compositions: 134 [2021-03-24 13:21:50,241 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1373 [2021-03-24 13:21:50,242 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:21:50,242 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:50,242 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:50,242 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:21:50,242 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:50,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:50,242 INFO L82 PathProgramCache]: Analyzing trace with hash 1175971, now seen corresponding path program 1 times [2021-03-24 13:21:50,242 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:50,242 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286968] [2021-03-24 13:21:50,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:50,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:21:50,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:21:50,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:21:50,285 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-24 13:21:50,285 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286968] [2021-03-24 13:21:50,285 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:21:50,285 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:21:50,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097966399] [2021-03-24 13:21:50,285 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:21:50,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:21:50,286 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:21:50,286 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:21:50,286 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 538 out of 541 [2021-03-24 13:21:50,287 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 271 transitions, 19034 flow. Second operand has 3 states, 3 states have (on average 538.6666666666666) internal successors, (1616), 3 states have internal predecessors, (1616), 0 states have call successors, (0), 0 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-24 13:21:50,287 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:21:50,287 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 538 of 541 [2021-03-24 13:21:50,287 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:21:50,480 INFO L129 PetriNetUnfolder]: 0/270 cut-off events. [2021-03-24 13:21:50,480 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:50,480 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9720 conditions, 270 events. 0/270 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 262 event pairs, 0 based on Foata normal form. 135/405 useless extension candidates. Maximal degree in co-relation 0. Up to 135 conditions per place. [2021-03-24 13:21:50,481 INFO L132 encePairwiseOnDemand]: 539/541 looper letters, 0 selfloop transitions, 1 changer transitions 0/270 dead transitions. [2021-03-24 13:21:50,481 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 270 transitions, 19034 flow [2021-03-24 13:21:50,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:21:50,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:21:50,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1616 transitions. [2021-03-24 13:21:50,482 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9956869993838571 [2021-03-24 13:21:50,482 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1616 transitions. [2021-03-24 13:21:50,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1616 transitions. [2021-03-24 13:21:50,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:21:50,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1616 transitions. [2021-03-24 13:21:50,484 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 538.6666666666666) internal successors, (1616), 3 states have internal predecessors, (1616), 0 states have call successors, (0), 0 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-24 13:21:50,484 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 541.0) internal successors, (2164), 4 states have internal predecessors, (2164), 0 states have call successors, (0), 0 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-24 13:21:50,485 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 541.0) internal successors, (2164), 4 states have internal predecessors, (2164), 0 states have call successors, (0), 0 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-24 13:21:50,485 INFO L185 Difference]: Start difference. First operand has 540 places, 271 transitions, 19034 flow. Second operand 3 states and 1616 transitions. [2021-03-24 13:21:50,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 270 transitions, 19034 flow [2021-03-24 13:21:51,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 270 transitions, 1212 flow, removed 8911 selfloop flow, removed 0 redundant places. [2021-03-24 13:21:51,706 INFO L241 Difference]: Finished difference. Result has 541 places, 270 transitions, 1212 flow [2021-03-24 13:21:51,706 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=541, PETRI_DIFFERENCE_MINUEND_FLOW=1210, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1212, PETRI_PLACES=541, PETRI_TRANSITIONS=270} [2021-03-24 13:21:51,706 INFO L343 CegarLoopForPetriNet]: 540 programPoint places, 1 predicate places. [2021-03-24 13:21:51,706 INFO L480 AbstractCegarLoop]: Abstraction has has 541 places, 270 transitions, 1212 flow [2021-03-24 13:21:51,706 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 538.6666666666666) internal successors, (1616), 3 states have internal predecessors, (1616), 0 states have call successors, (0), 0 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-24 13:21:51,706 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:51,706 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:21:51,707 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable266 [2021-03-24 13:21:51,707 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:51,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:51,707 INFO L82 PathProgramCache]: Analyzing trace with hash 640779313, now seen corresponding path program 1 times [2021-03-24 13:21:51,707 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:51,707 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448210309] [2021-03-24 13:21:51,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:51,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:51,750 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:51,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:51,752 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:51,788 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:21:51,788 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:21:51,788 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable267 [2021-03-24 13:21:51,788 WARN L342 ceAbstractionStarter]: 134 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:21:51,789 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 135 thread instances. [2021-03-24 13:21:51,882 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:21:51,883 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:21:51,883 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:21:51,883 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:21:51,883 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:21:51,883 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:21:51,883 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:21:51,883 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:21:51,883 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:21:51,883 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:21:51,887 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 681 places, 410 transitions, 19585 flow [2021-03-24 13:21:52,259 INFO L129 PetriNetUnfolder]: 0/815 cut-off events. [2021-03-24 13:21:52,259 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:52,260 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10401 conditions, 815 events. 0/815 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3150 event pairs, 0 based on Foata normal form. 0/679 useless extension candidates. Maximal degree in co-relation 0. Up to 136 conditions per place. [2021-03-24 13:21:52,260 INFO L82 GeneralOperation]: Start removeDead. Operand has 681 places, 410 transitions, 19585 flow [2021-03-24 13:21:52,266 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 679 places, 408 transitions, 19581 flow [2021-03-24 13:21:52,266 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:21:52,266 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 679 places, 408 transitions, 19581 flow [2021-03-24 13:21:52,266 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 679 places, 408 transitions, 19581 flow [2021-03-24 13:21:52,270 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 679 places, 408 transitions, 19581 flow [2021-03-24 13:21:52,604 INFO L129 PetriNetUnfolder]: 0/543 cut-off events. [2021-03-24 13:21:52,604 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:52,604 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10129 conditions, 543 events. 0/543 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1359 event pairs, 0 based on Foata normal form. 0/543 useless extension candidates. Maximal degree in co-relation 0. Up to 136 conditions per place. [2021-03-24 13:21:52,734 INFO L142 LiptonReduction]: Number of co-enabled transitions 109620 [2021-03-24 13:21:53,524 INFO L154 LiptonReduction]: Checked pairs total: 90990 [2021-03-24 13:21:53,524 INFO L156 LiptonReduction]: Total number of compositions: 135 [2021-03-24 13:21:53,525 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1259 [2021-03-24 13:21:53,526 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:21:53,526 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:53,526 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:53,526 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:21:53,526 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:53,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:53,526 INFO L82 PathProgramCache]: Analyzing trace with hash 1193379, now seen corresponding path program 1 times [2021-03-24 13:21:53,526 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:53,526 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229448034] [2021-03-24 13:21:53,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:53,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:21:53,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:21:53,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:21:53,575 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-24 13:21:53,576 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229448034] [2021-03-24 13:21:53,576 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:21:53,576 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:21:53,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151115819] [2021-03-24 13:21:53,576 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:21:53,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:21:53,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:21:53,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:21:53,577 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 542 out of 545 [2021-03-24 13:21:53,578 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 273 transitions, 19311 flow. Second operand has 3 states, 3 states have (on average 542.6666666666666) internal successors, (1628), 3 states have internal predecessors, (1628), 0 states have call successors, (0), 0 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-24 13:21:53,578 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:21:53,578 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 542 of 545 [2021-03-24 13:21:53,578 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:21:53,840 INFO L129 PetriNetUnfolder]: 0/272 cut-off events. [2021-03-24 13:21:53,840 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:53,840 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9860 conditions, 272 events. 0/272 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 281 event pairs, 0 based on Foata normal form. 136/408 useless extension candidates. Maximal degree in co-relation 0. Up to 136 conditions per place. [2021-03-24 13:21:53,841 INFO L132 encePairwiseOnDemand]: 543/545 looper letters, 0 selfloop transitions, 1 changer transitions 0/272 dead transitions. [2021-03-24 13:21:53,841 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 272 transitions, 19311 flow [2021-03-24 13:21:53,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:21:53,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:21:53,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1628 transitions. [2021-03-24 13:21:53,842 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9957186544342508 [2021-03-24 13:21:53,842 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1628 transitions. [2021-03-24 13:21:53,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1628 transitions. [2021-03-24 13:21:53,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:21:53,842 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1628 transitions. [2021-03-24 13:21:53,843 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 542.6666666666666) internal successors, (1628), 3 states have internal predecessors, (1628), 0 states have call successors, (0), 0 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-24 13:21:53,844 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 545.0) internal successors, (2180), 4 states have internal predecessors, (2180), 0 states have call successors, (0), 0 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-24 13:21:53,844 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 545.0) internal successors, (2180), 4 states have internal predecessors, (2180), 0 states have call successors, (0), 0 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-24 13:21:53,844 INFO L185 Difference]: Start difference. First operand has 544 places, 273 transitions, 19311 flow. Second operand 3 states and 1628 transitions. [2021-03-24 13:21:53,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 272 transitions, 19311 flow [2021-03-24 13:21:55,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 272 transitions, 1221 flow, removed 9045 selfloop flow, removed 0 redundant places. [2021-03-24 13:21:55,069 INFO L241 Difference]: Finished difference. Result has 545 places, 272 transitions, 1221 flow [2021-03-24 13:21:55,069 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=545, PETRI_DIFFERENCE_MINUEND_FLOW=1219, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1221, PETRI_PLACES=545, PETRI_TRANSITIONS=272} [2021-03-24 13:21:55,069 INFO L343 CegarLoopForPetriNet]: 544 programPoint places, 1 predicate places. [2021-03-24 13:21:55,069 INFO L480 AbstractCegarLoop]: Abstraction has has 545 places, 272 transitions, 1221 flow [2021-03-24 13:21:55,069 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 542.6666666666666) internal successors, (1628), 3 states have internal predecessors, (1628), 0 states have call successors, (0), 0 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-24 13:21:55,069 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:55,069 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:21:55,069 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable268 [2021-03-24 13:21:55,070 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:55,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:55,070 INFO L82 PathProgramCache]: Analyzing trace with hash -71481878, now seen corresponding path program 1 times [2021-03-24 13:21:55,070 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:55,070 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031134222] [2021-03-24 13:21:55,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:55,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:55,133 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:55,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:55,136 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:55,172 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:21:55,172 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:21:55,172 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable269 [2021-03-24 13:21:55,172 WARN L342 ceAbstractionStarter]: 135 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:21:55,172 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 136 thread instances. [2021-03-24 13:21:55,284 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:21:55,284 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:21:55,285 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:21:55,285 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:21:55,285 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:21:55,285 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:21:55,285 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:21:55,285 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:21:55,285 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:21:55,285 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:21:55,291 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 686 places, 413 transitions, 19866 flow [2021-03-24 13:21:55,837 INFO L129 PetriNetUnfolder]: 0/821 cut-off events. [2021-03-24 13:21:55,837 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:55,838 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10546 conditions, 821 events. 0/821 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3245 event pairs, 0 based on Foata normal form. 0/684 useless extension candidates. Maximal degree in co-relation 0. Up to 137 conditions per place. [2021-03-24 13:21:55,838 INFO L82 GeneralOperation]: Start removeDead. Operand has 686 places, 413 transitions, 19866 flow [2021-03-24 13:21:55,847 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 684 places, 411 transitions, 19862 flow [2021-03-24 13:21:55,847 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:21:55,847 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 684 places, 411 transitions, 19862 flow [2021-03-24 13:21:55,847 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 684 places, 411 transitions, 19862 flow [2021-03-24 13:21:55,853 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 684 places, 411 transitions, 19862 flow [2021-03-24 13:21:56,356 INFO L129 PetriNetUnfolder]: 0/547 cut-off events. [2021-03-24 13:21:56,357 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:56,357 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10272 conditions, 547 events. 0/547 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1591 event pairs, 0 based on Foata normal form. 0/547 useless extension candidates. Maximal degree in co-relation 0. Up to 137 conditions per place. [2021-03-24 13:21:56,562 INFO L142 LiptonReduction]: Number of co-enabled transitions 111248 [2021-03-24 13:21:57,581 INFO L154 LiptonReduction]: Checked pairs total: 92344 [2021-03-24 13:21:57,581 INFO L156 LiptonReduction]: Total number of compositions: 136 [2021-03-24 13:21:57,582 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1735 [2021-03-24 13:21:57,583 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:21:57,583 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:57,583 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:57,583 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:21:57,583 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:57,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:57,583 INFO L82 PathProgramCache]: Analyzing trace with hash 1210915, now seen corresponding path program 1 times [2021-03-24 13:21:57,583 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:57,583 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015099405] [2021-03-24 13:21:57,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:57,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:21:57,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:21:57,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:21:57,642 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-24 13:21:57,642 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015099405] [2021-03-24 13:21:57,642 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:21:57,642 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:21:57,642 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817576408] [2021-03-24 13:21:57,643 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:21:57,643 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:21:57,643 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:21:57,643 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:21:57,644 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 546 out of 549 [2021-03-24 13:21:57,644 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 275 transitions, 19590 flow. Second operand has 3 states, 3 states have (on average 546.6666666666666) internal successors, (1640), 3 states have internal predecessors, (1640), 0 states have call successors, (0), 0 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-24 13:21:57,644 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:21:57,644 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 546 of 549 [2021-03-24 13:21:57,645 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:21:57,853 INFO L129 PetriNetUnfolder]: 0/274 cut-off events. [2021-03-24 13:21:57,854 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:57,854 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10001 conditions, 274 events. 0/274 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 232 event pairs, 0 based on Foata normal form. 137/411 useless extension candidates. Maximal degree in co-relation 0. Up to 137 conditions per place. [2021-03-24 13:21:57,855 INFO L132 encePairwiseOnDemand]: 547/549 looper letters, 0 selfloop transitions, 1 changer transitions 0/274 dead transitions. [2021-03-24 13:21:57,855 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 274 transitions, 19590 flow [2021-03-24 13:21:57,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:21:57,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:21:57,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1640 transitions. [2021-03-24 13:21:57,856 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9957498482088646 [2021-03-24 13:21:57,856 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1640 transitions. [2021-03-24 13:21:57,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1640 transitions. [2021-03-24 13:21:57,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:21:57,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1640 transitions. [2021-03-24 13:21:57,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 546.6666666666666) internal successors, (1640), 3 states have internal predecessors, (1640), 0 states have call successors, (0), 0 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-24 13:21:57,857 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 549.0) internal successors, (2196), 4 states have internal predecessors, (2196), 0 states have call successors, (0), 0 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-24 13:21:57,858 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 549.0) internal successors, (2196), 4 states have internal predecessors, (2196), 0 states have call successors, (0), 0 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-24 13:21:57,858 INFO L185 Difference]: Start difference. First operand has 548 places, 275 transitions, 19590 flow. Second operand 3 states and 1640 transitions. [2021-03-24 13:21:57,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 274 transitions, 19590 flow [2021-03-24 13:21:59,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 274 transitions, 1230 flow, removed 9180 selfloop flow, removed 0 redundant places. [2021-03-24 13:21:59,058 INFO L241 Difference]: Finished difference. Result has 549 places, 274 transitions, 1230 flow [2021-03-24 13:21:59,058 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=549, PETRI_DIFFERENCE_MINUEND_FLOW=1228, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1230, PETRI_PLACES=549, PETRI_TRANSITIONS=274} [2021-03-24 13:21:59,058 INFO L343 CegarLoopForPetriNet]: 548 programPoint places, 1 predicate places. [2021-03-24 13:21:59,058 INFO L480 AbstractCegarLoop]: Abstraction has has 549 places, 274 transitions, 1230 flow [2021-03-24 13:21:59,058 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 546.6666666666666) internal successors, (1640), 3 states have internal predecessors, (1640), 0 states have call successors, (0), 0 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-24 13:21:59,058 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:21:59,058 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:21:59,059 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable270 [2021-03-24 13:21:59,059 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:21:59,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:21:59,059 INFO L82 PathProgramCache]: Analyzing trace with hash 711049204, now seen corresponding path program 1 times [2021-03-24 13:21:59,059 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:21:59,059 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649972624] [2021-03-24 13:21:59,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:21:59,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:59,117 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:59,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:21:59,119 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:21:59,158 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:21:59,158 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:21:59,158 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable271 [2021-03-24 13:21:59,158 WARN L342 ceAbstractionStarter]: 136 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:21:59,158 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 137 thread instances. [2021-03-24 13:21:59,258 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:21:59,258 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:21:59,258 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:21:59,259 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:21:59,259 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:21:59,259 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:21:59,259 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:21:59,259 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:21:59,259 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:21:59,259 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:21:59,263 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 691 places, 416 transitions, 20149 flow [2021-03-24 13:21:59,682 INFO L129 PetriNetUnfolder]: 0/827 cut-off events. [2021-03-24 13:21:59,682 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:21:59,682 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10692 conditions, 827 events. 0/827 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3202 event pairs, 0 based on Foata normal form. 0/689 useless extension candidates. Maximal degree in co-relation 0. Up to 138 conditions per place. [2021-03-24 13:21:59,682 INFO L82 GeneralOperation]: Start removeDead. Operand has 691 places, 416 transitions, 20149 flow [2021-03-24 13:21:59,688 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 689 places, 414 transitions, 20145 flow [2021-03-24 13:21:59,688 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:21:59,688 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 689 places, 414 transitions, 20145 flow [2021-03-24 13:21:59,689 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 689 places, 414 transitions, 20145 flow [2021-03-24 13:21:59,693 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 689 places, 414 transitions, 20145 flow [2021-03-24 13:22:00,031 INFO L129 PetriNetUnfolder]: 0/551 cut-off events. [2021-03-24 13:22:00,031 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:00,031 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10416 conditions, 551 events. 0/551 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1470 event pairs, 0 based on Foata normal form. 0/551 useless extension candidates. Maximal degree in co-relation 0. Up to 138 conditions per place. [2021-03-24 13:22:00,168 INFO L142 LiptonReduction]: Number of co-enabled transitions 112888 [2021-03-24 13:22:01,020 INFO L154 LiptonReduction]: Checked pairs total: 93708 [2021-03-24 13:22:01,021 INFO L156 LiptonReduction]: Total number of compositions: 137 [2021-03-24 13:22:01,021 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1333 [2021-03-24 13:22:01,022 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:22:01,022 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:01,022 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:01,022 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:22:01,022 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:01,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:01,022 INFO L82 PathProgramCache]: Analyzing trace with hash 1228579, now seen corresponding path program 1 times [2021-03-24 13:22:01,022 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:01,022 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532674704] [2021-03-24 13:22:01,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:01,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:22:01,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:22:01,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:22:01,083 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-24 13:22:01,083 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532674704] [2021-03-24 13:22:01,083 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:22:01,083 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:22:01,083 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614669032] [2021-03-24 13:22:01,083 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:22:01,084 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:22:01,084 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:22:01,084 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:22:01,085 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 550 out of 553 [2021-03-24 13:22:01,085 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 277 transitions, 19871 flow. Second operand has 3 states, 3 states have (on average 550.6666666666666) internal successors, (1652), 3 states have internal predecessors, (1652), 0 states have call successors, (0), 0 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-24 13:22:01,085 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:22:01,085 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 550 of 553 [2021-03-24 13:22:01,085 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:22:01,373 INFO L129 PetriNetUnfolder]: 0/276 cut-off events. [2021-03-24 13:22:01,373 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:01,373 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10143 conditions, 276 events. 0/276 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 287 event pairs, 0 based on Foata normal form. 138/414 useless extension candidates. Maximal degree in co-relation 0. Up to 138 conditions per place. [2021-03-24 13:22:01,374 INFO L132 encePairwiseOnDemand]: 551/553 looper letters, 0 selfloop transitions, 1 changer transitions 0/276 dead transitions. [2021-03-24 13:22:01,374 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 276 transitions, 19871 flow [2021-03-24 13:22:01,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:22:01,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:22:01,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1652 transitions. [2021-03-24 13:22:01,375 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9957805907172996 [2021-03-24 13:22:01,375 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1652 transitions. [2021-03-24 13:22:01,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1652 transitions. [2021-03-24 13:22:01,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:22:01,376 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1652 transitions. [2021-03-24 13:22:01,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 550.6666666666666) internal successors, (1652), 3 states have internal predecessors, (1652), 0 states have call successors, (0), 0 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-24 13:22:01,377 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 553.0) internal successors, (2212), 4 states have internal predecessors, (2212), 0 states have call successors, (0), 0 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-24 13:22:01,378 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 553.0) internal successors, (2212), 4 states have internal predecessors, (2212), 0 states have call successors, (0), 0 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-24 13:22:01,378 INFO L185 Difference]: Start difference. First operand has 552 places, 277 transitions, 19871 flow. Second operand 3 states and 1652 transitions. [2021-03-24 13:22:01,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 276 transitions, 19871 flow [2021-03-24 13:22:02,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 276 transitions, 1239 flow, removed 9316 selfloop flow, removed 0 redundant places. [2021-03-24 13:22:02,695 INFO L241 Difference]: Finished difference. Result has 553 places, 276 transitions, 1239 flow [2021-03-24 13:22:02,695 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=553, PETRI_DIFFERENCE_MINUEND_FLOW=1237, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1239, PETRI_PLACES=553, PETRI_TRANSITIONS=276} [2021-03-24 13:22:02,695 INFO L343 CegarLoopForPetriNet]: 552 programPoint places, 1 predicate places. [2021-03-24 13:22:02,695 INFO L480 AbstractCegarLoop]: Abstraction has has 553 places, 276 transitions, 1239 flow [2021-03-24 13:22:02,695 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 550.6666666666666) internal successors, (1652), 3 states have internal predecessors, (1652), 0 states have call successors, (0), 0 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-24 13:22:02,695 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:02,695 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:22:02,695 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272 [2021-03-24 13:22:02,695 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:02,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:02,696 INFO L82 PathProgramCache]: Analyzing trace with hash -9216427, now seen corresponding path program 1 times [2021-03-24 13:22:02,696 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:02,696 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748197013] [2021-03-24 13:22:02,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:02,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:02,757 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:02,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:02,759 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:02,795 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:22:02,795 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:22:02,795 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273 [2021-03-24 13:22:02,795 WARN L342 ceAbstractionStarter]: 137 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:22:02,795 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 138 thread instances. [2021-03-24 13:22:02,893 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:22:02,894 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:22:02,894 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:22:02,894 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:22:02,894 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:22:02,894 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:22:02,894 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:22:02,894 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:22:02,894 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:22:02,894 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:22:02,898 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 696 places, 419 transitions, 20434 flow [2021-03-24 13:22:03,372 INFO L129 PetriNetUnfolder]: 0/833 cut-off events. [2021-03-24 13:22:03,372 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:03,372 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10839 conditions, 833 events. 0/833 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3300 event pairs, 0 based on Foata normal form. 0/694 useless extension candidates. Maximal degree in co-relation 0. Up to 139 conditions per place. [2021-03-24 13:22:03,372 INFO L82 GeneralOperation]: Start removeDead. Operand has 696 places, 419 transitions, 20434 flow [2021-03-24 13:22:03,382 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 694 places, 417 transitions, 20430 flow [2021-03-24 13:22:03,382 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:22:03,382 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 694 places, 417 transitions, 20430 flow [2021-03-24 13:22:03,382 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 694 places, 417 transitions, 20430 flow [2021-03-24 13:22:03,389 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 694 places, 417 transitions, 20430 flow [2021-03-24 13:22:03,814 INFO L129 PetriNetUnfolder]: 0/555 cut-off events. [2021-03-24 13:22:03,814 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:03,814 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10561 conditions, 555 events. 0/555 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1409 event pairs, 0 based on Foata normal form. 0/555 useless extension candidates. Maximal degree in co-relation 0. Up to 139 conditions per place. [2021-03-24 13:22:03,952 INFO L142 LiptonReduction]: Number of co-enabled transitions 114540 [2021-03-24 13:22:04,823 INFO L154 LiptonReduction]: Checked pairs total: 95082 [2021-03-24 13:22:04,823 INFO L156 LiptonReduction]: Total number of compositions: 138 [2021-03-24 13:22:04,823 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1441 [2021-03-24 13:22:04,824 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:22:04,824 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:04,824 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:04,824 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:22:04,824 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:04,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:04,825 INFO L82 PathProgramCache]: Analyzing trace with hash 1246371, now seen corresponding path program 1 times [2021-03-24 13:22:04,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:04,825 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99537280] [2021-03-24 13:22:04,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:04,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:22:04,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:22:04,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:22:04,897 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-24 13:22:04,897 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99537280] [2021-03-24 13:22:04,897 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:22:04,898 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:22:04,898 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102138898] [2021-03-24 13:22:04,898 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:22:04,898 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:22:04,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:22:04,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:22:04,899 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 554 out of 557 [2021-03-24 13:22:04,900 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 279 transitions, 20154 flow. Second operand has 3 states, 3 states have (on average 554.6666666666666) internal successors, (1664), 3 states have internal predecessors, (1664), 0 states have call successors, (0), 0 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-24 13:22:04,900 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:22:04,900 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 554 of 557 [2021-03-24 13:22:04,900 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:22:05,145 INFO L129 PetriNetUnfolder]: 0/278 cut-off events. [2021-03-24 13:22:05,146 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:05,146 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10286 conditions, 278 events. 0/278 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 266 event pairs, 0 based on Foata normal form. 139/417 useless extension candidates. Maximal degree in co-relation 0. Up to 139 conditions per place. [2021-03-24 13:22:05,147 INFO L132 encePairwiseOnDemand]: 555/557 looper letters, 0 selfloop transitions, 1 changer transitions 0/278 dead transitions. [2021-03-24 13:22:05,147 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 278 transitions, 20154 flow [2021-03-24 13:22:05,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:22:05,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:22:05,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1664 transitions. [2021-03-24 13:22:05,148 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9958108916816277 [2021-03-24 13:22:05,148 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1664 transitions. [2021-03-24 13:22:05,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1664 transitions. [2021-03-24 13:22:05,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:22:05,148 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1664 transitions. [2021-03-24 13:22:05,149 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 554.6666666666666) internal successors, (1664), 3 states have internal predecessors, (1664), 0 states have call successors, (0), 0 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-24 13:22:05,149 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 557.0) internal successors, (2228), 4 states have internal predecessors, (2228), 0 states have call successors, (0), 0 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-24 13:22:05,149 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 557.0) internal successors, (2228), 4 states have internal predecessors, (2228), 0 states have call successors, (0), 0 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-24 13:22:05,149 INFO L185 Difference]: Start difference. First operand has 556 places, 279 transitions, 20154 flow. Second operand 3 states and 1664 transitions. [2021-03-24 13:22:05,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 278 transitions, 20154 flow [2021-03-24 13:22:06,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 278 transitions, 1248 flow, removed 9453 selfloop flow, removed 0 redundant places. [2021-03-24 13:22:06,422 INFO L241 Difference]: Finished difference. Result has 557 places, 278 transitions, 1248 flow [2021-03-24 13:22:06,423 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=557, PETRI_DIFFERENCE_MINUEND_FLOW=1246, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1248, PETRI_PLACES=557, PETRI_TRANSITIONS=278} [2021-03-24 13:22:06,423 INFO L343 CegarLoopForPetriNet]: 556 programPoint places, 1 predicate places. [2021-03-24 13:22:06,423 INFO L480 AbstractCegarLoop]: Abstraction has has 557 places, 278 transitions, 1248 flow [2021-03-24 13:22:06,423 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 554.6666666666666) internal successors, (1664), 3 states have internal predecessors, (1664), 0 states have call successors, (0), 0 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-24 13:22:06,423 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:06,423 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:22:06,423 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable274 [2021-03-24 13:22:06,423 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:06,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:06,423 INFO L82 PathProgramCache]: Analyzing trace with hash -1287902281, now seen corresponding path program 1 times [2021-03-24 13:22:06,423 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:06,423 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291835786] [2021-03-24 13:22:06,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:06,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:06,483 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:06,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:06,485 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:06,521 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:22:06,521 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:22:06,521 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275 [2021-03-24 13:22:06,521 WARN L342 ceAbstractionStarter]: 138 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:22:06,521 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 139 thread instances. [2021-03-24 13:22:06,617 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:22:06,618 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:22:06,618 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:22:06,618 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:22:06,618 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:22:06,618 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:22:06,618 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:22:06,618 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:22:06,618 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:22:06,618 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:22:06,622 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 701 places, 422 transitions, 20721 flow [2021-03-24 13:22:07,035 INFO L129 PetriNetUnfolder]: 0/839 cut-off events. [2021-03-24 13:22:07,035 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:07,035 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10987 conditions, 839 events. 0/839 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3228 event pairs, 0 based on Foata normal form. 0/699 useless extension candidates. Maximal degree in co-relation 0. Up to 140 conditions per place. [2021-03-24 13:22:07,035 INFO L82 GeneralOperation]: Start removeDead. Operand has 701 places, 422 transitions, 20721 flow [2021-03-24 13:22:07,042 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 699 places, 420 transitions, 20717 flow [2021-03-24 13:22:07,042 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:22:07,042 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 699 places, 420 transitions, 20717 flow [2021-03-24 13:22:07,042 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 699 places, 420 transitions, 20717 flow [2021-03-24 13:22:07,046 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 699 places, 420 transitions, 20717 flow [2021-03-24 13:22:07,411 INFO L129 PetriNetUnfolder]: 0/559 cut-off events. [2021-03-24 13:22:07,411 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:07,412 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10707 conditions, 559 events. 0/559 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1704 event pairs, 0 based on Foata normal form. 0/559 useless extension candidates. Maximal degree in co-relation 0. Up to 140 conditions per place. [2021-03-24 13:22:07,699 INFO L142 LiptonReduction]: Number of co-enabled transitions 116204 [2021-03-24 13:22:08,522 INFO L154 LiptonReduction]: Checked pairs total: 96466 [2021-03-24 13:22:08,522 INFO L156 LiptonReduction]: Total number of compositions: 139 [2021-03-24 13:22:08,522 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1480 [2021-03-24 13:22:08,523 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:22:08,523 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:08,523 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:08,523 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:22:08,523 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:08,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:08,524 INFO L82 PathProgramCache]: Analyzing trace with hash 1264291, now seen corresponding path program 1 times [2021-03-24 13:22:08,524 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:08,524 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990184634] [2021-03-24 13:22:08,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:08,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:22:08,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:22:08,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:22:08,585 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-24 13:22:08,585 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990184634] [2021-03-24 13:22:08,585 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:22:08,585 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:22:08,585 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829909232] [2021-03-24 13:22:08,585 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:22:08,585 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:22:08,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:22:08,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:22:08,586 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 558 out of 561 [2021-03-24 13:22:08,587 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 281 transitions, 20439 flow. Second operand has 3 states, 3 states have (on average 558.6666666666666) internal successors, (1676), 3 states have internal predecessors, (1676), 0 states have call successors, (0), 0 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-24 13:22:08,587 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:22:08,587 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 558 of 561 [2021-03-24 13:22:08,587 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:22:08,819 INFO L129 PetriNetUnfolder]: 0/280 cut-off events. [2021-03-24 13:22:08,819 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:08,820 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10430 conditions, 280 events. 0/280 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 267 event pairs, 0 based on Foata normal form. 140/420 useless extension candidates. Maximal degree in co-relation 0. Up to 140 conditions per place. [2021-03-24 13:22:08,820 INFO L132 encePairwiseOnDemand]: 559/561 looper letters, 0 selfloop transitions, 1 changer transitions 0/280 dead transitions. [2021-03-24 13:22:08,820 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 280 transitions, 20439 flow [2021-03-24 13:22:08,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:22:08,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:22:08,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1676 transitions. [2021-03-24 13:22:08,822 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.995840760546643 [2021-03-24 13:22:08,822 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1676 transitions. [2021-03-24 13:22:08,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1676 transitions. [2021-03-24 13:22:08,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:22:08,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1676 transitions. [2021-03-24 13:22:08,823 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 558.6666666666666) internal successors, (1676), 3 states have internal predecessors, (1676), 0 states have call successors, (0), 0 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-24 13:22:08,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 561.0) internal successors, (2244), 4 states have internal predecessors, (2244), 0 states have call successors, (0), 0 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-24 13:22:08,823 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 561.0) internal successors, (2244), 4 states have internal predecessors, (2244), 0 states have call successors, (0), 0 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-24 13:22:08,823 INFO L185 Difference]: Start difference. First operand has 560 places, 281 transitions, 20439 flow. Second operand 3 states and 1676 transitions. [2021-03-24 13:22:08,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 280 transitions, 20439 flow [2021-03-24 13:22:10,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 280 transitions, 1257 flow, removed 9591 selfloop flow, removed 0 redundant places. [2021-03-24 13:22:10,084 INFO L241 Difference]: Finished difference. Result has 561 places, 280 transitions, 1257 flow [2021-03-24 13:22:10,085 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=561, PETRI_DIFFERENCE_MINUEND_FLOW=1255, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1257, PETRI_PLACES=561, PETRI_TRANSITIONS=280} [2021-03-24 13:22:10,085 INFO L343 CegarLoopForPetriNet]: 560 programPoint places, 1 predicate places. [2021-03-24 13:22:10,085 INFO L480 AbstractCegarLoop]: Abstraction has has 561 places, 280 transitions, 1257 flow [2021-03-24 13:22:10,085 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 558.6666666666666) internal successors, (1676), 3 states have internal predecessors, (1676), 0 states have call successors, (0), 0 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-24 13:22:10,085 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:10,085 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:22:10,085 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable276 [2021-03-24 13:22:10,085 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:10,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:10,085 INFO L82 PathProgramCache]: Analyzing trace with hash 1411511504, now seen corresponding path program 1 times [2021-03-24 13:22:10,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:10,085 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230638971] [2021-03-24 13:22:10,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:10,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:10,143 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:10,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:10,145 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:10,180 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:22:10,181 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:22:10,181 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable277 [2021-03-24 13:22:10,181 WARN L342 ceAbstractionStarter]: 139 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:22:10,181 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 140 thread instances. [2021-03-24 13:22:10,278 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:22:10,278 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:22:10,279 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:22:10,279 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:22:10,279 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:22:10,279 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:22:10,279 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:22:10,279 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:22:10,279 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:22:10,279 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:22:10,283 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 706 places, 425 transitions, 21010 flow [2021-03-24 13:22:10,700 INFO L129 PetriNetUnfolder]: 0/845 cut-off events. [2021-03-24 13:22:10,700 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:10,701 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11136 conditions, 845 events. 0/845 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3343 event pairs, 0 based on Foata normal form. 0/704 useless extension candidates. Maximal degree in co-relation 0. Up to 141 conditions per place. [2021-03-24 13:22:10,701 INFO L82 GeneralOperation]: Start removeDead. Operand has 706 places, 425 transitions, 21010 flow [2021-03-24 13:22:10,707 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 704 places, 423 transitions, 21006 flow [2021-03-24 13:22:10,707 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:22:10,707 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 704 places, 423 transitions, 21006 flow [2021-03-24 13:22:10,707 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 704 places, 423 transitions, 21006 flow [2021-03-24 13:22:10,712 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 704 places, 423 transitions, 21006 flow [2021-03-24 13:22:11,075 INFO L129 PetriNetUnfolder]: 0/563 cut-off events. [2021-03-24 13:22:11,075 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:11,075 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10854 conditions, 563 events. 0/563 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1537 event pairs, 0 based on Foata normal form. 0/563 useless extension candidates. Maximal degree in co-relation 0. Up to 141 conditions per place. [2021-03-24 13:22:11,222 INFO L142 LiptonReduction]: Number of co-enabled transitions 117880 [2021-03-24 13:22:12,115 INFO L154 LiptonReduction]: Checked pairs total: 97860 [2021-03-24 13:22:12,115 INFO L156 LiptonReduction]: Total number of compositions: 140 [2021-03-24 13:22:12,116 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1409 [2021-03-24 13:22:12,117 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:22:12,117 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:12,117 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:12,117 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:22:12,117 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:12,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:12,117 INFO L82 PathProgramCache]: Analyzing trace with hash 1282339, now seen corresponding path program 1 times [2021-03-24 13:22:12,117 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:12,117 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175766119] [2021-03-24 13:22:12,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:12,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:22:12,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:22:12,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:22:12,181 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-24 13:22:12,181 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175766119] [2021-03-24 13:22:12,181 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:22:12,181 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:22:12,181 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661943740] [2021-03-24 13:22:12,181 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:22:12,181 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:22:12,181 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:22:12,181 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:22:12,182 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 562 out of 565 [2021-03-24 13:22:12,183 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 283 transitions, 20726 flow. Second operand has 3 states, 3 states have (on average 562.6666666666666) internal successors, (1688), 3 states have internal predecessors, (1688), 0 states have call successors, (0), 0 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-24 13:22:12,183 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:22:12,183 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 562 of 565 [2021-03-24 13:22:12,183 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:22:12,418 INFO L129 PetriNetUnfolder]: 0/282 cut-off events. [2021-03-24 13:22:12,418 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:12,418 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10575 conditions, 282 events. 0/282 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 304 event pairs, 0 based on Foata normal form. 141/423 useless extension candidates. Maximal degree in co-relation 0. Up to 141 conditions per place. [2021-03-24 13:22:12,419 INFO L132 encePairwiseOnDemand]: 563/565 looper letters, 0 selfloop transitions, 1 changer transitions 0/282 dead transitions. [2021-03-24 13:22:12,419 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 282 transitions, 20726 flow [2021-03-24 13:22:12,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:22:12,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:22:12,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1688 transitions. [2021-03-24 13:22:12,420 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9958702064896755 [2021-03-24 13:22:12,420 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1688 transitions. [2021-03-24 13:22:12,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1688 transitions. [2021-03-24 13:22:12,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:22:12,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1688 transitions. [2021-03-24 13:22:12,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 562.6666666666666) internal successors, (1688), 3 states have internal predecessors, (1688), 0 states have call successors, (0), 0 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-24 13:22:12,422 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 565.0) internal successors, (2260), 4 states have internal predecessors, (2260), 0 states have call successors, (0), 0 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-24 13:22:12,422 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 565.0) internal successors, (2260), 4 states have internal predecessors, (2260), 0 states have call successors, (0), 0 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-24 13:22:12,422 INFO L185 Difference]: Start difference. First operand has 564 places, 283 transitions, 20726 flow. Second operand 3 states and 1688 transitions. [2021-03-24 13:22:12,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 282 transitions, 20726 flow [2021-03-24 13:22:13,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 282 transitions, 1266 flow, removed 9730 selfloop flow, removed 0 redundant places. [2021-03-24 13:22:13,690 INFO L241 Difference]: Finished difference. Result has 565 places, 282 transitions, 1266 flow [2021-03-24 13:22:13,690 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=565, PETRI_DIFFERENCE_MINUEND_FLOW=1264, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1266, PETRI_PLACES=565, PETRI_TRANSITIONS=282} [2021-03-24 13:22:13,690 INFO L343 CegarLoopForPetriNet]: 564 programPoint places, 1 predicate places. [2021-03-24 13:22:13,690 INFO L480 AbstractCegarLoop]: Abstraction has has 565 places, 282 transitions, 1266 flow [2021-03-24 13:22:13,690 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 562.6666666666666) internal successors, (1688), 3 states have internal predecessors, (1688), 0 states have call successors, (0), 0 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-24 13:22:13,690 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:13,691 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:22:13,691 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable278 [2021-03-24 13:22:13,691 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:13,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:13,691 INFO L82 PathProgramCache]: Analyzing trace with hash 647023994, now seen corresponding path program 1 times [2021-03-24 13:22:13,691 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:13,691 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562449306] [2021-03-24 13:22:13,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:13,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:13,836 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:13,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:13,838 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:13,874 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:22:13,874 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:22:13,874 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable279 [2021-03-24 13:22:13,874 WARN L342 ceAbstractionStarter]: 140 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:22:13,875 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 141 thread instances. [2021-03-24 13:22:13,977 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:22:13,977 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:22:13,977 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:22:13,977 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:22:13,977 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:22:13,977 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:22:13,977 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:22:13,977 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:22:13,978 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:22:13,978 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:22:13,982 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 711 places, 428 transitions, 21301 flow [2021-03-24 13:22:14,417 INFO L129 PetriNetUnfolder]: 0/851 cut-off events. [2021-03-24 13:22:14,417 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:14,418 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11286 conditions, 851 events. 0/851 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3263 event pairs, 0 based on Foata normal form. 0/709 useless extension candidates. Maximal degree in co-relation 0. Up to 142 conditions per place. [2021-03-24 13:22:14,418 INFO L82 GeneralOperation]: Start removeDead. Operand has 711 places, 428 transitions, 21301 flow [2021-03-24 13:22:14,424 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 709 places, 426 transitions, 21297 flow [2021-03-24 13:22:14,425 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:22:14,425 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 709 places, 426 transitions, 21297 flow [2021-03-24 13:22:14,425 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 709 places, 426 transitions, 21297 flow [2021-03-24 13:22:14,429 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 709 places, 426 transitions, 21297 flow [2021-03-24 13:22:14,803 INFO L129 PetriNetUnfolder]: 0/567 cut-off events. [2021-03-24 13:22:14,803 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:14,803 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11002 conditions, 567 events. 0/567 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1537 event pairs, 0 based on Foata normal form. 0/567 useless extension candidates. Maximal degree in co-relation 0. Up to 142 conditions per place. [2021-03-24 13:22:14,952 INFO L142 LiptonReduction]: Number of co-enabled transitions 119568 [2021-03-24 13:22:15,849 INFO L154 LiptonReduction]: Checked pairs total: 99264 [2021-03-24 13:22:15,850 INFO L156 LiptonReduction]: Total number of compositions: 141 [2021-03-24 13:22:15,850 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1425 [2021-03-24 13:22:15,851 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:22:15,851 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:15,851 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:15,851 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:22:15,851 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:15,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:15,851 INFO L82 PathProgramCache]: Analyzing trace with hash 1300515, now seen corresponding path program 1 times [2021-03-24 13:22:15,851 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:15,851 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575005573] [2021-03-24 13:22:15,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:15,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:22:15,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:22:15,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:22:15,914 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-24 13:22:15,915 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575005573] [2021-03-24 13:22:15,915 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:22:15,915 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:22:15,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962930019] [2021-03-24 13:22:15,915 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:22:15,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:22:15,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:22:15,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:22:15,916 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 566 out of 569 [2021-03-24 13:22:15,917 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 285 transitions, 21015 flow. Second operand has 3 states, 3 states have (on average 566.6666666666666) internal successors, (1700), 3 states have internal predecessors, (1700), 0 states have call successors, (0), 0 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-24 13:22:15,917 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:22:15,917 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 566 of 569 [2021-03-24 13:22:15,917 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:22:16,172 INFO L129 PetriNetUnfolder]: 0/284 cut-off events. [2021-03-24 13:22:16,172 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:16,172 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10721 conditions, 284 events. 0/284 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 291 event pairs, 0 based on Foata normal form. 142/426 useless extension candidates. Maximal degree in co-relation 0. Up to 142 conditions per place. [2021-03-24 13:22:16,173 INFO L132 encePairwiseOnDemand]: 567/569 looper letters, 0 selfloop transitions, 1 changer transitions 0/284 dead transitions. [2021-03-24 13:22:16,173 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 284 transitions, 21015 flow [2021-03-24 13:22:16,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:22:16,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:22:16,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1700 transitions. [2021-03-24 13:22:16,174 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9958992384299942 [2021-03-24 13:22:16,174 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1700 transitions. [2021-03-24 13:22:16,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1700 transitions. [2021-03-24 13:22:16,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:22:16,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1700 transitions. [2021-03-24 13:22:16,175 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 566.6666666666666) internal successors, (1700), 3 states have internal predecessors, (1700), 0 states have call successors, (0), 0 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-24 13:22:16,176 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 569.0) internal successors, (2276), 4 states have internal predecessors, (2276), 0 states have call successors, (0), 0 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-24 13:22:16,176 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 569.0) internal successors, (2276), 4 states have internal predecessors, (2276), 0 states have call successors, (0), 0 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-24 13:22:16,176 INFO L185 Difference]: Start difference. First operand has 568 places, 285 transitions, 21015 flow. Second operand 3 states and 1700 transitions. [2021-03-24 13:22:16,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 284 transitions, 21015 flow [2021-03-24 13:22:17,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 569 places, 284 transitions, 1275 flow, removed 9870 selfloop flow, removed 0 redundant places. [2021-03-24 13:22:17,517 INFO L241 Difference]: Finished difference. Result has 569 places, 284 transitions, 1275 flow [2021-03-24 13:22:17,517 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=569, PETRI_DIFFERENCE_MINUEND_FLOW=1273, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1275, PETRI_PLACES=569, PETRI_TRANSITIONS=284} [2021-03-24 13:22:17,517 INFO L343 CegarLoopForPetriNet]: 568 programPoint places, 1 predicate places. [2021-03-24 13:22:17,517 INFO L480 AbstractCegarLoop]: Abstraction has has 569 places, 284 transitions, 1275 flow [2021-03-24 13:22:17,517 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 566.6666666666666) internal successors, (1700), 3 states have internal predecessors, (1700), 0 states have call successors, (0), 0 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-24 13:22:17,517 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:17,517 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:22:17,517 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable280 [2021-03-24 13:22:17,517 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:17,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:17,517 INFO L82 PathProgramCache]: Analyzing trace with hash 1370129243, now seen corresponding path program 1 times [2021-03-24 13:22:17,517 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:17,518 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521526590] [2021-03-24 13:22:17,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:17,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:17,580 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:17,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:17,582 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:17,620 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:22:17,620 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:22:17,620 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable281 [2021-03-24 13:22:17,620 WARN L342 ceAbstractionStarter]: 141 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:22:17,620 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 142 thread instances. [2021-03-24 13:22:17,720 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:22:17,720 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:22:17,720 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:22:17,720 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:22:17,720 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:22:17,720 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:22:17,720 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:22:17,720 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:22:17,720 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:22:17,720 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:22:17,725 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 716 places, 431 transitions, 21594 flow [2021-03-24 13:22:18,187 INFO L129 PetriNetUnfolder]: 0/857 cut-off events. [2021-03-24 13:22:18,187 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:18,187 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11437 conditions, 857 events. 0/857 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3458 event pairs, 0 based on Foata normal form. 0/714 useless extension candidates. Maximal degree in co-relation 0. Up to 143 conditions per place. [2021-03-24 13:22:18,187 INFO L82 GeneralOperation]: Start removeDead. Operand has 716 places, 431 transitions, 21594 flow [2021-03-24 13:22:18,194 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 714 places, 429 transitions, 21590 flow [2021-03-24 13:22:18,195 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:22:18,195 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 714 places, 429 transitions, 21590 flow [2021-03-24 13:22:18,195 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 714 places, 429 transitions, 21590 flow [2021-03-24 13:22:18,200 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 714 places, 429 transitions, 21590 flow [2021-03-24 13:22:18,603 INFO L129 PetriNetUnfolder]: 0/571 cut-off events. [2021-03-24 13:22:18,603 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:18,603 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11151 conditions, 571 events. 0/571 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1799 event pairs, 0 based on Foata normal form. 0/571 useless extension candidates. Maximal degree in co-relation 0. Up to 143 conditions per place. [2021-03-24 13:22:18,754 INFO L142 LiptonReduction]: Number of co-enabled transitions 121268 [2021-03-24 13:22:19,170 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:22:19,750 INFO L154 LiptonReduction]: Checked pairs total: 100678 [2021-03-24 13:22:19,750 INFO L156 LiptonReduction]: Total number of compositions: 142 [2021-03-24 13:22:19,750 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1555 [2021-03-24 13:22:19,751 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:22:19,751 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:19,751 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:19,751 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:22:19,751 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:19,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:19,751 INFO L82 PathProgramCache]: Analyzing trace with hash 1318819, now seen corresponding path program 1 times [2021-03-24 13:22:19,752 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:19,752 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141542714] [2021-03-24 13:22:19,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:19,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:22:19,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:22:19,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:22:19,814 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-24 13:22:19,814 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141542714] [2021-03-24 13:22:19,814 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:22:19,814 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:22:19,814 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493144318] [2021-03-24 13:22:19,814 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:22:19,815 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:22:19,815 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:22:19,815 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:22:19,816 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 570 out of 573 [2021-03-24 13:22:19,816 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 572 places, 287 transitions, 21306 flow. Second operand has 3 states, 3 states have (on average 570.6666666666666) internal successors, (1712), 3 states have internal predecessors, (1712), 0 states have call successors, (0), 0 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-24 13:22:19,816 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:22:19,816 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 570 of 573 [2021-03-24 13:22:19,816 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:22:20,063 INFO L129 PetriNetUnfolder]: 0/286 cut-off events. [2021-03-24 13:22:20,063 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:20,063 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10868 conditions, 286 events. 0/286 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 328 event pairs, 0 based on Foata normal form. 143/429 useless extension candidates. Maximal degree in co-relation 0. Up to 143 conditions per place. [2021-03-24 13:22:20,064 INFO L132 encePairwiseOnDemand]: 571/573 looper letters, 0 selfloop transitions, 1 changer transitions 0/286 dead transitions. [2021-03-24 13:22:20,064 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 286 transitions, 21306 flow [2021-03-24 13:22:20,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:22:20,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:22:20,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1712 transitions. [2021-03-24 13:22:20,065 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9959278650378127 [2021-03-24 13:22:20,065 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1712 transitions. [2021-03-24 13:22:20,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1712 transitions. [2021-03-24 13:22:20,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:22:20,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1712 transitions. [2021-03-24 13:22:20,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 570.6666666666666) internal successors, (1712), 3 states have internal predecessors, (1712), 0 states have call successors, (0), 0 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-24 13:22:20,067 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 573.0) internal successors, (2292), 4 states have internal predecessors, (2292), 0 states have call successors, (0), 0 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-24 13:22:20,067 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 573.0) internal successors, (2292), 4 states have internal predecessors, (2292), 0 states have call successors, (0), 0 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-24 13:22:20,067 INFO L185 Difference]: Start difference. First operand has 572 places, 287 transitions, 21306 flow. Second operand 3 states and 1712 transitions. [2021-03-24 13:22:20,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 286 transitions, 21306 flow [2021-03-24 13:22:21,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 286 transitions, 1284 flow, removed 10011 selfloop flow, removed 0 redundant places. [2021-03-24 13:22:21,297 INFO L241 Difference]: Finished difference. Result has 573 places, 286 transitions, 1284 flow [2021-03-24 13:22:21,298 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=573, PETRI_DIFFERENCE_MINUEND_FLOW=1282, PETRI_DIFFERENCE_MINUEND_PLACES=571, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1284, PETRI_PLACES=573, PETRI_TRANSITIONS=286} [2021-03-24 13:22:21,298 INFO L343 CegarLoopForPetriNet]: 572 programPoint places, 1 predicate places. [2021-03-24 13:22:21,298 INFO L480 AbstractCegarLoop]: Abstraction has has 573 places, 286 transitions, 1284 flow [2021-03-24 13:22:21,298 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 570.6666666666666) internal successors, (1712), 3 states have internal predecessors, (1712), 0 states have call successors, (0), 0 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-24 13:22:21,298 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:21,298 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:22:21,298 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable282 [2021-03-24 13:22:21,298 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:21,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:21,298 INFO L82 PathProgramCache]: Analyzing trace with hash -132338883, now seen corresponding path program 1 times [2021-03-24 13:22:21,298 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:21,298 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317263927] [2021-03-24 13:22:21,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:21,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:21,359 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:21,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:21,362 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:21,401 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:22:21,401 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:22:21,401 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283 [2021-03-24 13:22:21,401 WARN L342 ceAbstractionStarter]: 142 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:22:21,402 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 143 thread instances. [2021-03-24 13:22:21,507 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:22:21,508 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:22:21,508 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:22:21,508 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:22:21,508 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:22:21,508 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:22:21,508 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:22:21,508 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:22:21,508 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:22:21,508 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:22:21,514 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 721 places, 434 transitions, 21889 flow [2021-03-24 13:22:21,962 INFO L129 PetriNetUnfolder]: 0/863 cut-off events. [2021-03-24 13:22:21,963 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:21,963 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11589 conditions, 863 events. 0/863 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3444 event pairs, 0 based on Foata normal form. 0/719 useless extension candidates. Maximal degree in co-relation 0. Up to 144 conditions per place. [2021-03-24 13:22:21,963 INFO L82 GeneralOperation]: Start removeDead. Operand has 721 places, 434 transitions, 21889 flow [2021-03-24 13:22:21,970 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 719 places, 432 transitions, 21885 flow [2021-03-24 13:22:21,970 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:22:21,970 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 719 places, 432 transitions, 21885 flow [2021-03-24 13:22:21,970 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 719 places, 432 transitions, 21885 flow [2021-03-24 13:22:21,975 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 719 places, 432 transitions, 21885 flow [2021-03-24 13:22:22,361 INFO L129 PetriNetUnfolder]: 0/575 cut-off events. [2021-03-24 13:22:22,361 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:22,361 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11301 conditions, 575 events. 0/575 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1615 event pairs, 0 based on Foata normal form. 0/575 useless extension candidates. Maximal degree in co-relation 0. Up to 144 conditions per place. [2021-03-24 13:22:22,516 INFO L142 LiptonReduction]: Number of co-enabled transitions 122980 [2021-03-24 13:22:23,573 INFO L154 LiptonReduction]: Checked pairs total: 102102 [2021-03-24 13:22:23,574 INFO L156 LiptonReduction]: Total number of compositions: 143 [2021-03-24 13:22:23,574 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1604 [2021-03-24 13:22:23,575 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:22:23,575 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:23,575 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:23,575 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:22:23,575 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:23,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:23,575 INFO L82 PathProgramCache]: Analyzing trace with hash 1337251, now seen corresponding path program 1 times [2021-03-24 13:22:23,575 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:23,575 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298806469] [2021-03-24 13:22:23,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:23,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:22:23,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:22:23,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:22:23,641 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-24 13:22:23,641 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298806469] [2021-03-24 13:22:23,641 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:22:23,642 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:22:23,642 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729928497] [2021-03-24 13:22:23,642 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:22:23,642 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:22:23,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:22:23,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:22:23,643 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 574 out of 577 [2021-03-24 13:22:23,644 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 289 transitions, 21599 flow. Second operand has 3 states, 3 states have (on average 574.6666666666666) internal successors, (1724), 3 states have internal predecessors, (1724), 0 states have call successors, (0), 0 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-24 13:22:23,644 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:22:23,644 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 574 of 577 [2021-03-24 13:22:23,644 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:22:23,900 INFO L129 PetriNetUnfolder]: 0/288 cut-off events. [2021-03-24 13:22:23,900 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:23,900 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11016 conditions, 288 events. 0/288 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 289 event pairs, 0 based on Foata normal form. 144/432 useless extension candidates. Maximal degree in co-relation 0. Up to 144 conditions per place. [2021-03-24 13:22:23,901 INFO L132 encePairwiseOnDemand]: 575/577 looper letters, 0 selfloop transitions, 1 changer transitions 0/288 dead transitions. [2021-03-24 13:22:23,901 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 288 transitions, 21599 flow [2021-03-24 13:22:23,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:22:23,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:22:23,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1724 transitions. [2021-03-24 13:22:23,902 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9959560947429231 [2021-03-24 13:22:23,902 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1724 transitions. [2021-03-24 13:22:23,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1724 transitions. [2021-03-24 13:22:23,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:22:23,903 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1724 transitions. [2021-03-24 13:22:23,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 574.6666666666666) internal successors, (1724), 3 states have internal predecessors, (1724), 0 states have call successors, (0), 0 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-24 13:22:23,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 577.0) internal successors, (2308), 4 states have internal predecessors, (2308), 0 states have call successors, (0), 0 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-24 13:22:23,904 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 577.0) internal successors, (2308), 4 states have internal predecessors, (2308), 0 states have call successors, (0), 0 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-24 13:22:23,904 INFO L185 Difference]: Start difference. First operand has 576 places, 289 transitions, 21599 flow. Second operand 3 states and 1724 transitions. [2021-03-24 13:22:23,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 288 transitions, 21599 flow [2021-03-24 13:22:25,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 288 transitions, 1293 flow, removed 10153 selfloop flow, removed 0 redundant places. [2021-03-24 13:22:25,135 INFO L241 Difference]: Finished difference. Result has 577 places, 288 transitions, 1293 flow [2021-03-24 13:22:25,136 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=577, PETRI_DIFFERENCE_MINUEND_FLOW=1291, PETRI_DIFFERENCE_MINUEND_PLACES=575, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1293, PETRI_PLACES=577, PETRI_TRANSITIONS=288} [2021-03-24 13:22:25,136 INFO L343 CegarLoopForPetriNet]: 576 programPoint places, 1 predicate places. [2021-03-24 13:22:25,136 INFO L480 AbstractCegarLoop]: Abstraction has has 577 places, 288 transitions, 1293 flow [2021-03-24 13:22:25,136 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 574.6666666666666) internal successors, (1724), 3 states have internal predecessors, (1724), 0 states have call successors, (0), 0 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-24 13:22:25,136 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:25,136 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:22:25,136 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284 [2021-03-24 13:22:25,136 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:25,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:25,136 INFO L82 PathProgramCache]: Analyzing trace with hash 1583449078, now seen corresponding path program 1 times [2021-03-24 13:22:25,136 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:25,136 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109574442] [2021-03-24 13:22:25,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:25,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:25,200 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:25,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:25,202 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:25,241 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:22:25,241 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:22:25,242 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable285 [2021-03-24 13:22:25,242 WARN L342 ceAbstractionStarter]: 143 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:22:25,242 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 144 thread instances. [2021-03-24 13:22:25,353 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:22:25,353 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:22:25,353 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:22:25,353 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:22:25,353 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:22:25,353 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:22:25,353 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:22:25,353 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:22:25,353 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:22:25,353 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:22:25,359 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 726 places, 437 transitions, 22186 flow [2021-03-24 13:22:25,796 INFO L129 PetriNetUnfolder]: 0/869 cut-off events. [2021-03-24 13:22:25,796 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:25,796 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11742 conditions, 869 events. 0/869 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3435 event pairs, 0 based on Foata normal form. 0/724 useless extension candidates. Maximal degree in co-relation 0. Up to 145 conditions per place. [2021-03-24 13:22:25,796 INFO L82 GeneralOperation]: Start removeDead. Operand has 726 places, 437 transitions, 22186 flow [2021-03-24 13:22:25,803 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 724 places, 435 transitions, 22182 flow [2021-03-24 13:22:25,803 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:22:25,803 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 724 places, 435 transitions, 22182 flow [2021-03-24 13:22:25,803 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 724 places, 435 transitions, 22182 flow [2021-03-24 13:22:25,808 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 724 places, 435 transitions, 22182 flow [2021-03-24 13:22:26,177 INFO L129 PetriNetUnfolder]: 0/579 cut-off events. [2021-03-24 13:22:26,177 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:26,177 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11452 conditions, 579 events. 0/579 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1449 event pairs, 0 based on Foata normal form. 0/579 useless extension candidates. Maximal degree in co-relation 0. Up to 145 conditions per place. [2021-03-24 13:22:26,332 INFO L142 LiptonReduction]: Number of co-enabled transitions 124704 [2021-03-24 13:22:27,206 INFO L154 LiptonReduction]: Checked pairs total: 103536 [2021-03-24 13:22:27,206 INFO L156 LiptonReduction]: Total number of compositions: 144 [2021-03-24 13:22:27,206 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1403 [2021-03-24 13:22:27,207 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:22:27,207 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:27,207 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:27,207 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:22:27,207 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:27,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:27,207 INFO L82 PathProgramCache]: Analyzing trace with hash 1355811, now seen corresponding path program 1 times [2021-03-24 13:22:27,207 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:27,208 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644277026] [2021-03-24 13:22:27,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:27,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:22:27,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:22:27,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:22:27,267 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-24 13:22:27,267 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644277026] [2021-03-24 13:22:27,267 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:22:27,267 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:22:27,267 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172985846] [2021-03-24 13:22:27,268 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:22:27,268 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:22:27,268 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:22:27,268 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:22:27,269 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 578 out of 581 [2021-03-24 13:22:27,269 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 291 transitions, 21894 flow. Second operand has 3 states, 3 states have (on average 578.6666666666666) internal successors, (1736), 3 states have internal predecessors, (1736), 0 states have call successors, (0), 0 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-24 13:22:27,269 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:22:27,270 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 578 of 581 [2021-03-24 13:22:27,270 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:22:27,518 INFO L129 PetriNetUnfolder]: 0/290 cut-off events. [2021-03-24 13:22:27,518 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:27,518 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11165 conditions, 290 events. 0/290 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 304 event pairs, 0 based on Foata normal form. 145/435 useless extension candidates. Maximal degree in co-relation 0. Up to 145 conditions per place. [2021-03-24 13:22:27,519 INFO L132 encePairwiseOnDemand]: 579/581 looper letters, 0 selfloop transitions, 1 changer transitions 0/290 dead transitions. [2021-03-24 13:22:27,519 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 290 transitions, 21894 flow [2021-03-24 13:22:27,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:22:27,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:22:27,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1736 transitions. [2021-03-24 13:22:27,520 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9959839357429718 [2021-03-24 13:22:27,520 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1736 transitions. [2021-03-24 13:22:27,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1736 transitions. [2021-03-24 13:22:27,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:22:27,520 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1736 transitions. [2021-03-24 13:22:27,521 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 578.6666666666666) internal successors, (1736), 3 states have internal predecessors, (1736), 0 states have call successors, (0), 0 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-24 13:22:27,522 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 581.0) internal successors, (2324), 4 states have internal predecessors, (2324), 0 states have call successors, (0), 0 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-24 13:22:27,522 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 581.0) internal successors, (2324), 4 states have internal predecessors, (2324), 0 states have call successors, (0), 0 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-24 13:22:27,522 INFO L185 Difference]: Start difference. First operand has 580 places, 291 transitions, 21894 flow. Second operand 3 states and 1736 transitions. [2021-03-24 13:22:27,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 290 transitions, 21894 flow [2021-03-24 13:22:28,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 290 transitions, 1302 flow, removed 10296 selfloop flow, removed 0 redundant places. [2021-03-24 13:22:28,791 INFO L241 Difference]: Finished difference. Result has 581 places, 290 transitions, 1302 flow [2021-03-24 13:22:28,791 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=581, PETRI_DIFFERENCE_MINUEND_FLOW=1300, PETRI_DIFFERENCE_MINUEND_PLACES=579, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1302, PETRI_PLACES=581, PETRI_TRANSITIONS=290} [2021-03-24 13:22:28,792 INFO L343 CegarLoopForPetriNet]: 580 programPoint places, 1 predicate places. [2021-03-24 13:22:28,792 INFO L480 AbstractCegarLoop]: Abstraction has has 581 places, 290 transitions, 1302 flow [2021-03-24 13:22:28,792 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 578.6666666666666) internal successors, (1736), 3 states have internal predecessors, (1736), 0 states have call successors, (0), 0 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-24 13:22:28,792 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:28,792 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:22:28,792 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable286 [2021-03-24 13:22:28,792 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:28,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:28,792 INFO L82 PathProgramCache]: Analyzing trace with hash -1295398144, now seen corresponding path program 1 times [2021-03-24 13:22:28,792 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:28,792 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779115512] [2021-03-24 13:22:28,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:28,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:28,853 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:28,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:28,855 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:28,893 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:22:28,893 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:22:28,893 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable287 [2021-03-24 13:22:28,893 WARN L342 ceAbstractionStarter]: 144 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:22:28,893 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 145 thread instances. [2021-03-24 13:22:28,999 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:22:29,000 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:22:29,000 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:22:29,000 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:22:29,000 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:22:29,000 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:22:29,000 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:22:29,000 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:22:29,000 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:22:29,000 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:22:29,004 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 731 places, 440 transitions, 22485 flow [2021-03-24 13:22:29,483 INFO L129 PetriNetUnfolder]: 0/875 cut-off events. [2021-03-24 13:22:29,483 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:29,483 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11896 conditions, 875 events. 0/875 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3484 event pairs, 0 based on Foata normal form. 0/729 useless extension candidates. Maximal degree in co-relation 0. Up to 146 conditions per place. [2021-03-24 13:22:29,483 INFO L82 GeneralOperation]: Start removeDead. Operand has 731 places, 440 transitions, 22485 flow [2021-03-24 13:22:29,489 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 729 places, 438 transitions, 22481 flow [2021-03-24 13:22:29,490 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:22:29,490 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 729 places, 438 transitions, 22481 flow [2021-03-24 13:22:29,490 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 729 places, 438 transitions, 22481 flow [2021-03-24 13:22:29,494 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 729 places, 438 transitions, 22481 flow [2021-03-24 13:22:29,873 INFO L129 PetriNetUnfolder]: 0/583 cut-off events. [2021-03-24 13:22:29,873 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:29,874 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11604 conditions, 583 events. 0/583 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1905 event pairs, 0 based on Foata normal form. 0/583 useless extension candidates. Maximal degree in co-relation 0. Up to 146 conditions per place. [2021-03-24 13:22:30,031 INFO L142 LiptonReduction]: Number of co-enabled transitions 126440 [2021-03-24 13:22:30,912 INFO L154 LiptonReduction]: Checked pairs total: 104980 [2021-03-24 13:22:30,912 INFO L156 LiptonReduction]: Total number of compositions: 145 [2021-03-24 13:22:30,913 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1422 [2021-03-24 13:22:30,913 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:22:30,913 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:30,913 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:30,914 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:22:30,914 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:30,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:30,914 INFO L82 PathProgramCache]: Analyzing trace with hash 1374499, now seen corresponding path program 1 times [2021-03-24 13:22:30,914 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:30,914 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858754179] [2021-03-24 13:22:30,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:30,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:22:30,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:22:30,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:22:30,973 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-24 13:22:30,973 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858754179] [2021-03-24 13:22:30,973 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:22:30,973 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:22:30,973 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343755305] [2021-03-24 13:22:30,973 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:22:30,973 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:22:30,974 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:22:30,974 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:22:30,975 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 582 out of 585 [2021-03-24 13:22:30,975 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 293 transitions, 22191 flow. Second operand has 3 states, 3 states have (on average 582.6666666666666) internal successors, (1748), 3 states have internal predecessors, (1748), 0 states have call successors, (0), 0 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-24 13:22:30,975 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:22:30,975 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 582 of 585 [2021-03-24 13:22:30,976 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:22:31,223 INFO L129 PetriNetUnfolder]: 0/292 cut-off events. [2021-03-24 13:22:31,223 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:31,223 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11315 conditions, 292 events. 0/292 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 303 event pairs, 0 based on Foata normal form. 146/438 useless extension candidates. Maximal degree in co-relation 0. Up to 146 conditions per place. [2021-03-24 13:22:31,224 INFO L132 encePairwiseOnDemand]: 583/585 looper letters, 0 selfloop transitions, 1 changer transitions 0/292 dead transitions. [2021-03-24 13:22:31,224 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 292 transitions, 22191 flow [2021-03-24 13:22:31,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:22:31,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:22:31,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1748 transitions. [2021-03-24 13:22:31,225 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.996011396011396 [2021-03-24 13:22:31,225 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1748 transitions. [2021-03-24 13:22:31,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1748 transitions. [2021-03-24 13:22:31,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:22:31,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1748 transitions. [2021-03-24 13:22:31,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 582.6666666666666) internal successors, (1748), 3 states have internal predecessors, (1748), 0 states have call successors, (0), 0 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-24 13:22:31,227 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 585.0) internal successors, (2340), 4 states have internal predecessors, (2340), 0 states have call successors, (0), 0 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-24 13:22:31,227 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 585.0) internal successors, (2340), 4 states have internal predecessors, (2340), 0 states have call successors, (0), 0 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-24 13:22:31,227 INFO L185 Difference]: Start difference. First operand has 584 places, 293 transitions, 22191 flow. Second operand 3 states and 1748 transitions. [2021-03-24 13:22:31,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 292 transitions, 22191 flow [2021-03-24 13:22:32,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 292 transitions, 1311 flow, removed 10440 selfloop flow, removed 0 redundant places. [2021-03-24 13:22:32,429 INFO L241 Difference]: Finished difference. Result has 585 places, 292 transitions, 1311 flow [2021-03-24 13:22:32,430 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=585, PETRI_DIFFERENCE_MINUEND_FLOW=1309, PETRI_DIFFERENCE_MINUEND_PLACES=583, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1311, PETRI_PLACES=585, PETRI_TRANSITIONS=292} [2021-03-24 13:22:32,430 INFO L343 CegarLoopForPetriNet]: 584 programPoint places, 1 predicate places. [2021-03-24 13:22:32,430 INFO L480 AbstractCegarLoop]: Abstraction has has 585 places, 292 transitions, 1311 flow [2021-03-24 13:22:32,430 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 582.6666666666666) internal successors, (1748), 3 states have internal predecessors, (1748), 0 states have call successors, (0), 0 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-24 13:22:32,430 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:32,430 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:22:32,430 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable288 [2021-03-24 13:22:32,430 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:32,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:32,430 INFO L82 PathProgramCache]: Analyzing trace with hash 567177377, now seen corresponding path program 1 times [2021-03-24 13:22:32,430 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:32,430 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263285933] [2021-03-24 13:22:32,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:32,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:32,490 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:32,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:32,492 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:32,532 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:22:32,532 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:22:32,532 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable289 [2021-03-24 13:22:32,532 WARN L342 ceAbstractionStarter]: 145 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:22:32,532 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 146 thread instances. [2021-03-24 13:22:32,635 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:22:32,635 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:22:32,635 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:22:32,635 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:22:32,635 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:22:32,635 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:22:32,635 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:22:32,635 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:22:32,635 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:22:32,636 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:22:32,640 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 736 places, 443 transitions, 22786 flow [2021-03-24 13:22:33,094 INFO L129 PetriNetUnfolder]: 0/881 cut-off events. [2021-03-24 13:22:33,095 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:33,095 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12051 conditions, 881 events. 0/881 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3486 event pairs, 0 based on Foata normal form. 0/734 useless extension candidates. Maximal degree in co-relation 0. Up to 147 conditions per place. [2021-03-24 13:22:33,095 INFO L82 GeneralOperation]: Start removeDead. Operand has 736 places, 443 transitions, 22786 flow [2021-03-24 13:22:33,102 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 734 places, 441 transitions, 22782 flow [2021-03-24 13:22:33,102 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:22:33,102 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 734 places, 441 transitions, 22782 flow [2021-03-24 13:22:33,102 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 734 places, 441 transitions, 22782 flow [2021-03-24 13:22:33,107 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 734 places, 441 transitions, 22782 flow [2021-03-24 13:22:33,508 INFO L129 PetriNetUnfolder]: 0/587 cut-off events. [2021-03-24 13:22:33,508 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:33,508 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11757 conditions, 587 events. 0/587 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1754 event pairs, 0 based on Foata normal form. 0/587 useless extension candidates. Maximal degree in co-relation 0. Up to 147 conditions per place. [2021-03-24 13:22:33,669 INFO L142 LiptonReduction]: Number of co-enabled transitions 128188 [2021-03-24 13:22:34,685 INFO L154 LiptonReduction]: Checked pairs total: 106434 [2021-03-24 13:22:34,685 INFO L156 LiptonReduction]: Total number of compositions: 146 [2021-03-24 13:22:34,685 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1583 [2021-03-24 13:22:34,686 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:22:34,686 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:34,686 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:34,686 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:22:34,686 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:34,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:34,686 INFO L82 PathProgramCache]: Analyzing trace with hash 1393315, now seen corresponding path program 1 times [2021-03-24 13:22:34,686 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:34,686 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829057666] [2021-03-24 13:22:34,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:34,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:22:34,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:22:34,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:22:34,753 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-24 13:22:34,753 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829057666] [2021-03-24 13:22:34,753 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:22:34,754 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:22:34,754 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300234005] [2021-03-24 13:22:34,754 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:22:34,754 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:22:34,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:22:34,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:22:34,755 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 586 out of 589 [2021-03-24 13:22:34,755 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 588 places, 295 transitions, 22490 flow. Second operand has 3 states, 3 states have (on average 586.6666666666666) internal successors, (1760), 3 states have internal predecessors, (1760), 0 states have call successors, (0), 0 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-24 13:22:34,755 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:22:34,755 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 586 of 589 [2021-03-24 13:22:34,755 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:22:35,015 INFO L129 PetriNetUnfolder]: 0/294 cut-off events. [2021-03-24 13:22:35,016 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:35,016 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11466 conditions, 294 events. 0/294 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 322 event pairs, 0 based on Foata normal form. 147/441 useless extension candidates. Maximal degree in co-relation 0. Up to 147 conditions per place. [2021-03-24 13:22:35,017 INFO L132 encePairwiseOnDemand]: 587/589 looper letters, 0 selfloop transitions, 1 changer transitions 0/294 dead transitions. [2021-03-24 13:22:35,017 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 294 transitions, 22490 flow [2021-03-24 13:22:35,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:22:35,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:22:35,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1760 transitions. [2021-03-24 13:22:35,018 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9960384833050367 [2021-03-24 13:22:35,018 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1760 transitions. [2021-03-24 13:22:35,018 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1760 transitions. [2021-03-24 13:22:35,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:22:35,018 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1760 transitions. [2021-03-24 13:22:35,019 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 586.6666666666666) internal successors, (1760), 3 states have internal predecessors, (1760), 0 states have call successors, (0), 0 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-24 13:22:35,019 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 589.0) internal successors, (2356), 4 states have internal predecessors, (2356), 0 states have call successors, (0), 0 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-24 13:22:35,020 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 589.0) internal successors, (2356), 4 states have internal predecessors, (2356), 0 states have call successors, (0), 0 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-24 13:22:35,020 INFO L185 Difference]: Start difference. First operand has 588 places, 295 transitions, 22490 flow. Second operand 3 states and 1760 transitions. [2021-03-24 13:22:35,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 294 transitions, 22490 flow [2021-03-24 13:22:36,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 294 transitions, 1320 flow, removed 10585 selfloop flow, removed 0 redundant places. [2021-03-24 13:22:36,216 INFO L241 Difference]: Finished difference. Result has 589 places, 294 transitions, 1320 flow [2021-03-24 13:22:36,216 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=589, PETRI_DIFFERENCE_MINUEND_FLOW=1318, PETRI_DIFFERENCE_MINUEND_PLACES=587, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1320, PETRI_PLACES=589, PETRI_TRANSITIONS=294} [2021-03-24 13:22:36,216 INFO L343 CegarLoopForPetriNet]: 588 programPoint places, 1 predicate places. [2021-03-24 13:22:36,216 INFO L480 AbstractCegarLoop]: Abstraction has has 589 places, 294 transitions, 1320 flow [2021-03-24 13:22:36,216 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 586.6666666666666) internal successors, (1760), 3 states have internal predecessors, (1760), 0 states have call successors, (0), 0 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-24 13:22:36,216 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:36,216 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:22:36,216 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable290 [2021-03-24 13:22:36,216 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:36,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:36,216 INFO L82 PathProgramCache]: Analyzing trace with hash 166671043, now seen corresponding path program 1 times [2021-03-24 13:22:36,216 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:36,217 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101737433] [2021-03-24 13:22:36,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:36,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:36,279 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:36,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:36,282 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:36,323 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:22:36,323 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:22:36,323 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable291 [2021-03-24 13:22:36,323 WARN L342 ceAbstractionStarter]: 146 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:22:36,323 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 147 thread instances. [2021-03-24 13:22:36,426 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:22:36,426 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:22:36,427 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:22:36,427 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:22:36,427 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:22:36,427 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:22:36,427 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:22:36,427 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:22:36,427 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:22:36,427 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:22:36,431 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 741 places, 446 transitions, 23089 flow [2021-03-24 13:22:36,934 INFO L129 PetriNetUnfolder]: 0/887 cut-off events. [2021-03-24 13:22:36,935 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:36,935 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12207 conditions, 887 events. 0/887 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3502 event pairs, 0 based on Foata normal form. 0/739 useless extension candidates. Maximal degree in co-relation 0. Up to 148 conditions per place. [2021-03-24 13:22:36,935 INFO L82 GeneralOperation]: Start removeDead. Operand has 741 places, 446 transitions, 23089 flow [2021-03-24 13:22:36,942 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 739 places, 444 transitions, 23085 flow [2021-03-24 13:22:36,942 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:22:36,942 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 739 places, 444 transitions, 23085 flow [2021-03-24 13:22:36,942 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 739 places, 444 transitions, 23085 flow [2021-03-24 13:22:36,947 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 739 places, 444 transitions, 23085 flow [2021-03-24 13:22:37,362 INFO L129 PetriNetUnfolder]: 0/591 cut-off events. [2021-03-24 13:22:37,363 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:37,363 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11911 conditions, 591 events. 0/591 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1656 event pairs, 0 based on Foata normal form. 0/591 useless extension candidates. Maximal degree in co-relation 0. Up to 148 conditions per place. [2021-03-24 13:22:37,526 INFO L142 LiptonReduction]: Number of co-enabled transitions 129948 [2021-03-24 13:22:38,461 INFO L154 LiptonReduction]: Checked pairs total: 107898 [2021-03-24 13:22:38,461 INFO L156 LiptonReduction]: Total number of compositions: 147 [2021-03-24 13:22:38,462 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1520 [2021-03-24 13:22:38,463 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:22:38,463 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:38,463 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:38,463 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:22:38,463 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:38,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:38,463 INFO L82 PathProgramCache]: Analyzing trace with hash 1412259, now seen corresponding path program 1 times [2021-03-24 13:22:38,463 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:38,463 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253584734] [2021-03-24 13:22:38,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:38,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:22:38,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:22:38,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:22:38,528 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-24 13:22:38,528 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253584734] [2021-03-24 13:22:38,528 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:22:38,528 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:22:38,528 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201307884] [2021-03-24 13:22:38,528 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:22:38,528 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:22:38,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:22:38,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:22:38,530 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 590 out of 593 [2021-03-24 13:22:38,530 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 297 transitions, 22791 flow. Second operand has 3 states, 3 states have (on average 590.6666666666666) internal successors, (1772), 3 states have internal predecessors, (1772), 0 states have call successors, (0), 0 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-24 13:22:38,530 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:22:38,530 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 590 of 593 [2021-03-24 13:22:38,530 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:22:38,803 INFO L129 PetriNetUnfolder]: 0/296 cut-off events. [2021-03-24 13:22:38,804 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:38,804 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11618 conditions, 296 events. 0/296 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 297 event pairs, 0 based on Foata normal form. 148/444 useless extension candidates. Maximal degree in co-relation 0. Up to 148 conditions per place. [2021-03-24 13:22:38,805 INFO L132 encePairwiseOnDemand]: 591/593 looper letters, 0 selfloop transitions, 1 changer transitions 0/296 dead transitions. [2021-03-24 13:22:38,805 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 593 places, 296 transitions, 22791 flow [2021-03-24 13:22:38,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:22:38,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:22:38,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1772 transitions. [2021-03-24 13:22:38,806 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9960652051714446 [2021-03-24 13:22:38,806 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1772 transitions. [2021-03-24 13:22:38,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1772 transitions. [2021-03-24 13:22:38,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:22:38,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1772 transitions. [2021-03-24 13:22:38,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 590.6666666666666) internal successors, (1772), 3 states have internal predecessors, (1772), 0 states have call successors, (0), 0 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-24 13:22:38,808 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 593.0) internal successors, (2372), 4 states have internal predecessors, (2372), 0 states have call successors, (0), 0 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-24 13:22:38,808 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 593.0) internal successors, (2372), 4 states have internal predecessors, (2372), 0 states have call successors, (0), 0 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-24 13:22:38,808 INFO L185 Difference]: Start difference. First operand has 592 places, 297 transitions, 22791 flow. Second operand 3 states and 1772 transitions. [2021-03-24 13:22:38,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 593 places, 296 transitions, 22791 flow [2021-03-24 13:22:39,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 296 transitions, 1329 flow, removed 10731 selfloop flow, removed 0 redundant places. [2021-03-24 13:22:39,992 INFO L241 Difference]: Finished difference. Result has 593 places, 296 transitions, 1329 flow [2021-03-24 13:22:39,992 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=593, PETRI_DIFFERENCE_MINUEND_FLOW=1327, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1329, PETRI_PLACES=593, PETRI_TRANSITIONS=296} [2021-03-24 13:22:39,992 INFO L343 CegarLoopForPetriNet]: 592 programPoint places, 1 predicate places. [2021-03-24 13:22:39,992 INFO L480 AbstractCegarLoop]: Abstraction has has 593 places, 296 transitions, 1329 flow [2021-03-24 13:22:39,993 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 590.6666666666666) internal successors, (1772), 3 states have internal predecessors, (1772), 0 states have call successors, (0), 0 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-24 13:22:39,993 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:39,993 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:22:39,993 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable292 [2021-03-24 13:22:39,993 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:39,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:39,993 INFO L82 PathProgramCache]: Analyzing trace with hash -1351892132, now seen corresponding path program 1 times [2021-03-24 13:22:39,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:39,993 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798744984] [2021-03-24 13:22:39,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:40,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:40,058 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:40,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:40,060 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:40,101 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:22:40,101 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:22:40,101 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable293 [2021-03-24 13:22:40,101 WARN L342 ceAbstractionStarter]: 147 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:22:40,101 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 148 thread instances. [2021-03-24 13:22:40,204 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:22:40,204 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:22:40,204 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:22:40,204 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:22:40,204 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:22:40,204 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:22:40,204 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:22:40,204 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:22:40,204 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:22:40,204 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:22:40,209 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 746 places, 449 transitions, 23394 flow [2021-03-24 13:22:40,724 INFO L129 PetriNetUnfolder]: 0/893 cut-off events. [2021-03-24 13:22:40,724 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:40,725 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12364 conditions, 893 events. 0/893 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3419 event pairs, 0 based on Foata normal form. 0/744 useless extension candidates. Maximal degree in co-relation 0. Up to 149 conditions per place. [2021-03-24 13:22:40,725 INFO L82 GeneralOperation]: Start removeDead. Operand has 746 places, 449 transitions, 23394 flow [2021-03-24 13:22:40,732 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 744 places, 447 transitions, 23390 flow [2021-03-24 13:22:40,732 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:22:40,732 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 744 places, 447 transitions, 23390 flow [2021-03-24 13:22:40,732 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 744 places, 447 transitions, 23390 flow [2021-03-24 13:22:40,737 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 744 places, 447 transitions, 23390 flow [2021-03-24 13:22:41,166 INFO L129 PetriNetUnfolder]: 0/595 cut-off events. [2021-03-24 13:22:41,166 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:41,166 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12066 conditions, 595 events. 0/595 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1555 event pairs, 0 based on Foata normal form. 0/595 useless extension candidates. Maximal degree in co-relation 0. Up to 149 conditions per place. [2021-03-24 13:22:41,336 INFO L142 LiptonReduction]: Number of co-enabled transitions 131720 [2021-03-24 13:22:42,277 INFO L154 LiptonReduction]: Checked pairs total: 109372 [2021-03-24 13:22:42,277 INFO L156 LiptonReduction]: Total number of compositions: 148 [2021-03-24 13:22:42,278 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1546 [2021-03-24 13:22:42,279 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:22:42,279 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:42,279 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:42,279 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:22:42,279 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:42,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:42,279 INFO L82 PathProgramCache]: Analyzing trace with hash 1431331, now seen corresponding path program 1 times [2021-03-24 13:22:42,279 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:42,279 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115061503] [2021-03-24 13:22:42,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:42,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:22:42,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:22:42,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:22:42,347 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-24 13:22:42,347 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115061503] [2021-03-24 13:22:42,347 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:22:42,347 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:22:42,347 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085769145] [2021-03-24 13:22:42,348 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:22:42,348 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:22:42,348 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:22:42,348 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:22:42,349 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 594 out of 597 [2021-03-24 13:22:42,349 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 596 places, 299 transitions, 23094 flow. Second operand has 3 states, 3 states have (on average 594.6666666666666) internal successors, (1784), 3 states have internal predecessors, (1784), 0 states have call successors, (0), 0 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-24 13:22:42,349 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:22:42,349 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 594 of 597 [2021-03-24 13:22:42,349 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:22:42,632 INFO L129 PetriNetUnfolder]: 0/298 cut-off events. [2021-03-24 13:22:42,632 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:42,632 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11771 conditions, 298 events. 0/298 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 268 event pairs, 0 based on Foata normal form. 149/447 useless extension candidates. Maximal degree in co-relation 0. Up to 149 conditions per place. [2021-03-24 13:22:42,633 INFO L132 encePairwiseOnDemand]: 595/597 looper letters, 0 selfloop transitions, 1 changer transitions 0/298 dead transitions. [2021-03-24 13:22:42,634 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 597 places, 298 transitions, 23094 flow [2021-03-24 13:22:42,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:22:42,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:22:42,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1784 transitions. [2021-03-24 13:22:42,634 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9960915689558906 [2021-03-24 13:22:42,634 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1784 transitions. [2021-03-24 13:22:42,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1784 transitions. [2021-03-24 13:22:42,635 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:22:42,635 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1784 transitions. [2021-03-24 13:22:42,636 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 594.6666666666666) internal successors, (1784), 3 states have internal predecessors, (1784), 0 states have call successors, (0), 0 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-24 13:22:42,636 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 597.0) internal successors, (2388), 4 states have internal predecessors, (2388), 0 states have call successors, (0), 0 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-24 13:22:42,636 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 597.0) internal successors, (2388), 4 states have internal predecessors, (2388), 0 states have call successors, (0), 0 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-24 13:22:42,636 INFO L185 Difference]: Start difference. First operand has 596 places, 299 transitions, 23094 flow. Second operand 3 states and 1784 transitions. [2021-03-24 13:22:42,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 597 places, 298 transitions, 23094 flow [2021-03-24 13:22:43,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 597 places, 298 transitions, 1338 flow, removed 10878 selfloop flow, removed 0 redundant places. [2021-03-24 13:22:43,847 INFO L241 Difference]: Finished difference. Result has 597 places, 298 transitions, 1338 flow [2021-03-24 13:22:43,848 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=597, PETRI_DIFFERENCE_MINUEND_FLOW=1336, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1338, PETRI_PLACES=597, PETRI_TRANSITIONS=298} [2021-03-24 13:22:43,848 INFO L343 CegarLoopForPetriNet]: 596 programPoint places, 1 predicate places. [2021-03-24 13:22:43,848 INFO L480 AbstractCegarLoop]: Abstraction has has 597 places, 298 transitions, 1338 flow [2021-03-24 13:22:43,848 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 594.6666666666666) internal successors, (1784), 3 states have internal predecessors, (1784), 0 states have call successors, (0), 0 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-24 13:22:43,848 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:43,848 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:22:43,848 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294 [2021-03-24 13:22:43,848 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:43,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:43,848 INFO L82 PathProgramCache]: Analyzing trace with hash -225384314, now seen corresponding path program 1 times [2021-03-24 13:22:43,848 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:43,848 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336940932] [2021-03-24 13:22:43,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:43,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:43,918 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:43,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:43,920 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:43,962 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:22:43,962 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:22:43,963 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295 [2021-03-24 13:22:43,963 WARN L342 ceAbstractionStarter]: 148 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:22:43,963 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 149 thread instances. [2021-03-24 13:22:44,068 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:22:44,068 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:22:44,069 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:22:44,069 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:22:44,069 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:22:44,069 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:22:44,069 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:22:44,069 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:22:44,069 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:22:44,069 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:22:44,076 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 751 places, 452 transitions, 23701 flow [2021-03-24 13:22:44,619 INFO L129 PetriNetUnfolder]: 0/899 cut-off events. [2021-03-24 13:22:44,619 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:44,620 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12522 conditions, 899 events. 0/899 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3547 event pairs, 0 based on Foata normal form. 0/749 useless extension candidates. Maximal degree in co-relation 0. Up to 150 conditions per place. [2021-03-24 13:22:44,620 INFO L82 GeneralOperation]: Start removeDead. Operand has 751 places, 452 transitions, 23701 flow [2021-03-24 13:22:44,627 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 749 places, 450 transitions, 23697 flow [2021-03-24 13:22:44,627 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:22:44,627 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 749 places, 450 transitions, 23697 flow [2021-03-24 13:22:44,627 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 749 places, 450 transitions, 23697 flow [2021-03-24 13:22:44,632 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 749 places, 450 transitions, 23697 flow [2021-03-24 13:22:45,070 INFO L129 PetriNetUnfolder]: 0/599 cut-off events. [2021-03-24 13:22:45,070 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:45,070 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12222 conditions, 599 events. 0/599 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1973 event pairs, 0 based on Foata normal form. 0/599 useless extension candidates. Maximal degree in co-relation 0. Up to 150 conditions per place. [2021-03-24 13:22:45,241 INFO L142 LiptonReduction]: Number of co-enabled transitions 133504 [2021-03-24 13:22:45,526 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:22:46,324 INFO L154 LiptonReduction]: Checked pairs total: 110856 [2021-03-24 13:22:46,325 INFO L156 LiptonReduction]: Total number of compositions: 149 [2021-03-24 13:22:46,325 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1698 [2021-03-24 13:22:46,326 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:22:46,326 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:46,326 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:46,326 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:22:46,326 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:46,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:46,326 INFO L82 PathProgramCache]: Analyzing trace with hash 1450531, now seen corresponding path program 1 times [2021-03-24 13:22:46,326 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:46,326 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195933702] [2021-03-24 13:22:46,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:46,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:22:46,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:22:46,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:22:46,405 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-24 13:22:46,405 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195933702] [2021-03-24 13:22:46,405 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:22:46,405 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:22:46,405 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404300131] [2021-03-24 13:22:46,406 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:22:46,406 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:22:46,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:22:46,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:22:46,407 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 598 out of 601 [2021-03-24 13:22:46,408 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 301 transitions, 23399 flow. Second operand has 3 states, 3 states have (on average 598.6666666666666) internal successors, (1796), 3 states have internal predecessors, (1796), 0 states have call successors, (0), 0 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-24 13:22:46,408 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:22:46,408 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 598 of 601 [2021-03-24 13:22:46,408 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:22:46,701 INFO L129 PetriNetUnfolder]: 0/300 cut-off events. [2021-03-24 13:22:46,701 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:46,702 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11925 conditions, 300 events. 0/300 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 279 event pairs, 0 based on Foata normal form. 150/450 useless extension candidates. Maximal degree in co-relation 0. Up to 150 conditions per place. [2021-03-24 13:22:46,703 INFO L132 encePairwiseOnDemand]: 599/601 looper letters, 0 selfloop transitions, 1 changer transitions 0/300 dead transitions. [2021-03-24 13:22:46,703 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 601 places, 300 transitions, 23399 flow [2021-03-24 13:22:46,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:22:46,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:22:46,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1796 transitions. [2021-03-24 13:22:46,704 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9961175818080976 [2021-03-24 13:22:46,704 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1796 transitions. [2021-03-24 13:22:46,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1796 transitions. [2021-03-24 13:22:46,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:22:46,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1796 transitions. [2021-03-24 13:22:46,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 598.6666666666666) internal successors, (1796), 3 states have internal predecessors, (1796), 0 states have call successors, (0), 0 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-24 13:22:46,705 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 601.0) internal successors, (2404), 4 states have internal predecessors, (2404), 0 states have call successors, (0), 0 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-24 13:22:46,705 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 601.0) internal successors, (2404), 4 states have internal predecessors, (2404), 0 states have call successors, (0), 0 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-24 13:22:46,705 INFO L185 Difference]: Start difference. First operand has 600 places, 301 transitions, 23399 flow. Second operand 3 states and 1796 transitions. [2021-03-24 13:22:46,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 601 places, 300 transitions, 23399 flow [2021-03-24 13:22:47,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 300 transitions, 1347 flow, removed 11026 selfloop flow, removed 0 redundant places. [2021-03-24 13:22:47,942 INFO L241 Difference]: Finished difference. Result has 601 places, 300 transitions, 1347 flow [2021-03-24 13:22:47,942 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=601, PETRI_DIFFERENCE_MINUEND_FLOW=1345, PETRI_DIFFERENCE_MINUEND_PLACES=599, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1347, PETRI_PLACES=601, PETRI_TRANSITIONS=300} [2021-03-24 13:22:47,942 INFO L343 CegarLoopForPetriNet]: 600 programPoint places, 1 predicate places. [2021-03-24 13:22:47,942 INFO L480 AbstractCegarLoop]: Abstraction has has 601 places, 300 transitions, 1347 flow [2021-03-24 13:22:47,942 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 598.6666666666666) internal successors, (1796), 3 states have internal predecessors, (1796), 0 states have call successors, (0), 0 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-24 13:22:47,942 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:47,942 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:22:47,942 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable296 [2021-03-24 13:22:47,943 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:47,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:47,943 INFO L82 PathProgramCache]: Analyzing trace with hash -1452870105, now seen corresponding path program 1 times [2021-03-24 13:22:47,943 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:47,943 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696820434] [2021-03-24 13:22:47,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:48,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:48,012 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:48,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:48,015 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:48,057 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:22:48,058 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:22:48,058 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable297 [2021-03-24 13:22:48,058 WARN L342 ceAbstractionStarter]: 149 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:22:48,058 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 150 thread instances. [2021-03-24 13:22:48,163 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:22:48,163 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:22:48,164 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:22:48,164 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:22:48,164 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:22:48,164 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:22:48,164 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:22:48,164 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:22:48,164 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:22:48,164 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:22:48,170 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 756 places, 455 transitions, 24010 flow [2021-03-24 13:22:48,694 INFO L129 PetriNetUnfolder]: 0/905 cut-off events. [2021-03-24 13:22:48,694 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:48,694 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12681 conditions, 905 events. 0/905 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3553 event pairs, 0 based on Foata normal form. 0/754 useless extension candidates. Maximal degree in co-relation 0. Up to 151 conditions per place. [2021-03-24 13:22:48,694 INFO L82 GeneralOperation]: Start removeDead. Operand has 756 places, 455 transitions, 24010 flow [2021-03-24 13:22:48,701 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 754 places, 453 transitions, 24006 flow [2021-03-24 13:22:48,702 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:22:48,702 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 754 places, 453 transitions, 24006 flow [2021-03-24 13:22:48,702 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 754 places, 453 transitions, 24006 flow [2021-03-24 13:22:48,707 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 754 places, 453 transitions, 24006 flow [2021-03-24 13:22:49,157 INFO L129 PetriNetUnfolder]: 0/603 cut-off events. [2021-03-24 13:22:49,157 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:49,157 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12379 conditions, 603 events. 0/603 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1886 event pairs, 0 based on Foata normal form. 0/603 useless extension candidates. Maximal degree in co-relation 0. Up to 151 conditions per place. [2021-03-24 13:22:49,331 INFO L142 LiptonReduction]: Number of co-enabled transitions 135300 [2021-03-24 13:22:50,302 INFO L154 LiptonReduction]: Checked pairs total: 112350 [2021-03-24 13:22:50,302 INFO L156 LiptonReduction]: Total number of compositions: 150 [2021-03-24 13:22:50,302 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1600 [2021-03-24 13:22:50,303 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:22:50,303 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:50,303 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:50,303 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:22:50,303 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:50,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:50,304 INFO L82 PathProgramCache]: Analyzing trace with hash 1469859, now seen corresponding path program 1 times [2021-03-24 13:22:50,304 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:50,304 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908608736] [2021-03-24 13:22:50,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:50,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:22:50,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:22:50,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:22:50,373 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-24 13:22:50,373 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908608736] [2021-03-24 13:22:50,373 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:22:50,373 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:22:50,373 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510361131] [2021-03-24 13:22:50,373 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:22:50,373 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:22:50,374 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:22:50,374 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:22:50,375 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 602 out of 605 [2021-03-24 13:22:50,375 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 303 transitions, 23706 flow. Second operand has 3 states, 3 states have (on average 602.6666666666666) internal successors, (1808), 3 states have internal predecessors, (1808), 0 states have call successors, (0), 0 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-24 13:22:50,375 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:22:50,375 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 602 of 605 [2021-03-24 13:22:50,375 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:22:50,691 INFO L129 PetriNetUnfolder]: 0/302 cut-off events. [2021-03-24 13:22:50,691 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:50,692 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12080 conditions, 302 events. 0/302 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 278 event pairs, 0 based on Foata normal form. 151/453 useless extension candidates. Maximal degree in co-relation 0. Up to 151 conditions per place. [2021-03-24 13:22:50,693 INFO L132 encePairwiseOnDemand]: 603/605 looper letters, 0 selfloop transitions, 1 changer transitions 0/302 dead transitions. [2021-03-24 13:22:50,693 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 302 transitions, 23706 flow [2021-03-24 13:22:50,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:22:50,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:22:50,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1808 transitions. [2021-03-24 13:22:50,694 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9961432506887052 [2021-03-24 13:22:50,694 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1808 transitions. [2021-03-24 13:22:50,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1808 transitions. [2021-03-24 13:22:50,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:22:50,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1808 transitions. [2021-03-24 13:22:50,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 602.6666666666666) internal successors, (1808), 3 states have internal predecessors, (1808), 0 states have call successors, (0), 0 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-24 13:22:50,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 605.0) internal successors, (2420), 4 states have internal predecessors, (2420), 0 states have call successors, (0), 0 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-24 13:22:50,696 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 605.0) internal successors, (2420), 4 states have internal predecessors, (2420), 0 states have call successors, (0), 0 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-24 13:22:50,696 INFO L185 Difference]: Start difference. First operand has 604 places, 303 transitions, 23706 flow. Second operand 3 states and 1808 transitions. [2021-03-24 13:22:50,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 302 transitions, 23706 flow [2021-03-24 13:22:52,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 605 places, 302 transitions, 1356 flow, removed 11175 selfloop flow, removed 0 redundant places. [2021-03-24 13:22:52,080 INFO L241 Difference]: Finished difference. Result has 605 places, 302 transitions, 1356 flow [2021-03-24 13:22:52,080 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=605, PETRI_DIFFERENCE_MINUEND_FLOW=1354, PETRI_DIFFERENCE_MINUEND_PLACES=603, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1356, PETRI_PLACES=605, PETRI_TRANSITIONS=302} [2021-03-24 13:22:52,080 INFO L343 CegarLoopForPetriNet]: 604 programPoint places, 1 predicate places. [2021-03-24 13:22:52,080 INFO L480 AbstractCegarLoop]: Abstraction has has 605 places, 302 transitions, 1356 flow [2021-03-24 13:22:52,080 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 602.6666666666666) internal successors, (1808), 3 states have internal predecessors, (1808), 0 states have call successors, (0), 0 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-24 13:22:52,080 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:52,080 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:22:52,080 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable298 [2021-03-24 13:22:52,080 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:52,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:52,081 INFO L82 PathProgramCache]: Analyzing trace with hash -996150711, now seen corresponding path program 1 times [2021-03-24 13:22:52,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:52,081 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939629042] [2021-03-24 13:22:52,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:52,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:52,147 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:52,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:52,150 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:52,192 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:22:52,192 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:22:52,192 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable299 [2021-03-24 13:22:52,192 WARN L342 ceAbstractionStarter]: 150 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:22:52,192 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 151 thread instances. [2021-03-24 13:22:52,299 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:22:52,299 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:22:52,299 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:22:52,299 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:22:52,299 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:22:52,299 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:22:52,299 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:22:52,299 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:22:52,299 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:22:52,299 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:22:52,305 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 761 places, 458 transitions, 24321 flow [2021-03-24 13:22:52,832 INFO L129 PetriNetUnfolder]: 0/911 cut-off events. [2021-03-24 13:22:52,833 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:52,833 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12841 conditions, 911 events. 0/911 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3562 event pairs, 0 based on Foata normal form. 0/759 useless extension candidates. Maximal degree in co-relation 0. Up to 152 conditions per place. [2021-03-24 13:22:52,833 INFO L82 GeneralOperation]: Start removeDead. Operand has 761 places, 458 transitions, 24321 flow [2021-03-24 13:22:52,840 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 759 places, 456 transitions, 24317 flow [2021-03-24 13:22:52,840 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:22:52,840 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 759 places, 456 transitions, 24317 flow [2021-03-24 13:22:52,840 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 759 places, 456 transitions, 24317 flow [2021-03-24 13:22:52,845 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 759 places, 456 transitions, 24317 flow [2021-03-24 13:22:53,283 INFO L129 PetriNetUnfolder]: 0/607 cut-off events. [2021-03-24 13:22:53,283 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:53,283 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12537 conditions, 607 events. 0/607 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1794 event pairs, 0 based on Foata normal form. 0/607 useless extension candidates. Maximal degree in co-relation 0. Up to 152 conditions per place. [2021-03-24 13:22:53,464 INFO L142 LiptonReduction]: Number of co-enabled transitions 137108 [2021-03-24 13:22:54,458 INFO L154 LiptonReduction]: Checked pairs total: 113854 [2021-03-24 13:22:54,458 INFO L156 LiptonReduction]: Total number of compositions: 151 [2021-03-24 13:22:54,459 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1619 [2021-03-24 13:22:54,460 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:22:54,460 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:54,460 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:54,460 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:22:54,460 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:54,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:54,460 INFO L82 PathProgramCache]: Analyzing trace with hash 1489315, now seen corresponding path program 1 times [2021-03-24 13:22:54,460 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:54,460 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129439680] [2021-03-24 13:22:54,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:54,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:22:54,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:22:54,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:22:54,529 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-24 13:22:54,529 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129439680] [2021-03-24 13:22:54,529 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:22:54,529 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:22:54,529 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220387058] [2021-03-24 13:22:54,529 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:22:54,529 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:22:54,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:22:54,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:22:54,530 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 606 out of 609 [2021-03-24 13:22:54,531 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 608 places, 305 transitions, 24015 flow. Second operand has 3 states, 3 states have (on average 606.6666666666666) internal successors, (1820), 3 states have internal predecessors, (1820), 0 states have call successors, (0), 0 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-24 13:22:54,531 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:22:54,531 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 606 of 609 [2021-03-24 13:22:54,531 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:22:54,844 INFO L129 PetriNetUnfolder]: 0/304 cut-off events. [2021-03-24 13:22:54,844 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:54,844 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12236 conditions, 304 events. 0/304 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 299 event pairs, 0 based on Foata normal form. 152/456 useless extension candidates. Maximal degree in co-relation 0. Up to 152 conditions per place. [2021-03-24 13:22:54,845 INFO L132 encePairwiseOnDemand]: 607/609 looper letters, 0 selfloop transitions, 1 changer transitions 0/304 dead transitions. [2021-03-24 13:22:54,845 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 304 transitions, 24015 flow [2021-03-24 13:22:54,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:22:54,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:22:54,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1820 transitions. [2021-03-24 13:22:54,846 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9961685823754789 [2021-03-24 13:22:54,846 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1820 transitions. [2021-03-24 13:22:54,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1820 transitions. [2021-03-24 13:22:54,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:22:54,846 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1820 transitions. [2021-03-24 13:22:54,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 606.6666666666666) internal successors, (1820), 3 states have internal predecessors, (1820), 0 states have call successors, (0), 0 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-24 13:22:54,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 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-24 13:22:54,848 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 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-24 13:22:54,848 INFO L185 Difference]: Start difference. First operand has 608 places, 305 transitions, 24015 flow. Second operand 3 states and 1820 transitions. [2021-03-24 13:22:54,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 304 transitions, 24015 flow [2021-03-24 13:22:56,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 609 places, 304 transitions, 1365 flow, removed 11325 selfloop flow, removed 0 redundant places. [2021-03-24 13:22:56,155 INFO L241 Difference]: Finished difference. Result has 609 places, 304 transitions, 1365 flow [2021-03-24 13:22:56,156 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=609, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=607, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1365, PETRI_PLACES=609, PETRI_TRANSITIONS=304} [2021-03-24 13:22:56,156 INFO L343 CegarLoopForPetriNet]: 608 programPoint places, 1 predicate places. [2021-03-24 13:22:56,156 INFO L480 AbstractCegarLoop]: Abstraction has has 609 places, 304 transitions, 1365 flow [2021-03-24 13:22:56,156 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 606.6666666666666) internal successors, (1820), 3 states have internal predecessors, (1820), 0 states have call successors, (0), 0 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-24 13:22:56,156 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:56,156 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:22:56,156 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable300 [2021-03-24 13:22:56,156 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:56,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:56,157 INFO L82 PathProgramCache]: Analyzing trace with hash 1533051650, now seen corresponding path program 1 times [2021-03-24 13:22:56,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:56,157 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957519896] [2021-03-24 13:22:56,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:56,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:56,230 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:56,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:22:56,232 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:22:56,276 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:22:56,276 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:22:56,276 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable301 [2021-03-24 13:22:56,276 WARN L342 ceAbstractionStarter]: 151 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:22:56,276 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 152 thread instances. [2021-03-24 13:22:56,385 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:22:56,385 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:22:56,385 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:22:56,385 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:22:56,385 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:22:56,385 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:22:56,385 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:22:56,385 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:22:56,385 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:22:56,385 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:22:56,390 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 766 places, 461 transitions, 24634 flow [2021-03-24 13:22:56,936 INFO L129 PetriNetUnfolder]: 0/917 cut-off events. [2021-03-24 13:22:56,936 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:56,936 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13002 conditions, 917 events. 0/917 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3658 event pairs, 0 based on Foata normal form. 0/764 useless extension candidates. Maximal degree in co-relation 0. Up to 153 conditions per place. [2021-03-24 13:22:56,936 INFO L82 GeneralOperation]: Start removeDead. Operand has 766 places, 461 transitions, 24634 flow [2021-03-24 13:22:56,944 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 764 places, 459 transitions, 24630 flow [2021-03-24 13:22:56,944 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:22:56,944 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 764 places, 459 transitions, 24630 flow [2021-03-24 13:22:56,944 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 764 places, 459 transitions, 24630 flow [2021-03-24 13:22:56,949 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 764 places, 459 transitions, 24630 flow [2021-03-24 13:22:57,438 INFO L129 PetriNetUnfolder]: 0/611 cut-off events. [2021-03-24 13:22:57,439 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:57,439 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12696 conditions, 611 events. 0/611 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1682 event pairs, 0 based on Foata normal form. 0/611 useless extension candidates. Maximal degree in co-relation 0. Up to 153 conditions per place. [2021-03-24 13:22:57,616 INFO L142 LiptonReduction]: Number of co-enabled transitions 138928 [2021-03-24 13:22:58,586 INFO L154 LiptonReduction]: Checked pairs total: 115368 [2021-03-24 13:22:58,586 INFO L156 LiptonReduction]: Total number of compositions: 152 [2021-03-24 13:22:58,586 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1642 [2021-03-24 13:22:58,587 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:22:58,587 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:58,587 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:22:58,587 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:22:58,587 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:22:58,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:22:58,588 INFO L82 PathProgramCache]: Analyzing trace with hash 1508899, now seen corresponding path program 1 times [2021-03-24 13:22:58,588 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:22:58,588 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008809874] [2021-03-24 13:22:58,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:22:58,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:22:58,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:22:58,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:22:58,657 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-24 13:22:58,657 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008809874] [2021-03-24 13:22:58,657 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:22:58,657 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:22:58,657 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005313688] [2021-03-24 13:22:58,658 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:22:58,658 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:22:58,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:22:58,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:22:58,659 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 610 out of 613 [2021-03-24 13:22:58,659 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 612 places, 307 transitions, 24326 flow. Second operand has 3 states, 3 states have (on average 610.6666666666666) internal successors, (1832), 3 states have internal predecessors, (1832), 0 states have call successors, (0), 0 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-24 13:22:58,659 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:22:58,659 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 610 of 613 [2021-03-24 13:22:58,659 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:22:58,985 INFO L129 PetriNetUnfolder]: 0/306 cut-off events. [2021-03-24 13:22:58,985 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:22:58,985 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12393 conditions, 306 events. 0/306 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 286 event pairs, 0 based on Foata normal form. 153/459 useless extension candidates. Maximal degree in co-relation 0. Up to 153 conditions per place. [2021-03-24 13:22:58,986 INFO L132 encePairwiseOnDemand]: 611/613 looper letters, 0 selfloop transitions, 1 changer transitions 0/306 dead transitions. [2021-03-24 13:22:58,986 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 306 transitions, 24326 flow [2021-03-24 13:22:58,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:22:58,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:22:58,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1832 transitions. [2021-03-24 13:22:58,987 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9961935834692768 [2021-03-24 13:22:58,987 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1832 transitions. [2021-03-24 13:22:58,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1832 transitions. [2021-03-24 13:22:58,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:22:58,987 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1832 transitions. [2021-03-24 13:22:58,988 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 610.6666666666666) internal successors, (1832), 3 states have internal predecessors, (1832), 0 states have call successors, (0), 0 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-24 13:22:58,989 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 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-24 13:22:58,989 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 613.0) internal successors, (2452), 4 states have internal predecessors, (2452), 0 states have call successors, (0), 0 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-24 13:22:58,989 INFO L185 Difference]: Start difference. First operand has 612 places, 307 transitions, 24326 flow. Second operand 3 states and 1832 transitions. [2021-03-24 13:22:58,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 306 transitions, 24326 flow [2021-03-24 13:23:00,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 613 places, 306 transitions, 1374 flow, removed 11476 selfloop flow, removed 0 redundant places. [2021-03-24 13:23:00,299 INFO L241 Difference]: Finished difference. Result has 613 places, 306 transitions, 1374 flow [2021-03-24 13:23:00,299 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=613, PETRI_DIFFERENCE_MINUEND_FLOW=1372, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1374, PETRI_PLACES=613, PETRI_TRANSITIONS=306} [2021-03-24 13:23:00,299 INFO L343 CegarLoopForPetriNet]: 612 programPoint places, 1 predicate places. [2021-03-24 13:23:00,300 INFO L480 AbstractCegarLoop]: Abstraction has has 613 places, 306 transitions, 1374 flow [2021-03-24 13:23:00,300 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 610.6666666666666) internal successors, (1832), 3 states have internal predecessors, (1832), 0 states have call successors, (0), 0 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-24 13:23:00,300 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:00,300 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:23:00,300 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable302 [2021-03-24 13:23:00,300 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:00,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:00,300 INFO L82 PathProgramCache]: Analyzing trace with hash 1681544716, now seen corresponding path program 1 times [2021-03-24 13:23:00,300 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:00,300 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7286315] [2021-03-24 13:23:00,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:00,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:00,369 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:00,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:00,372 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:00,416 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:23:00,416 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:23:00,416 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable303 [2021-03-24 13:23:00,416 WARN L342 ceAbstractionStarter]: 152 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:23:00,416 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 153 thread instances. [2021-03-24 13:23:00,522 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:23:00,523 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:23:00,523 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:23:00,523 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:23:00,523 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:23:00,523 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:23:00,523 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:23:00,523 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:23:00,523 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:23:00,523 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:23:00,528 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 771 places, 464 transitions, 24949 flow [2021-03-24 13:23:01,055 INFO L129 PetriNetUnfolder]: 0/923 cut-off events. [2021-03-24 13:23:01,055 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:01,055 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13164 conditions, 923 events. 0/923 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3680 event pairs, 0 based on Foata normal form. 0/769 useless extension candidates. Maximal degree in co-relation 0. Up to 154 conditions per place. [2021-03-24 13:23:01,056 INFO L82 GeneralOperation]: Start removeDead. Operand has 771 places, 464 transitions, 24949 flow [2021-03-24 13:23:01,063 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 769 places, 462 transitions, 24945 flow [2021-03-24 13:23:01,063 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:23:01,063 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 769 places, 462 transitions, 24945 flow [2021-03-24 13:23:01,063 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 769 places, 462 transitions, 24945 flow [2021-03-24 13:23:01,068 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 769 places, 462 transitions, 24945 flow [2021-03-24 13:23:01,527 INFO L129 PetriNetUnfolder]: 0/615 cut-off events. [2021-03-24 13:23:01,527 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:01,527 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12856 conditions, 615 events. 0/615 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1680 event pairs, 0 based on Foata normal form. 0/615 useless extension candidates. Maximal degree in co-relation 0. Up to 154 conditions per place. [2021-03-24 13:23:01,707 INFO L142 LiptonReduction]: Number of co-enabled transitions 140760 [2021-03-24 13:23:02,681 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:23:02,863 INFO L154 LiptonReduction]: Checked pairs total: 116892 [2021-03-24 13:23:02,863 INFO L156 LiptonReduction]: Total number of compositions: 153 [2021-03-24 13:23:02,864 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1801 [2021-03-24 13:23:02,864 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:23:02,864 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:02,864 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:02,864 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:23:02,864 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:02,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:02,865 INFO L82 PathProgramCache]: Analyzing trace with hash 1528611, now seen corresponding path program 1 times [2021-03-24 13:23:02,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:02,865 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227707958] [2021-03-24 13:23:02,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:02,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:23:02,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:23:02,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:23:02,934 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-24 13:23:02,934 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227707958] [2021-03-24 13:23:02,935 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:23:02,935 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:23:02,935 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499579746] [2021-03-24 13:23:02,935 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:23:02,935 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:23:02,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:23:02,935 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:23:02,936 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 614 out of 617 [2021-03-24 13:23:02,936 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 309 transitions, 24639 flow. Second operand has 3 states, 3 states have (on average 614.6666666666666) internal successors, (1844), 3 states have internal predecessors, (1844), 0 states have call successors, (0), 0 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-24 13:23:02,936 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:23:02,936 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 614 of 617 [2021-03-24 13:23:02,936 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:23:03,268 INFO L129 PetriNetUnfolder]: 0/308 cut-off events. [2021-03-24 13:23:03,268 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:03,269 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12551 conditions, 308 events. 0/308 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 283 event pairs, 0 based on Foata normal form. 154/462 useless extension candidates. Maximal degree in co-relation 0. Up to 154 conditions per place. [2021-03-24 13:23:03,270 INFO L132 encePairwiseOnDemand]: 615/617 looper letters, 0 selfloop transitions, 1 changer transitions 0/308 dead transitions. [2021-03-24 13:23:03,270 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 308 transitions, 24639 flow [2021-03-24 13:23:03,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:23:03,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:23:03,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1844 transitions. [2021-03-24 13:23:03,271 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9962182603997839 [2021-03-24 13:23:03,271 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1844 transitions. [2021-03-24 13:23:03,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1844 transitions. [2021-03-24 13:23:03,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:23:03,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1844 transitions. [2021-03-24 13:23:03,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 614.6666666666666) internal successors, (1844), 3 states have internal predecessors, (1844), 0 states have call successors, (0), 0 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-24 13:23:03,272 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 617.0) internal successors, (2468), 4 states have internal predecessors, (2468), 0 states have call successors, (0), 0 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-24 13:23:03,273 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 617.0) internal successors, (2468), 4 states have internal predecessors, (2468), 0 states have call successors, (0), 0 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-24 13:23:03,273 INFO L185 Difference]: Start difference. First operand has 616 places, 309 transitions, 24639 flow. Second operand 3 states and 1844 transitions. [2021-03-24 13:23:03,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 308 transitions, 24639 flow [2021-03-24 13:23:04,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 617 places, 308 transitions, 1383 flow, removed 11628 selfloop flow, removed 0 redundant places. [2021-03-24 13:23:04,613 INFO L241 Difference]: Finished difference. Result has 617 places, 308 transitions, 1383 flow [2021-03-24 13:23:04,613 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=617, PETRI_DIFFERENCE_MINUEND_FLOW=1381, PETRI_DIFFERENCE_MINUEND_PLACES=615, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1383, PETRI_PLACES=617, PETRI_TRANSITIONS=308} [2021-03-24 13:23:04,613 INFO L343 CegarLoopForPetriNet]: 616 programPoint places, 1 predicate places. [2021-03-24 13:23:04,613 INFO L480 AbstractCegarLoop]: Abstraction has has 617 places, 308 transitions, 1383 flow [2021-03-24 13:23:04,614 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 614.6666666666666) internal successors, (1844), 3 states have internal predecessors, (1844), 0 states have call successors, (0), 0 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-24 13:23:04,614 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:04,614 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:23:04,614 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable304 [2021-03-24 13:23:04,614 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:04,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:04,614 INFO L82 PathProgramCache]: Analyzing trace with hash -852761619, now seen corresponding path program 1 times [2021-03-24 13:23:04,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:04,614 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241003054] [2021-03-24 13:23:04,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:04,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:04,682 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:04,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:04,685 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:04,729 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:23:04,729 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:23:04,729 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable305 [2021-03-24 13:23:04,729 WARN L342 ceAbstractionStarter]: 153 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:23:04,729 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 154 thread instances. [2021-03-24 13:23:04,838 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:23:04,838 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:23:04,838 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:23:04,839 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:23:04,839 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:23:04,839 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:23:04,839 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:23:04,839 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:23:04,839 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:23:04,839 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:23:04,846 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 776 places, 467 transitions, 25266 flow [2021-03-24 13:23:05,434 INFO L129 PetriNetUnfolder]: 0/929 cut-off events. [2021-03-24 13:23:05,434 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:05,434 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13327 conditions, 929 events. 0/929 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3661 event pairs, 0 based on Foata normal form. 0/774 useless extension candidates. Maximal degree in co-relation 0. Up to 155 conditions per place. [2021-03-24 13:23:05,434 INFO L82 GeneralOperation]: Start removeDead. Operand has 776 places, 467 transitions, 25266 flow [2021-03-24 13:23:05,442 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 774 places, 465 transitions, 25262 flow [2021-03-24 13:23:05,442 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:23:05,442 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 774 places, 465 transitions, 25262 flow [2021-03-24 13:23:05,442 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 774 places, 465 transitions, 25262 flow [2021-03-24 13:23:05,448 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 774 places, 465 transitions, 25262 flow [2021-03-24 13:23:05,960 INFO L129 PetriNetUnfolder]: 0/619 cut-off events. [2021-03-24 13:23:05,961 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:05,961 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13017 conditions, 619 events. 0/619 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1604 event pairs, 0 based on Foata normal form. 0/619 useless extension candidates. Maximal degree in co-relation 0. Up to 155 conditions per place. [2021-03-24 13:23:06,149 INFO L142 LiptonReduction]: Number of co-enabled transitions 142604 [2021-03-24 13:23:07,195 INFO L154 LiptonReduction]: Checked pairs total: 118426 [2021-03-24 13:23:07,195 INFO L156 LiptonReduction]: Total number of compositions: 154 [2021-03-24 13:23:07,196 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1754 [2021-03-24 13:23:07,196 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:23:07,196 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:07,196 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:07,196 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:23:07,197 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:07,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:07,197 INFO L82 PathProgramCache]: Analyzing trace with hash 1548451, now seen corresponding path program 1 times [2021-03-24 13:23:07,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:07,197 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762492237] [2021-03-24 13:23:07,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:07,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:23:07,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:23:07,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:23:07,266 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-24 13:23:07,266 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762492237] [2021-03-24 13:23:07,266 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:23:07,266 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:23:07,266 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828878444] [2021-03-24 13:23:07,266 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:23:07,266 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:23:07,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:23:07,267 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:23:07,268 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 618 out of 621 [2021-03-24 13:23:07,268 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 620 places, 311 transitions, 24954 flow. Second operand has 3 states, 3 states have (on average 618.6666666666666) internal successors, (1856), 3 states have internal predecessors, (1856), 0 states have call successors, (0), 0 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-24 13:23:07,268 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:23:07,269 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 618 of 621 [2021-03-24 13:23:07,269 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:23:07,599 INFO L129 PetriNetUnfolder]: 0/310 cut-off events. [2021-03-24 13:23:07,599 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:07,599 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12710 conditions, 310 events. 0/310 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 284 event pairs, 0 based on Foata normal form. 155/465 useless extension candidates. Maximal degree in co-relation 0. Up to 155 conditions per place. [2021-03-24 13:23:07,600 INFO L132 encePairwiseOnDemand]: 619/621 looper letters, 0 selfloop transitions, 1 changer transitions 0/310 dead transitions. [2021-03-24 13:23:07,601 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 621 places, 310 transitions, 24954 flow [2021-03-24 13:23:07,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:23:07,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:23:07,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1856 transitions. [2021-03-24 13:23:07,601 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9962426194310252 [2021-03-24 13:23:07,601 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1856 transitions. [2021-03-24 13:23:07,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1856 transitions. [2021-03-24 13:23:07,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:23:07,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1856 transitions. [2021-03-24 13:23:07,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 618.6666666666666) internal successors, (1856), 3 states have internal predecessors, (1856), 0 states have call successors, (0), 0 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-24 13:23:07,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 621.0) internal successors, (2484), 4 states have internal predecessors, (2484), 0 states have call successors, (0), 0 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-24 13:23:07,603 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 621.0) internal successors, (2484), 4 states have internal predecessors, (2484), 0 states have call successors, (0), 0 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-24 13:23:07,603 INFO L185 Difference]: Start difference. First operand has 620 places, 311 transitions, 24954 flow. Second operand 3 states and 1856 transitions. [2021-03-24 13:23:07,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 621 places, 310 transitions, 24954 flow [2021-03-24 13:23:08,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 621 places, 310 transitions, 1392 flow, removed 11781 selfloop flow, removed 0 redundant places. [2021-03-24 13:23:08,943 INFO L241 Difference]: Finished difference. Result has 621 places, 310 transitions, 1392 flow [2021-03-24 13:23:08,943 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=621, PETRI_DIFFERENCE_MINUEND_FLOW=1390, PETRI_DIFFERENCE_MINUEND_PLACES=619, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1392, PETRI_PLACES=621, PETRI_TRANSITIONS=310} [2021-03-24 13:23:08,943 INFO L343 CegarLoopForPetriNet]: 620 programPoint places, 1 predicate places. [2021-03-24 13:23:08,943 INFO L480 AbstractCegarLoop]: Abstraction has has 621 places, 310 transitions, 1392 flow [2021-03-24 13:23:08,943 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 618.6666666666666) internal successors, (1856), 3 states have internal predecessors, (1856), 0 states have call successors, (0), 0 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-24 13:23:08,943 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:08,944 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:23:08,944 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable306 [2021-03-24 13:23:08,944 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:08,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:08,944 INFO L82 PathProgramCache]: Analyzing trace with hash 1928010191, now seen corresponding path program 1 times [2021-03-24 13:23:08,944 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:08,944 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605531503] [2021-03-24 13:23:08,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:09,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:09,067 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:09,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:09,069 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:09,117 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:23:09,117 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:23:09,117 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable307 [2021-03-24 13:23:09,117 WARN L342 ceAbstractionStarter]: 154 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:23:09,117 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 155 thread instances. [2021-03-24 13:23:09,232 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:23:09,233 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:23:09,233 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:23:09,233 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:23:09,233 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:23:09,233 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:23:09,233 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:23:09,233 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:23:09,233 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:23:09,233 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:23:09,238 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 781 places, 470 transitions, 25585 flow [2021-03-24 13:23:09,810 INFO L129 PetriNetUnfolder]: 0/935 cut-off events. [2021-03-24 13:23:09,810 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:09,811 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13491 conditions, 935 events. 0/935 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3608 event pairs, 0 based on Foata normal form. 0/779 useless extension candidates. Maximal degree in co-relation 0. Up to 156 conditions per place. [2021-03-24 13:23:09,811 INFO L82 GeneralOperation]: Start removeDead. Operand has 781 places, 470 transitions, 25585 flow [2021-03-24 13:23:09,819 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 779 places, 468 transitions, 25581 flow [2021-03-24 13:23:09,819 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:23:09,819 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 779 places, 468 transitions, 25581 flow [2021-03-24 13:23:09,819 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 779 places, 468 transitions, 25581 flow [2021-03-24 13:23:09,824 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 779 places, 468 transitions, 25581 flow [2021-03-24 13:23:10,351 INFO L129 PetriNetUnfolder]: 0/623 cut-off events. [2021-03-24 13:23:10,351 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:10,351 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13179 conditions, 623 events. 0/623 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2042 event pairs, 0 based on Foata normal form. 0/623 useless extension candidates. Maximal degree in co-relation 0. Up to 156 conditions per place. [2021-03-24 13:23:10,539 INFO L142 LiptonReduction]: Number of co-enabled transitions 144460 [2021-03-24 13:23:11,527 INFO L154 LiptonReduction]: Checked pairs total: 119970 [2021-03-24 13:23:11,527 INFO L156 LiptonReduction]: Total number of compositions: 155 [2021-03-24 13:23:11,527 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1708 [2021-03-24 13:23:11,528 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:23:11,528 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:11,528 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:11,528 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:23:11,529 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:11,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:11,529 INFO L82 PathProgramCache]: Analyzing trace with hash 1568419, now seen corresponding path program 1 times [2021-03-24 13:23:11,529 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:11,529 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382385250] [2021-03-24 13:23:11,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:11,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:23:11,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:23:11,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:23:11,594 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-24 13:23:11,594 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382385250] [2021-03-24 13:23:11,595 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:23:11,595 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:23:11,595 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803213552] [2021-03-24 13:23:11,595 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:23:11,595 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:23:11,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:23:11,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:23:11,596 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 622 out of 625 [2021-03-24 13:23:11,597 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 624 places, 313 transitions, 25271 flow. Second operand has 3 states, 3 states have (on average 622.6666666666666) internal successors, (1868), 3 states have internal predecessors, (1868), 0 states have call successors, (0), 0 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-24 13:23:11,597 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:23:11,597 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 622 of 625 [2021-03-24 13:23:11,597 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:23:11,905 INFO L129 PetriNetUnfolder]: 0/312 cut-off events. [2021-03-24 13:23:11,905 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:11,905 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12870 conditions, 312 events. 0/312 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 317 event pairs, 0 based on Foata normal form. 156/468 useless extension candidates. Maximal degree in co-relation 0. Up to 156 conditions per place. [2021-03-24 13:23:11,906 INFO L132 encePairwiseOnDemand]: 623/625 looper letters, 0 selfloop transitions, 1 changer transitions 0/312 dead transitions. [2021-03-24 13:23:11,906 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 312 transitions, 25271 flow [2021-03-24 13:23:11,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:23:11,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:23:11,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1868 transitions. [2021-03-24 13:23:11,907 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9962666666666666 [2021-03-24 13:23:11,907 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1868 transitions. [2021-03-24 13:23:11,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1868 transitions. [2021-03-24 13:23:11,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:23:11,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1868 transitions. [2021-03-24 13:23:11,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 622.6666666666666) internal successors, (1868), 3 states have internal predecessors, (1868), 0 states have call successors, (0), 0 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-24 13:23:11,909 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 625.0) internal successors, (2500), 4 states have internal predecessors, (2500), 0 states have call successors, (0), 0 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-24 13:23:11,909 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 625.0) internal successors, (2500), 4 states have internal predecessors, (2500), 0 states have call successors, (0), 0 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-24 13:23:11,909 INFO L185 Difference]: Start difference. First operand has 624 places, 313 transitions, 25271 flow. Second operand 3 states and 1868 transitions. [2021-03-24 13:23:11,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 312 transitions, 25271 flow [2021-03-24 13:23:13,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 625 places, 312 transitions, 1401 flow, removed 11935 selfloop flow, removed 0 redundant places. [2021-03-24 13:23:13,237 INFO L241 Difference]: Finished difference. Result has 625 places, 312 transitions, 1401 flow [2021-03-24 13:23:13,237 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=625, PETRI_DIFFERENCE_MINUEND_FLOW=1399, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1401, PETRI_PLACES=625, PETRI_TRANSITIONS=312} [2021-03-24 13:23:13,237 INFO L343 CegarLoopForPetriNet]: 624 programPoint places, 1 predicate places. [2021-03-24 13:23:13,237 INFO L480 AbstractCegarLoop]: Abstraction has has 625 places, 312 transitions, 1401 flow [2021-03-24 13:23:13,237 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 622.6666666666666) internal successors, (1868), 3 states have internal predecessors, (1868), 0 states have call successors, (0), 0 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-24 13:23:13,237 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:13,237 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:23:13,237 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable308 [2021-03-24 13:23:13,237 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:13,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:13,238 INFO L82 PathProgramCache]: Analyzing trace with hash -846228760, now seen corresponding path program 1 times [2021-03-24 13:23:13,238 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:13,238 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064488192] [2021-03-24 13:23:13,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:13,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:13,302 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:13,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:13,305 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:13,350 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:23:13,350 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:23:13,350 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable309 [2021-03-24 13:23:13,350 WARN L342 ceAbstractionStarter]: 155 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:23:13,350 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 156 thread instances. [2021-03-24 13:23:13,458 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:23:13,458 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:23:13,459 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:23:13,459 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:23:13,459 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:23:13,459 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:23:13,459 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:23:13,459 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:23:13,459 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:23:13,459 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:23:13,464 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 786 places, 473 transitions, 25906 flow [2021-03-24 13:23:14,017 INFO L129 PetriNetUnfolder]: 0/941 cut-off events. [2021-03-24 13:23:14,017 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:14,017 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13656 conditions, 941 events. 0/941 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3656 event pairs, 0 based on Foata normal form. 0/784 useless extension candidates. Maximal degree in co-relation 0. Up to 157 conditions per place. [2021-03-24 13:23:14,017 INFO L82 GeneralOperation]: Start removeDead. Operand has 786 places, 473 transitions, 25906 flow [2021-03-24 13:23:14,025 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 784 places, 471 transitions, 25902 flow [2021-03-24 13:23:14,025 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:23:14,025 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 784 places, 471 transitions, 25902 flow [2021-03-24 13:23:14,026 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 784 places, 471 transitions, 25902 flow [2021-03-24 13:23:14,031 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 784 places, 471 transitions, 25902 flow [2021-03-24 13:23:14,552 INFO L129 PetriNetUnfolder]: 0/627 cut-off events. [2021-03-24 13:23:14,552 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:14,553 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13342 conditions, 627 events. 0/627 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1902 event pairs, 0 based on Foata normal form. 0/627 useless extension candidates. Maximal degree in co-relation 0. Up to 157 conditions per place. [2021-03-24 13:23:14,747 INFO L142 LiptonReduction]: Number of co-enabled transitions 146328 [2021-03-24 13:23:15,734 INFO L154 LiptonReduction]: Checked pairs total: 121524 [2021-03-24 13:23:15,734 INFO L156 LiptonReduction]: Total number of compositions: 156 [2021-03-24 13:23:15,734 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1709 [2021-03-24 13:23:15,735 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:23:15,735 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:15,735 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:15,735 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:23:15,735 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:15,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:15,736 INFO L82 PathProgramCache]: Analyzing trace with hash 1588515, now seen corresponding path program 1 times [2021-03-24 13:23:15,736 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:15,736 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860258984] [2021-03-24 13:23:15,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:15,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:23:15,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:23:15,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:23:15,815 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-24 13:23:15,815 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860258984] [2021-03-24 13:23:15,815 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:23:15,815 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:23:15,815 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271450102] [2021-03-24 13:23:15,815 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:23:15,815 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:23:15,816 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:23:15,816 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:23:15,817 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 626 out of 629 [2021-03-24 13:23:15,817 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 628 places, 315 transitions, 25590 flow. Second operand has 3 states, 3 states have (on average 626.6666666666666) internal successors, (1880), 3 states have internal predecessors, (1880), 0 states have call successors, (0), 0 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-24 13:23:15,817 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:23:15,817 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 626 of 629 [2021-03-24 13:23:15,817 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:23:16,122 INFO L129 PetriNetUnfolder]: 0/314 cut-off events. [2021-03-24 13:23:16,122 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:16,122 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13031 conditions, 314 events. 0/314 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 290 event pairs, 0 based on Foata normal form. 157/471 useless extension candidates. Maximal degree in co-relation 0. Up to 157 conditions per place. [2021-03-24 13:23:16,123 INFO L132 encePairwiseOnDemand]: 627/629 looper letters, 0 selfloop transitions, 1 changer transitions 0/314 dead transitions. [2021-03-24 13:23:16,124 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 629 places, 314 transitions, 25590 flow [2021-03-24 13:23:16,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:23:16,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:23:16,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1880 transitions. [2021-03-24 13:23:16,124 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9962904080551139 [2021-03-24 13:23:16,125 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1880 transitions. [2021-03-24 13:23:16,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1880 transitions. [2021-03-24 13:23:16,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:23:16,125 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1880 transitions. [2021-03-24 13:23:16,126 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 626.6666666666666) internal successors, (1880), 3 states have internal predecessors, (1880), 0 states have call successors, (0), 0 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-24 13:23:16,127 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 629.0) internal successors, (2516), 4 states have internal predecessors, (2516), 0 states have call successors, (0), 0 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-24 13:23:16,127 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 629.0) internal successors, (2516), 4 states have internal predecessors, (2516), 0 states have call successors, (0), 0 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-24 13:23:16,127 INFO L185 Difference]: Start difference. First operand has 628 places, 315 transitions, 25590 flow. Second operand 3 states and 1880 transitions. [2021-03-24 13:23:16,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 629 places, 314 transitions, 25590 flow [2021-03-24 13:23:17,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 629 places, 314 transitions, 1410 flow, removed 12090 selfloop flow, removed 0 redundant places. [2021-03-24 13:23:17,504 INFO L241 Difference]: Finished difference. Result has 629 places, 314 transitions, 1410 flow [2021-03-24 13:23:17,504 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=629, PETRI_DIFFERENCE_MINUEND_FLOW=1408, PETRI_DIFFERENCE_MINUEND_PLACES=627, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1410, PETRI_PLACES=629, PETRI_TRANSITIONS=314} [2021-03-24 13:23:17,504 INFO L343 CegarLoopForPetriNet]: 628 programPoint places, 1 predicate places. [2021-03-24 13:23:17,504 INFO L480 AbstractCegarLoop]: Abstraction has has 629 places, 314 transitions, 1410 flow [2021-03-24 13:23:17,505 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 626.6666666666666) internal successors, (1880), 3 states have internal predecessors, (1880), 0 states have call successors, (0), 0 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-24 13:23:17,505 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:17,505 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:23:17,505 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable310 [2021-03-24 13:23:17,505 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:17,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:17,505 INFO L82 PathProgramCache]: Analyzing trace with hash -1997913198, now seen corresponding path program 1 times [2021-03-24 13:23:17,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:17,505 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745828864] [2021-03-24 13:23:17,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:17,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:17,579 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:17,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:17,581 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:17,629 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:23:17,629 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:23:17,629 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable311 [2021-03-24 13:23:17,629 WARN L342 ceAbstractionStarter]: 156 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:23:17,629 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 157 thread instances. [2021-03-24 13:23:17,810 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:23:17,811 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:23:17,811 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:23:17,811 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:23:17,811 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:23:17,811 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:23:17,811 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:23:17,811 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:23:17,811 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:23:17,811 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:23:17,816 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 791 places, 476 transitions, 26229 flow [2021-03-24 13:23:18,360 INFO L129 PetriNetUnfolder]: 0/947 cut-off events. [2021-03-24 13:23:18,360 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:18,360 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13822 conditions, 947 events. 0/947 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3590 event pairs, 0 based on Foata normal form. 0/789 useless extension candidates. Maximal degree in co-relation 0. Up to 158 conditions per place. [2021-03-24 13:23:18,360 INFO L82 GeneralOperation]: Start removeDead. Operand has 791 places, 476 transitions, 26229 flow [2021-03-24 13:23:18,368 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 789 places, 474 transitions, 26225 flow [2021-03-24 13:23:18,368 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:23:18,368 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 789 places, 474 transitions, 26225 flow [2021-03-24 13:23:18,368 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 789 places, 474 transitions, 26225 flow [2021-03-24 13:23:18,373 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 789 places, 474 transitions, 26225 flow [2021-03-24 13:23:18,880 INFO L129 PetriNetUnfolder]: 0/631 cut-off events. [2021-03-24 13:23:18,881 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:18,881 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13506 conditions, 631 events. 0/631 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1848 event pairs, 0 based on Foata normal form. 0/631 useless extension candidates. Maximal degree in co-relation 0. Up to 158 conditions per place. [2021-03-24 13:23:19,074 INFO L142 LiptonReduction]: Number of co-enabled transitions 148208 [2021-03-24 13:23:20,088 INFO L154 LiptonReduction]: Checked pairs total: 123088 [2021-03-24 13:23:20,088 INFO L156 LiptonReduction]: Total number of compositions: 157 [2021-03-24 13:23:20,088 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1720 [2021-03-24 13:23:20,089 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:23:20,089 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:20,089 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:20,089 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:23:20,089 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:20,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:20,089 INFO L82 PathProgramCache]: Analyzing trace with hash 1608739, now seen corresponding path program 1 times [2021-03-24 13:23:20,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:20,089 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124530369] [2021-03-24 13:23:20,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:20,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:23:20,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:23:20,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:23:20,174 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-24 13:23:20,174 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124530369] [2021-03-24 13:23:20,174 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:23:20,175 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:23:20,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880568261] [2021-03-24 13:23:20,175 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:23:20,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:23:20,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:23:20,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:23:20,176 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 630 out of 633 [2021-03-24 13:23:20,177 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 632 places, 317 transitions, 25911 flow. Second operand has 3 states, 3 states have (on average 630.6666666666666) internal successors, (1892), 3 states have internal predecessors, (1892), 0 states have call successors, (0), 0 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-24 13:23:20,177 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:23:20,177 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 630 of 633 [2021-03-24 13:23:20,177 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:23:20,531 INFO L129 PetriNetUnfolder]: 0/316 cut-off events. [2021-03-24 13:23:20,531 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:20,532 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13193 conditions, 316 events. 0/316 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 321 event pairs, 0 based on Foata normal form. 158/474 useless extension candidates. Maximal degree in co-relation 0. Up to 158 conditions per place. [2021-03-24 13:23:20,533 INFO L132 encePairwiseOnDemand]: 631/633 looper letters, 0 selfloop transitions, 1 changer transitions 0/316 dead transitions. [2021-03-24 13:23:20,533 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 633 places, 316 transitions, 25911 flow [2021-03-24 13:23:20,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:23:20,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:23:20,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1892 transitions. [2021-03-24 13:23:20,534 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9963138493944181 [2021-03-24 13:23:20,534 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1892 transitions. [2021-03-24 13:23:20,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1892 transitions. [2021-03-24 13:23:20,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:23:20,534 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1892 transitions. [2021-03-24 13:23:20,535 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 630.6666666666666) internal successors, (1892), 3 states have internal predecessors, (1892), 0 states have call successors, (0), 0 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-24 13:23:20,535 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 633.0) internal successors, (2532), 4 states have internal predecessors, (2532), 0 states have call successors, (0), 0 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-24 13:23:20,535 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 633.0) internal successors, (2532), 4 states have internal predecessors, (2532), 0 states have call successors, (0), 0 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-24 13:23:20,536 INFO L185 Difference]: Start difference. First operand has 632 places, 317 transitions, 25911 flow. Second operand 3 states and 1892 transitions. [2021-03-24 13:23:20,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 633 places, 316 transitions, 25911 flow [2021-03-24 13:23:21,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 633 places, 316 transitions, 1419 flow, removed 12246 selfloop flow, removed 0 redundant places. [2021-03-24 13:23:21,951 INFO L241 Difference]: Finished difference. Result has 633 places, 316 transitions, 1419 flow [2021-03-24 13:23:21,951 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=633, PETRI_DIFFERENCE_MINUEND_FLOW=1417, PETRI_DIFFERENCE_MINUEND_PLACES=631, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1419, PETRI_PLACES=633, PETRI_TRANSITIONS=316} [2021-03-24 13:23:21,951 INFO L343 CegarLoopForPetriNet]: 632 programPoint places, 1 predicate places. [2021-03-24 13:23:21,951 INFO L480 AbstractCegarLoop]: Abstraction has has 633 places, 316 transitions, 1419 flow [2021-03-24 13:23:21,951 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 630.6666666666666) internal successors, (1892), 3 states have internal predecessors, (1892), 0 states have call successors, (0), 0 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-24 13:23:21,951 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:21,951 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:23:21,951 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable312 [2021-03-24 13:23:21,951 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:21,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:21,952 INFO L82 PathProgramCache]: Analyzing trace with hash -184219149, now seen corresponding path program 1 times [2021-03-24 13:23:21,952 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:21,952 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769085419] [2021-03-24 13:23:21,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:22,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:22,031 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:22,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:22,034 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:22,081 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:23:22,082 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:23:22,082 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable313 [2021-03-24 13:23:22,082 WARN L342 ceAbstractionStarter]: 157 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:23:22,082 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 158 thread instances. [2021-03-24 13:23:22,192 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:23:22,192 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:23:22,192 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:23:22,192 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:23:22,192 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:23:22,192 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:23:22,192 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:23:22,192 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:23:22,192 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:23:22,192 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:23:22,197 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 796 places, 479 transitions, 26554 flow [2021-03-24 13:23:22,801 INFO L129 PetriNetUnfolder]: 0/953 cut-off events. [2021-03-24 13:23:22,802 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:22,802 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13989 conditions, 953 events. 0/953 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3789 event pairs, 0 based on Foata normal form. 0/794 useless extension candidates. Maximal degree in co-relation 0. Up to 159 conditions per place. [2021-03-24 13:23:22,802 INFO L82 GeneralOperation]: Start removeDead. Operand has 796 places, 479 transitions, 26554 flow [2021-03-24 13:23:22,810 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 794 places, 477 transitions, 26550 flow [2021-03-24 13:23:22,810 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:23:22,810 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 794 places, 477 transitions, 26550 flow [2021-03-24 13:23:22,810 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 794 places, 477 transitions, 26550 flow [2021-03-24 13:23:22,816 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 794 places, 477 transitions, 26550 flow [2021-03-24 13:23:23,442 INFO L129 PetriNetUnfolder]: 0/635 cut-off events. [2021-03-24 13:23:23,442 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:23,442 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13671 conditions, 635 events. 0/635 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1794 event pairs, 0 based on Foata normal form. 0/635 useless extension candidates. Maximal degree in co-relation 0. Up to 159 conditions per place. [2021-03-24 13:23:23,644 INFO L142 LiptonReduction]: Number of co-enabled transitions 150100 [2021-03-24 13:23:24,696 INFO L154 LiptonReduction]: Checked pairs total: 124662 [2021-03-24 13:23:24,696 INFO L156 LiptonReduction]: Total number of compositions: 158 [2021-03-24 13:23:24,697 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1887 [2021-03-24 13:23:24,698 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:23:24,698 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:24,698 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:24,698 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:23:24,698 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:24,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:24,698 INFO L82 PathProgramCache]: Analyzing trace with hash 1629091, now seen corresponding path program 1 times [2021-03-24 13:23:24,698 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:24,698 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137881828] [2021-03-24 13:23:24,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:24,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:23:24,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:23:24,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:23:24,782 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-24 13:23:24,782 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137881828] [2021-03-24 13:23:24,782 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:23:24,782 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:23:24,782 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950651807] [2021-03-24 13:23:24,783 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:23:24,783 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:23:24,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:23:24,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:23:24,784 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 634 out of 637 [2021-03-24 13:23:24,784 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 636 places, 319 transitions, 26234 flow. Second operand has 3 states, 3 states have (on average 634.6666666666666) internal successors, (1904), 3 states have internal predecessors, (1904), 0 states have call successors, (0), 0 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-24 13:23:24,784 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:23:24,785 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 634 of 637 [2021-03-24 13:23:24,785 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:23:25,122 INFO L129 PetriNetUnfolder]: 0/318 cut-off events. [2021-03-24 13:23:25,122 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:25,122 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13356 conditions, 318 events. 0/318 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 284 event pairs, 0 based on Foata normal form. 159/477 useless extension candidates. Maximal degree in co-relation 0. Up to 159 conditions per place. [2021-03-24 13:23:25,123 INFO L132 encePairwiseOnDemand]: 635/637 looper letters, 0 selfloop transitions, 1 changer transitions 0/318 dead transitions. [2021-03-24 13:23:25,123 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 637 places, 318 transitions, 26234 flow [2021-03-24 13:23:25,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:23:25,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:23:25,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1904 transitions. [2021-03-24 13:23:25,124 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9963369963369964 [2021-03-24 13:23:25,124 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1904 transitions. [2021-03-24 13:23:25,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1904 transitions. [2021-03-24 13:23:25,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:23:25,125 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1904 transitions. [2021-03-24 13:23:25,126 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 634.6666666666666) internal successors, (1904), 3 states have internal predecessors, (1904), 0 states have call successors, (0), 0 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-24 13:23:25,126 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 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-24 13:23:25,126 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 637.0) internal successors, (2548), 4 states have internal predecessors, (2548), 0 states have call successors, (0), 0 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-24 13:23:25,126 INFO L185 Difference]: Start difference. First operand has 636 places, 319 transitions, 26234 flow. Second operand 3 states and 1904 transitions. [2021-03-24 13:23:25,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 637 places, 318 transitions, 26234 flow [2021-03-24 13:23:26,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 637 places, 318 transitions, 1428 flow, removed 12403 selfloop flow, removed 0 redundant places. [2021-03-24 13:23:26,629 INFO L241 Difference]: Finished difference. Result has 637 places, 318 transitions, 1428 flow [2021-03-24 13:23:26,630 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=637, PETRI_DIFFERENCE_MINUEND_FLOW=1426, PETRI_DIFFERENCE_MINUEND_PLACES=635, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1428, PETRI_PLACES=637, PETRI_TRANSITIONS=318} [2021-03-24 13:23:26,630 INFO L343 CegarLoopForPetriNet]: 636 programPoint places, 1 predicate places. [2021-03-24 13:23:26,630 INFO L480 AbstractCegarLoop]: Abstraction has has 637 places, 318 transitions, 1428 flow [2021-03-24 13:23:26,630 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 634.6666666666666) internal successors, (1904), 3 states have internal predecessors, (1904), 0 states have call successors, (0), 0 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-24 13:23:26,630 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:26,630 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:23:26,630 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable314 [2021-03-24 13:23:26,630 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:26,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:26,630 INFO L82 PathProgramCache]: Analyzing trace with hash 1985796437, now seen corresponding path program 1 times [2021-03-24 13:23:26,630 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:26,630 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247782033] [2021-03-24 13:23:26,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:26,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:26,714 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:26,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:26,717 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:26,767 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:23:26,768 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:23:26,768 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable315 [2021-03-24 13:23:26,768 WARN L342 ceAbstractionStarter]: 158 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:23:26,768 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 159 thread instances. [2021-03-24 13:23:26,979 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:23:26,979 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:23:26,979 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:23:26,979 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:23:26,979 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:23:26,979 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:23:26,979 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:23:26,980 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:23:26,980 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:23:26,980 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:23:26,985 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 801 places, 482 transitions, 26881 flow [2021-03-24 13:23:27,621 INFO L129 PetriNetUnfolder]: 0/959 cut-off events. [2021-03-24 13:23:27,621 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:27,621 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14157 conditions, 959 events. 0/959 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3698 event pairs, 0 based on Foata normal form. 0/799 useless extension candidates. Maximal degree in co-relation 0. Up to 160 conditions per place. [2021-03-24 13:23:27,621 INFO L82 GeneralOperation]: Start removeDead. Operand has 801 places, 482 transitions, 26881 flow [2021-03-24 13:23:27,629 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 799 places, 480 transitions, 26877 flow [2021-03-24 13:23:27,629 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:23:27,629 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 799 places, 480 transitions, 26877 flow [2021-03-24 13:23:27,630 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 799 places, 480 transitions, 26877 flow [2021-03-24 13:23:27,635 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 799 places, 480 transitions, 26877 flow [2021-03-24 13:23:28,160 INFO L129 PetriNetUnfolder]: 0/639 cut-off events. [2021-03-24 13:23:28,161 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:28,161 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13837 conditions, 639 events. 0/639 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1885 event pairs, 0 based on Foata normal form. 0/639 useless extension candidates. Maximal degree in co-relation 0. Up to 160 conditions per place. [2021-03-24 13:23:28,363 INFO L142 LiptonReduction]: Number of co-enabled transitions 152004 [2021-03-24 13:23:29,465 INFO L154 LiptonReduction]: Checked pairs total: 126246 [2021-03-24 13:23:29,465 INFO L156 LiptonReduction]: Total number of compositions: 159 [2021-03-24 13:23:29,465 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1836 [2021-03-24 13:23:29,467 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:23:29,467 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:29,467 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:29,467 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:23:29,467 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:29,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:29,467 INFO L82 PathProgramCache]: Analyzing trace with hash 1649571, now seen corresponding path program 1 times [2021-03-24 13:23:29,467 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:29,467 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021291960] [2021-03-24 13:23:29,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:29,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:23:29,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:23:29,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:23:29,554 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-24 13:23:29,554 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021291960] [2021-03-24 13:23:29,554 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:23:29,554 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:23:29,554 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863654248] [2021-03-24 13:23:29,554 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:23:29,554 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:23:29,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:23:29,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:23:29,556 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 638 out of 641 [2021-03-24 13:23:29,556 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 640 places, 321 transitions, 26559 flow. Second operand has 3 states, 3 states have (on average 638.6666666666666) internal successors, (1916), 3 states have internal predecessors, (1916), 0 states have call successors, (0), 0 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-24 13:23:29,556 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:23:29,556 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 638 of 641 [2021-03-24 13:23:29,557 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:23:29,922 INFO L129 PetriNetUnfolder]: 0/320 cut-off events. [2021-03-24 13:23:29,922 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:29,922 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13520 conditions, 320 events. 0/320 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 333 event pairs, 0 based on Foata normal form. 160/480 useless extension candidates. Maximal degree in co-relation 0. Up to 160 conditions per place. [2021-03-24 13:23:29,923 INFO L132 encePairwiseOnDemand]: 639/641 looper letters, 0 selfloop transitions, 1 changer transitions 0/320 dead transitions. [2021-03-24 13:23:29,923 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 320 transitions, 26559 flow [2021-03-24 13:23:29,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:23:29,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:23:29,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1916 transitions. [2021-03-24 13:23:29,924 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9963598543941757 [2021-03-24 13:23:29,924 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1916 transitions. [2021-03-24 13:23:29,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1916 transitions. [2021-03-24 13:23:29,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:23:29,925 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1916 transitions. [2021-03-24 13:23:29,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 638.6666666666666) internal successors, (1916), 3 states have internal predecessors, (1916), 0 states have call successors, (0), 0 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-24 13:23:29,927 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 641.0) internal successors, (2564), 4 states have internal predecessors, (2564), 0 states have call successors, (0), 0 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-24 13:23:29,927 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 641.0) internal successors, (2564), 4 states have internal predecessors, (2564), 0 states have call successors, (0), 0 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-24 13:23:29,927 INFO L185 Difference]: Start difference. First operand has 640 places, 321 transitions, 26559 flow. Second operand 3 states and 1916 transitions. [2021-03-24 13:23:29,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 320 transitions, 26559 flow [2021-03-24 13:23:31,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 641 places, 320 transitions, 1437 flow, removed 12561 selfloop flow, removed 0 redundant places. [2021-03-24 13:23:31,432 INFO L241 Difference]: Finished difference. Result has 641 places, 320 transitions, 1437 flow [2021-03-24 13:23:31,432 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=641, PETRI_DIFFERENCE_MINUEND_FLOW=1435, PETRI_DIFFERENCE_MINUEND_PLACES=639, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1437, PETRI_PLACES=641, PETRI_TRANSITIONS=320} [2021-03-24 13:23:31,432 INFO L343 CegarLoopForPetriNet]: 640 programPoint places, 1 predicate places. [2021-03-24 13:23:31,432 INFO L480 AbstractCegarLoop]: Abstraction has has 641 places, 320 transitions, 1437 flow [2021-03-24 13:23:31,432 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 638.6666666666666) internal successors, (1916), 3 states have internal predecessors, (1916), 0 states have call successors, (0), 0 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-24 13:23:31,433 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:31,433 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:23:31,433 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable316 [2021-03-24 13:23:31,433 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:31,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:31,433 INFO L82 PathProgramCache]: Analyzing trace with hash -1602698482, now seen corresponding path program 1 times [2021-03-24 13:23:31,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:31,433 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543433334] [2021-03-24 13:23:31,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:31,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:31,517 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:31,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:31,519 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:31,570 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:23:31,570 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:23:31,570 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable317 [2021-03-24 13:23:31,570 WARN L342 ceAbstractionStarter]: 159 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:23:31,571 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 160 thread instances. [2021-03-24 13:23:31,682 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:23:31,682 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:23:31,682 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:23:31,682 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:23:31,682 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:23:31,682 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:23:31,682 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:23:31,682 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:23:31,682 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:23:31,682 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:23:31,690 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 806 places, 485 transitions, 27210 flow [2021-03-24 13:23:32,339 INFO L129 PetriNetUnfolder]: 0/965 cut-off events. [2021-03-24 13:23:32,340 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:32,340 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14326 conditions, 965 events. 0/965 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3783 event pairs, 0 based on Foata normal form. 0/804 useless extension candidates. Maximal degree in co-relation 0. Up to 161 conditions per place. [2021-03-24 13:23:32,340 INFO L82 GeneralOperation]: Start removeDead. Operand has 806 places, 485 transitions, 27210 flow [2021-03-24 13:23:32,348 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 804 places, 483 transitions, 27206 flow [2021-03-24 13:23:32,349 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:23:32,349 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 804 places, 483 transitions, 27206 flow [2021-03-24 13:23:32,349 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 804 places, 483 transitions, 27206 flow [2021-03-24 13:23:32,355 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 804 places, 483 transitions, 27206 flow [2021-03-24 13:23:32,967 INFO L129 PetriNetUnfolder]: 0/643 cut-off events. [2021-03-24 13:23:32,967 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:32,967 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14004 conditions, 643 events. 0/643 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1755 event pairs, 0 based on Foata normal form. 0/643 useless extension candidates. Maximal degree in co-relation 0. Up to 161 conditions per place. [2021-03-24 13:23:33,174 INFO L142 LiptonReduction]: Number of co-enabled transitions 153920 [2021-03-24 13:23:34,247 INFO L154 LiptonReduction]: Checked pairs total: 127840 [2021-03-24 13:23:34,247 INFO L156 LiptonReduction]: Total number of compositions: 160 [2021-03-24 13:23:34,248 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1899 [2021-03-24 13:23:34,249 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:23:34,249 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:34,249 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:34,249 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:23:34,249 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:34,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:34,249 INFO L82 PathProgramCache]: Analyzing trace with hash 1670179, now seen corresponding path program 1 times [2021-03-24 13:23:34,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:34,249 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967726620] [2021-03-24 13:23:34,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:34,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:23:34,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:23:34,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:23:34,340 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-24 13:23:34,340 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967726620] [2021-03-24 13:23:34,340 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:23:34,340 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:23:34,340 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466733561] [2021-03-24 13:23:34,340 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:23:34,341 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:23:34,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:23:34,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:23:34,342 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 642 out of 645 [2021-03-24 13:23:34,342 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 644 places, 323 transitions, 26886 flow. Second operand has 3 states, 3 states have (on average 642.6666666666666) internal successors, (1928), 3 states have internal predecessors, (1928), 0 states have call successors, (0), 0 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-24 13:23:34,342 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:23:34,342 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 642 of 645 [2021-03-24 13:23:34,343 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:23:34,708 INFO L129 PetriNetUnfolder]: 0/322 cut-off events. [2021-03-24 13:23:34,708 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:34,708 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13685 conditions, 322 events. 0/322 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 268 event pairs, 0 based on Foata normal form. 161/483 useless extension candidates. Maximal degree in co-relation 0. Up to 161 conditions per place. [2021-03-24 13:23:34,710 INFO L132 encePairwiseOnDemand]: 643/645 looper letters, 0 selfloop transitions, 1 changer transitions 0/322 dead transitions. [2021-03-24 13:23:34,710 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 645 places, 322 transitions, 26886 flow [2021-03-24 13:23:34,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:23:34,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:23:34,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1928 transitions. [2021-03-24 13:23:34,711 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9963824289405685 [2021-03-24 13:23:34,711 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1928 transitions. [2021-03-24 13:23:34,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1928 transitions. [2021-03-24 13:23:34,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:23:34,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1928 transitions. [2021-03-24 13:23:34,712 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 642.6666666666666) internal successors, (1928), 3 states have internal predecessors, (1928), 0 states have call successors, (0), 0 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-24 13:23:34,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 645.0) internal successors, (2580), 4 states have internal predecessors, (2580), 0 states have call successors, (0), 0 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-24 13:23:34,713 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 645.0) internal successors, (2580), 4 states have internal predecessors, (2580), 0 states have call successors, (0), 0 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-24 13:23:34,713 INFO L185 Difference]: Start difference. First operand has 644 places, 323 transitions, 26886 flow. Second operand 3 states and 1928 transitions. [2021-03-24 13:23:34,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 645 places, 322 transitions, 26886 flow [2021-03-24 13:23:36,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 645 places, 322 transitions, 1446 flow, removed 12720 selfloop flow, removed 0 redundant places. [2021-03-24 13:23:36,270 INFO L241 Difference]: Finished difference. Result has 645 places, 322 transitions, 1446 flow [2021-03-24 13:23:36,270 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=645, PETRI_DIFFERENCE_MINUEND_FLOW=1444, PETRI_DIFFERENCE_MINUEND_PLACES=643, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1446, PETRI_PLACES=645, PETRI_TRANSITIONS=322} [2021-03-24 13:23:36,270 INFO L343 CegarLoopForPetriNet]: 644 programPoint places, 1 predicate places. [2021-03-24 13:23:36,270 INFO L480 AbstractCegarLoop]: Abstraction has has 645 places, 322 transitions, 1446 flow [2021-03-24 13:23:36,270 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 642.6666666666666) internal successors, (1928), 3 states have internal predecessors, (1928), 0 states have call successors, (0), 0 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-24 13:23:36,270 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:36,270 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:23:36,270 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable318 [2021-03-24 13:23:36,270 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:36,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:36,271 INFO L82 PathProgramCache]: Analyzing trace with hash -1936400104, now seen corresponding path program 1 times [2021-03-24 13:23:36,271 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:36,271 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221079435] [2021-03-24 13:23:36,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:36,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:36,361 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:36,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:36,363 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:36,416 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:23:36,416 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:23:36,416 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable319 [2021-03-24 13:23:36,416 WARN L342 ceAbstractionStarter]: 160 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:23:36,417 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 161 thread instances. [2021-03-24 13:23:36,530 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:23:36,530 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:23:36,530 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:23:36,531 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:23:36,531 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:23:36,531 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:23:36,531 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:23:36,531 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:23:36,531 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:23:36,531 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:23:36,536 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 811 places, 488 transitions, 27541 flow [2021-03-24 13:23:37,175 INFO L129 PetriNetUnfolder]: 0/971 cut-off events. [2021-03-24 13:23:37,176 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:37,176 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14496 conditions, 971 events. 0/971 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3782 event pairs, 0 based on Foata normal form. 0/809 useless extension candidates. Maximal degree in co-relation 0. Up to 162 conditions per place. [2021-03-24 13:23:37,176 INFO L82 GeneralOperation]: Start removeDead. Operand has 811 places, 488 transitions, 27541 flow [2021-03-24 13:23:37,184 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 809 places, 486 transitions, 27537 flow [2021-03-24 13:23:37,184 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:23:37,184 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 809 places, 486 transitions, 27537 flow [2021-03-24 13:23:37,185 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 809 places, 486 transitions, 27537 flow [2021-03-24 13:23:37,190 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 809 places, 486 transitions, 27537 flow [2021-03-24 13:23:37,746 INFO L129 PetriNetUnfolder]: 0/647 cut-off events. [2021-03-24 13:23:37,747 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:37,747 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14172 conditions, 647 events. 0/647 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1804 event pairs, 0 based on Foata normal form. 0/647 useless extension candidates. Maximal degree in co-relation 0. Up to 162 conditions per place. [2021-03-24 13:23:38,170 INFO L142 LiptonReduction]: Number of co-enabled transitions 155848 [2021-03-24 13:23:39,234 INFO L154 LiptonReduction]: Checked pairs total: 129444 [2021-03-24 13:23:39,234 INFO L156 LiptonReduction]: Total number of compositions: 161 [2021-03-24 13:23:39,234 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2050 [2021-03-24 13:23:39,235 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:23:39,235 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:39,235 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:39,235 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:23:39,235 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:39,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:39,235 INFO L82 PathProgramCache]: Analyzing trace with hash 1690915, now seen corresponding path program 1 times [2021-03-24 13:23:39,235 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:39,235 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231350040] [2021-03-24 13:23:39,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:39,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:23:39,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:23:39,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:23:39,322 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-24 13:23:39,322 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231350040] [2021-03-24 13:23:39,322 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:23:39,322 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:23:39,322 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350737899] [2021-03-24 13:23:39,322 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:23:39,322 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:23:39,323 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:23:39,323 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:23:39,324 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 646 out of 649 [2021-03-24 13:23:39,324 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 325 transitions, 27215 flow. Second operand has 3 states, 3 states have (on average 646.6666666666666) internal successors, (1940), 3 states have internal predecessors, (1940), 0 states have call successors, (0), 0 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-24 13:23:39,324 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:23:39,324 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 646 of 649 [2021-03-24 13:23:39,324 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:23:39,793 INFO L129 PetriNetUnfolder]: 0/324 cut-off events. [2021-03-24 13:23:39,793 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:39,793 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13851 conditions, 324 events. 0/324 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 341 event pairs, 0 based on Foata normal form. 162/486 useless extension candidates. Maximal degree in co-relation 0. Up to 162 conditions per place. [2021-03-24 13:23:39,794 INFO L132 encePairwiseOnDemand]: 647/649 looper letters, 0 selfloop transitions, 1 changer transitions 0/324 dead transitions. [2021-03-24 13:23:39,794 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 649 places, 324 transitions, 27215 flow [2021-03-24 13:23:39,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:23:39,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:23:39,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1940 transitions. [2021-03-24 13:23:39,795 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9964047252182845 [2021-03-24 13:23:39,795 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1940 transitions. [2021-03-24 13:23:39,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1940 transitions. [2021-03-24 13:23:39,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:23:39,795 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1940 transitions. [2021-03-24 13:23:39,797 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 646.6666666666666) internal successors, (1940), 3 states have internal predecessors, (1940), 0 states have call successors, (0), 0 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-24 13:23:39,797 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 649.0) internal successors, (2596), 4 states have internal predecessors, (2596), 0 states have call successors, (0), 0 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-24 13:23:39,797 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 649.0) internal successors, (2596), 4 states have internal predecessors, (2596), 0 states have call successors, (0), 0 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-24 13:23:39,797 INFO L185 Difference]: Start difference. First operand has 648 places, 325 transitions, 27215 flow. Second operand 3 states and 1940 transitions. [2021-03-24 13:23:39,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 649 places, 324 transitions, 27215 flow [2021-03-24 13:23:41,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 324 transitions, 1455 flow, removed 12880 selfloop flow, removed 0 redundant places. [2021-03-24 13:23:41,403 INFO L241 Difference]: Finished difference. Result has 649 places, 324 transitions, 1455 flow [2021-03-24 13:23:41,403 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=649, PETRI_DIFFERENCE_MINUEND_FLOW=1453, PETRI_DIFFERENCE_MINUEND_PLACES=647, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1455, PETRI_PLACES=649, PETRI_TRANSITIONS=324} [2021-03-24 13:23:41,403 INFO L343 CegarLoopForPetriNet]: 648 programPoint places, 1 predicate places. [2021-03-24 13:23:41,403 INFO L480 AbstractCegarLoop]: Abstraction has has 649 places, 324 transitions, 1455 flow [2021-03-24 13:23:41,403 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 646.6666666666666) internal successors, (1940), 3 states have internal predecessors, (1940), 0 states have call successors, (0), 0 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-24 13:23:41,403 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:41,403 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:23:41,404 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable320 [2021-03-24 13:23:41,404 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:41,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:41,404 INFO L82 PathProgramCache]: Analyzing trace with hash -469092295, now seen corresponding path program 1 times [2021-03-24 13:23:41,404 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:41,404 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761035718] [2021-03-24 13:23:41,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:41,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:41,488 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:41,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:41,490 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:41,544 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:23:41,544 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:23:41,544 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable321 [2021-03-24 13:23:41,544 WARN L342 ceAbstractionStarter]: 161 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:23:41,544 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 162 thread instances. [2021-03-24 13:23:41,668 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:23:41,668 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:23:41,669 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:23:41,669 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:23:41,669 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:23:41,669 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:23:41,669 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:23:41,669 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:23:41,669 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:23:41,669 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:23:41,674 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 816 places, 491 transitions, 27874 flow [2021-03-24 13:23:42,316 INFO L129 PetriNetUnfolder]: 0/977 cut-off events. [2021-03-24 13:23:42,316 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:42,316 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14667 conditions, 977 events. 0/977 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3763 event pairs, 0 based on Foata normal form. 0/814 useless extension candidates. Maximal degree in co-relation 0. Up to 163 conditions per place. [2021-03-24 13:23:42,316 INFO L82 GeneralOperation]: Start removeDead. Operand has 816 places, 491 transitions, 27874 flow [2021-03-24 13:23:42,325 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 814 places, 489 transitions, 27870 flow [2021-03-24 13:23:42,325 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:23:42,325 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 814 places, 489 transitions, 27870 flow [2021-03-24 13:23:42,325 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 814 places, 489 transitions, 27870 flow [2021-03-24 13:23:42,331 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 814 places, 489 transitions, 27870 flow [2021-03-24 13:23:42,876 INFO L129 PetriNetUnfolder]: 0/651 cut-off events. [2021-03-24 13:23:42,876 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:42,876 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14341 conditions, 651 events. 0/651 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1853 event pairs, 0 based on Foata normal form. 0/651 useless extension candidates. Maximal degree in co-relation 0. Up to 163 conditions per place. [2021-03-24 13:23:43,087 INFO L142 LiptonReduction]: Number of co-enabled transitions 157788 [2021-03-24 13:23:44,231 INFO L154 LiptonReduction]: Checked pairs total: 131058 [2021-03-24 13:23:44,231 INFO L156 LiptonReduction]: Total number of compositions: 162 [2021-03-24 13:23:44,231 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1906 [2021-03-24 13:23:44,232 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:23:44,233 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:44,233 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:44,233 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:23:44,233 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:44,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:44,233 INFO L82 PathProgramCache]: Analyzing trace with hash 1711779, now seen corresponding path program 1 times [2021-03-24 13:23:44,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:44,233 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240076907] [2021-03-24 13:23:44,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:44,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:23:44,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:23:44,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:23:44,327 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-24 13:23:44,327 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240076907] [2021-03-24 13:23:44,327 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:23:44,327 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:23:44,327 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53677393] [2021-03-24 13:23:44,327 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:23:44,328 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:23:44,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:23:44,328 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:23:44,329 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 650 out of 653 [2021-03-24 13:23:44,330 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 652 places, 327 transitions, 27546 flow. Second operand has 3 states, 3 states have (on average 650.6666666666666) internal successors, (1952), 3 states have internal predecessors, (1952), 0 states have call successors, (0), 0 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-24 13:23:44,330 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:23:44,330 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 650 of 653 [2021-03-24 13:23:44,330 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:23:44,731 INFO L129 PetriNetUnfolder]: 0/326 cut-off events. [2021-03-24 13:23:44,732 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:44,732 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14018 conditions, 326 events. 0/326 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 258 event pairs, 0 based on Foata normal form. 163/489 useless extension candidates. Maximal degree in co-relation 0. Up to 163 conditions per place. [2021-03-24 13:23:44,733 INFO L132 encePairwiseOnDemand]: 651/653 looper letters, 0 selfloop transitions, 1 changer transitions 0/326 dead transitions. [2021-03-24 13:23:44,733 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 653 places, 326 transitions, 27546 flow [2021-03-24 13:23:44,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:23:44,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:23:44,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1952 transitions. [2021-03-24 13:23:44,734 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9964267483409903 [2021-03-24 13:23:44,734 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1952 transitions. [2021-03-24 13:23:44,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1952 transitions. [2021-03-24 13:23:44,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:23:44,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1952 transitions. [2021-03-24 13:23:44,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 650.6666666666666) internal successors, (1952), 3 states have internal predecessors, (1952), 0 states have call successors, (0), 0 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-24 13:23:44,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 653.0) internal successors, (2612), 4 states have internal predecessors, (2612), 0 states have call successors, (0), 0 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-24 13:23:44,736 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 653.0) internal successors, (2612), 4 states have internal predecessors, (2612), 0 states have call successors, (0), 0 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-24 13:23:44,736 INFO L185 Difference]: Start difference. First operand has 652 places, 327 transitions, 27546 flow. Second operand 3 states and 1952 transitions. [2021-03-24 13:23:44,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 653 places, 326 transitions, 27546 flow [2021-03-24 13:23:46,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 653 places, 326 transitions, 1464 flow, removed 13041 selfloop flow, removed 0 redundant places. [2021-03-24 13:23:46,431 INFO L241 Difference]: Finished difference. Result has 653 places, 326 transitions, 1464 flow [2021-03-24 13:23:46,431 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=653, PETRI_DIFFERENCE_MINUEND_FLOW=1462, PETRI_DIFFERENCE_MINUEND_PLACES=651, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1464, PETRI_PLACES=653, PETRI_TRANSITIONS=326} [2021-03-24 13:23:46,431 INFO L343 CegarLoopForPetriNet]: 652 programPoint places, 1 predicate places. [2021-03-24 13:23:46,431 INFO L480 AbstractCegarLoop]: Abstraction has has 653 places, 326 transitions, 1464 flow [2021-03-24 13:23:46,431 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 650.6666666666666) internal successors, (1952), 3 states have internal predecessors, (1952), 0 states have call successors, (0), 0 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-24 13:23:46,431 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:46,432 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:23:46,432 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable322 [2021-03-24 13:23:46,432 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:46,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:46,432 INFO L82 PathProgramCache]: Analyzing trace with hash -279879461, now seen corresponding path program 1 times [2021-03-24 13:23:46,432 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:46,432 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699749062] [2021-03-24 13:23:46,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:46,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:46,534 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:46,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:46,537 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:46,599 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:23:46,599 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:23:46,600 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable323 [2021-03-24 13:23:46,600 WARN L342 ceAbstractionStarter]: 162 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:23:46,600 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 163 thread instances. [2021-03-24 13:23:46,831 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:23:46,831 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:23:46,831 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:23:46,831 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:23:46,832 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:23:46,832 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:23:46,832 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:23:46,832 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:23:46,832 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:23:46,832 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:23:46,839 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 821 places, 494 transitions, 28209 flow [2021-03-24 13:23:47,564 INFO L129 PetriNetUnfolder]: 0/983 cut-off events. [2021-03-24 13:23:47,564 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:47,564 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14839 conditions, 983 events. 0/983 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3888 event pairs, 0 based on Foata normal form. 0/819 useless extension candidates. Maximal degree in co-relation 0. Up to 164 conditions per place. [2021-03-24 13:23:47,564 INFO L82 GeneralOperation]: Start removeDead. Operand has 821 places, 494 transitions, 28209 flow [2021-03-24 13:23:47,573 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 819 places, 492 transitions, 28205 flow [2021-03-24 13:23:47,573 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:23:47,573 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 819 places, 492 transitions, 28205 flow [2021-03-24 13:23:47,573 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 819 places, 492 transitions, 28205 flow [2021-03-24 13:23:47,579 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 819 places, 492 transitions, 28205 flow [2021-03-24 13:23:48,130 INFO L129 PetriNetUnfolder]: 0/655 cut-off events. [2021-03-24 13:23:48,130 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:48,131 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14511 conditions, 655 events. 0/655 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1800 event pairs, 0 based on Foata normal form. 0/655 useless extension candidates. Maximal degree in co-relation 0. Up to 164 conditions per place. [2021-03-24 13:23:48,357 INFO L142 LiptonReduction]: Number of co-enabled transitions 159740 [2021-03-24 13:23:49,482 INFO L154 LiptonReduction]: Checked pairs total: 132682 [2021-03-24 13:23:49,482 INFO L156 LiptonReduction]: Total number of compositions: 163 [2021-03-24 13:23:49,482 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1909 [2021-03-24 13:23:49,483 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:23:49,483 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:49,483 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:49,483 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:23:49,483 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:49,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:49,484 INFO L82 PathProgramCache]: Analyzing trace with hash 1732771, now seen corresponding path program 1 times [2021-03-24 13:23:49,484 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:49,484 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759110221] [2021-03-24 13:23:49,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:49,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:23:49,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:23:49,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:23:49,567 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-24 13:23:49,567 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759110221] [2021-03-24 13:23:49,567 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:23:49,567 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:23:49,567 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914832491] [2021-03-24 13:23:49,567 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:23:49,567 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:23:49,568 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:23:49,568 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:23:49,569 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 654 out of 657 [2021-03-24 13:23:49,569 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 656 places, 329 transitions, 27879 flow. Second operand has 3 states, 3 states have (on average 654.6666666666666) internal successors, (1964), 3 states have internal predecessors, (1964), 0 states have call successors, (0), 0 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-24 13:23:49,570 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:23:49,570 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 654 of 657 [2021-03-24 13:23:49,570 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:23:49,933 INFO L129 PetriNetUnfolder]: 0/328 cut-off events. [2021-03-24 13:23:49,933 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:49,933 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14186 conditions, 328 events. 0/328 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 331 event pairs, 0 based on Foata normal form. 164/492 useless extension candidates. Maximal degree in co-relation 0. Up to 164 conditions per place. [2021-03-24 13:23:49,934 INFO L132 encePairwiseOnDemand]: 655/657 looper letters, 0 selfloop transitions, 1 changer transitions 0/328 dead transitions. [2021-03-24 13:23:49,934 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 657 places, 328 transitions, 27879 flow [2021-03-24 13:23:49,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:23:49,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:23:49,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1964 transitions. [2021-03-24 13:23:49,935 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9964485032978183 [2021-03-24 13:23:49,935 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1964 transitions. [2021-03-24 13:23:49,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1964 transitions. [2021-03-24 13:23:49,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:23:49,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1964 transitions. [2021-03-24 13:23:49,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 654.6666666666666) internal successors, (1964), 3 states have internal predecessors, (1964), 0 states have call successors, (0), 0 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-24 13:23:49,937 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 657.0) internal successors, (2628), 4 states have internal predecessors, (2628), 0 states have call successors, (0), 0 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-24 13:23:49,937 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 657.0) internal successors, (2628), 4 states have internal predecessors, (2628), 0 states have call successors, (0), 0 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-24 13:23:49,938 INFO L185 Difference]: Start difference. First operand has 656 places, 329 transitions, 27879 flow. Second operand 3 states and 1964 transitions. [2021-03-24 13:23:49,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 657 places, 328 transitions, 27879 flow [2021-03-24 13:23:51,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 657 places, 328 transitions, 1473 flow, removed 13203 selfloop flow, removed 0 redundant places. [2021-03-24 13:23:51,620 INFO L241 Difference]: Finished difference. Result has 657 places, 328 transitions, 1473 flow [2021-03-24 13:23:51,620 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=657, PETRI_DIFFERENCE_MINUEND_FLOW=1471, PETRI_DIFFERENCE_MINUEND_PLACES=655, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1473, PETRI_PLACES=657, PETRI_TRANSITIONS=328} [2021-03-24 13:23:51,620 INFO L343 CegarLoopForPetriNet]: 656 programPoint places, 1 predicate places. [2021-03-24 13:23:51,621 INFO L480 AbstractCegarLoop]: Abstraction has has 657 places, 328 transitions, 1473 flow [2021-03-24 13:23:51,621 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 654.6666666666666) internal successors, (1964), 3 states have internal predecessors, (1964), 0 states have call successors, (0), 0 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-24 13:23:51,621 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:51,621 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:23:51,621 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable324 [2021-03-24 13:23:51,621 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:51,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:51,621 INFO L82 PathProgramCache]: Analyzing trace with hash 1976296308, now seen corresponding path program 1 times [2021-03-24 13:23:51,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:51,622 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186663092] [2021-03-24 13:23:51,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:51,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:51,714 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:51,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:51,717 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:51,771 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:23:51,771 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:23:51,771 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable325 [2021-03-24 13:23:51,771 WARN L342 ceAbstractionStarter]: 163 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:23:51,772 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 164 thread instances. [2021-03-24 13:23:51,887 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:23:51,887 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:23:51,887 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:23:51,887 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:23:51,887 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:23:51,887 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:23:51,887 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:23:51,887 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:23:51,887 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:23:51,887 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:23:51,893 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 826 places, 497 transitions, 28546 flow [2021-03-24 13:23:52,751 INFO L129 PetriNetUnfolder]: 0/989 cut-off events. [2021-03-24 13:23:52,752 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:52,752 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15012 conditions, 989 events. 0/989 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3958 event pairs, 0 based on Foata normal form. 0/824 useless extension candidates. Maximal degree in co-relation 0. Up to 165 conditions per place. [2021-03-24 13:23:52,752 INFO L82 GeneralOperation]: Start removeDead. Operand has 826 places, 497 transitions, 28546 flow [2021-03-24 13:23:52,761 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 824 places, 495 transitions, 28542 flow [2021-03-24 13:23:52,761 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:23:52,761 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 824 places, 495 transitions, 28542 flow [2021-03-24 13:23:52,761 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 824 places, 495 transitions, 28542 flow [2021-03-24 13:23:52,767 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 824 places, 495 transitions, 28542 flow [2021-03-24 13:23:53,497 INFO L129 PetriNetUnfolder]: 0/659 cut-off events. [2021-03-24 13:23:53,498 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:53,498 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14682 conditions, 659 events. 0/659 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1724 event pairs, 0 based on Foata normal form. 0/659 useless extension candidates. Maximal degree in co-relation 0. Up to 165 conditions per place. [2021-03-24 13:23:53,858 INFO L142 LiptonReduction]: Number of co-enabled transitions 161704 [2021-03-24 13:23:55,011 INFO L154 LiptonReduction]: Checked pairs total: 134316 [2021-03-24 13:23:55,011 INFO L156 LiptonReduction]: Total number of compositions: 164 [2021-03-24 13:23:55,011 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2250 [2021-03-24 13:23:55,012 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:23:55,012 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:55,012 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:55,013 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:23:55,013 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:55,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:55,013 INFO L82 PathProgramCache]: Analyzing trace with hash 1753891, now seen corresponding path program 1 times [2021-03-24 13:23:55,013 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:55,013 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664774638] [2021-03-24 13:23:55,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:55,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:23:55,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:23:55,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:23:55,111 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-24 13:23:55,112 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664774638] [2021-03-24 13:23:55,112 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:23:55,112 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:23:55,112 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140027316] [2021-03-24 13:23:55,112 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:23:55,112 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:23:55,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:23:55,112 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:23:55,114 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 658 out of 661 [2021-03-24 13:23:55,114 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 660 places, 331 transitions, 28214 flow. Second operand has 3 states, 3 states have (on average 658.6666666666666) internal successors, (1976), 3 states have internal predecessors, (1976), 0 states have call successors, (0), 0 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-24 13:23:55,114 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:23:55,115 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 658 of 661 [2021-03-24 13:23:55,115 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:23:55,711 INFO L129 PetriNetUnfolder]: 0/330 cut-off events. [2021-03-24 13:23:55,711 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:55,711 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14355 conditions, 330 events. 0/330 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 278 event pairs, 0 based on Foata normal form. 165/495 useless extension candidates. Maximal degree in co-relation 0. Up to 165 conditions per place. [2021-03-24 13:23:55,713 INFO L132 encePairwiseOnDemand]: 659/661 looper letters, 0 selfloop transitions, 1 changer transitions 0/330 dead transitions. [2021-03-24 13:23:55,713 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 661 places, 330 transitions, 28214 flow [2021-03-24 13:23:55,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:23:55,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:23:55,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1976 transitions. [2021-03-24 13:23:55,714 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9964699949571356 [2021-03-24 13:23:55,714 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1976 transitions. [2021-03-24 13:23:55,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1976 transitions. [2021-03-24 13:23:55,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:23:55,715 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1976 transitions. [2021-03-24 13:23:55,716 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 658.6666666666666) internal successors, (1976), 3 states have internal predecessors, (1976), 0 states have call successors, (0), 0 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-24 13:23:55,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 661.0) internal successors, (2644), 4 states have internal predecessors, (2644), 0 states have call successors, (0), 0 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-24 13:23:55,717 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 661.0) internal successors, (2644), 4 states have internal predecessors, (2644), 0 states have call successors, (0), 0 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-24 13:23:55,717 INFO L185 Difference]: Start difference. First operand has 660 places, 331 transitions, 28214 flow. Second operand 3 states and 1976 transitions. [2021-03-24 13:23:55,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 661 places, 330 transitions, 28214 flow [2021-03-24 13:23:57,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 661 places, 330 transitions, 1482 flow, removed 13366 selfloop flow, removed 0 redundant places. [2021-03-24 13:23:57,627 INFO L241 Difference]: Finished difference. Result has 661 places, 330 transitions, 1482 flow [2021-03-24 13:23:57,627 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=661, PETRI_DIFFERENCE_MINUEND_FLOW=1480, PETRI_DIFFERENCE_MINUEND_PLACES=659, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1482, PETRI_PLACES=661, PETRI_TRANSITIONS=330} [2021-03-24 13:23:57,627 INFO L343 CegarLoopForPetriNet]: 660 programPoint places, 1 predicate places. [2021-03-24 13:23:57,627 INFO L480 AbstractCegarLoop]: Abstraction has has 661 places, 330 transitions, 1482 flow [2021-03-24 13:23:57,627 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 658.6666666666666) internal successors, (1976), 3 states have internal predecessors, (1976), 0 states have call successors, (0), 0 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-24 13:23:57,627 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:23:57,628 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:23:57,628 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable326 [2021-03-24 13:23:57,628 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:23:57,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:23:57,628 INFO L82 PathProgramCache]: Analyzing trace with hash -302096738, now seen corresponding path program 1 times [2021-03-24 13:23:57,628 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:23:57,628 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588128354] [2021-03-24 13:23:57,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:23:57,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:57,733 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:57,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:23:57,736 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:23:57,792 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:23:57,793 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:23:57,793 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable327 [2021-03-24 13:23:57,793 WARN L342 ceAbstractionStarter]: 164 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:23:57,793 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 165 thread instances. [2021-03-24 13:23:57,923 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:23:57,923 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:23:57,924 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:23:57,924 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:23:57,924 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:23:57,924 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:23:57,924 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:23:57,924 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:23:57,924 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:23:57,924 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:23:57,930 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 831 places, 500 transitions, 28885 flow [2021-03-24 13:23:58,859 INFO L129 PetriNetUnfolder]: 0/995 cut-off events. [2021-03-24 13:23:58,859 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:58,859 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15186 conditions, 995 events. 0/995 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3795 event pairs, 0 based on Foata normal form. 0/829 useless extension candidates. Maximal degree in co-relation 0. Up to 166 conditions per place. [2021-03-24 13:23:58,859 INFO L82 GeneralOperation]: Start removeDead. Operand has 831 places, 500 transitions, 28885 flow [2021-03-24 13:23:58,868 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 829 places, 498 transitions, 28881 flow [2021-03-24 13:23:58,868 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:23:58,868 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 829 places, 498 transitions, 28881 flow [2021-03-24 13:23:58,868 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 829 places, 498 transitions, 28881 flow [2021-03-24 13:23:58,873 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 829 places, 498 transitions, 28881 flow [2021-03-24 13:23:59,539 INFO L129 PetriNetUnfolder]: 0/663 cut-off events. [2021-03-24 13:23:59,539 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:23:59,539 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14854 conditions, 663 events. 0/663 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1767 event pairs, 0 based on Foata normal form. 0/663 useless extension candidates. Maximal degree in co-relation 0. Up to 166 conditions per place. [2021-03-24 13:23:59,911 INFO L142 LiptonReduction]: Number of co-enabled transitions 163680 [2021-03-24 13:24:01,183 INFO L154 LiptonReduction]: Checked pairs total: 135960 [2021-03-24 13:24:01,183 INFO L156 LiptonReduction]: Total number of compositions: 165 [2021-03-24 13:24:01,184 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2316 [2021-03-24 13:24:01,185 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:24:01,185 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:01,185 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:24:01,185 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:24:01,185 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:24:01,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:24:01,185 INFO L82 PathProgramCache]: Analyzing trace with hash 1775139, now seen corresponding path program 1 times [2021-03-24 13:24:01,185 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:24:01,185 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965197079] [2021-03-24 13:24:01,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:24:01,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:24:01,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:24:01,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:24:01,276 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-24 13:24:01,276 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965197079] [2021-03-24 13:24:01,276 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:24:01,276 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:24:01,276 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144642401] [2021-03-24 13:24:01,276 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:24:01,276 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:24:01,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:24:01,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:24:01,277 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 662 out of 665 [2021-03-24 13:24:01,278 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 664 places, 333 transitions, 28551 flow. Second operand has 3 states, 3 states have (on average 662.6666666666666) internal successors, (1988), 3 states have internal predecessors, (1988), 0 states have call successors, (0), 0 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-24 13:24:01,278 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:24:01,278 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 662 of 665 [2021-03-24 13:24:01,278 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:24:01,821 INFO L129 PetriNetUnfolder]: 0/332 cut-off events. [2021-03-24 13:24:01,821 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:01,821 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14525 conditions, 332 events. 0/332 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 319 event pairs, 0 based on Foata normal form. 166/498 useless extension candidates. Maximal degree in co-relation 0. Up to 166 conditions per place. [2021-03-24 13:24:01,824 INFO L132 encePairwiseOnDemand]: 663/665 looper letters, 0 selfloop transitions, 1 changer transitions 0/332 dead transitions. [2021-03-24 13:24:01,824 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 665 places, 332 transitions, 28551 flow [2021-03-24 13:24:01,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:24:01,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:24:01,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1988 transitions. [2021-03-24 13:24:01,825 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9964912280701754 [2021-03-24 13:24:01,825 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1988 transitions. [2021-03-24 13:24:01,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1988 transitions. [2021-03-24 13:24:01,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:24:01,825 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1988 transitions. [2021-03-24 13:24:01,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 662.6666666666666) internal successors, (1988), 3 states have internal predecessors, (1988), 0 states have call successors, (0), 0 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-24 13:24:01,828 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 665.0) internal successors, (2660), 4 states have internal predecessors, (2660), 0 states have call successors, (0), 0 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-24 13:24:01,828 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 665.0) internal successors, (2660), 4 states have internal predecessors, (2660), 0 states have call successors, (0), 0 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-24 13:24:01,828 INFO L185 Difference]: Start difference. First operand has 664 places, 333 transitions, 28551 flow. Second operand 3 states and 1988 transitions. [2021-03-24 13:24:01,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 665 places, 332 transitions, 28551 flow [2021-03-24 13:24:03,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 665 places, 332 transitions, 1491 flow, removed 13530 selfloop flow, removed 0 redundant places. [2021-03-24 13:24:03,670 INFO L241 Difference]: Finished difference. Result has 665 places, 332 transitions, 1491 flow [2021-03-24 13:24:03,670 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=665, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=663, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1491, PETRI_PLACES=665, PETRI_TRANSITIONS=332} [2021-03-24 13:24:03,670 INFO L343 CegarLoopForPetriNet]: 664 programPoint places, 1 predicate places. [2021-03-24 13:24:03,670 INFO L480 AbstractCegarLoop]: Abstraction has has 665 places, 332 transitions, 1491 flow [2021-03-24 13:24:03,670 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 662.6666666666666) internal successors, (1988), 3 states have internal predecessors, (1988), 0 states have call successors, (0), 0 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-24 13:24:03,670 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:24:03,670 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:24:03,670 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable328 [2021-03-24 13:24:03,670 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:24:03,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:24:03,671 INFO L82 PathProgramCache]: Analyzing trace with hash -1870446913, now seen corresponding path program 1 times [2021-03-24 13:24:03,671 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:24:03,671 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653786906] [2021-03-24 13:24:03,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:24:03,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:24:03,758 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:24:03,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:24:03,761 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:24:03,818 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:24:03,818 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:24:03,818 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable329 [2021-03-24 13:24:03,819 WARN L342 ceAbstractionStarter]: 165 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:24:03,819 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 166 thread instances. [2021-03-24 13:24:04,070 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:24:04,071 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:24:04,071 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:24:04,071 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:24:04,071 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:24:04,071 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:24:04,071 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:24:04,071 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:24:04,071 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:24:04,071 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:24:04,077 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 836 places, 503 transitions, 29226 flow [2021-03-24 13:24:04,901 INFO L129 PetriNetUnfolder]: 0/1001 cut-off events. [2021-03-24 13:24:04,901 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:04,901 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15361 conditions, 1001 events. 0/1001 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3792 event pairs, 0 based on Foata normal form. 0/834 useless extension candidates. Maximal degree in co-relation 0. Up to 167 conditions per place. [2021-03-24 13:24:04,901 INFO L82 GeneralOperation]: Start removeDead. Operand has 836 places, 503 transitions, 29226 flow [2021-03-24 13:24:04,910 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 834 places, 501 transitions, 29222 flow [2021-03-24 13:24:04,910 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:24:04,910 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 834 places, 501 transitions, 29222 flow [2021-03-24 13:24:04,911 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 834 places, 501 transitions, 29222 flow [2021-03-24 13:24:04,917 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 834 places, 501 transitions, 29222 flow [2021-03-24 13:24:05,680 INFO L129 PetriNetUnfolder]: 0/667 cut-off events. [2021-03-24 13:24:05,680 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:05,681 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15027 conditions, 667 events. 0/667 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1807 event pairs, 0 based on Foata normal form. 0/667 useless extension candidates. Maximal degree in co-relation 0. Up to 167 conditions per place. [2021-03-24 13:24:05,960 INFO L142 LiptonReduction]: Number of co-enabled transitions 165668 [2021-03-24 13:24:06,219 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:24:07,195 INFO L154 LiptonReduction]: Checked pairs total: 137614 [2021-03-24 13:24:07,195 INFO L156 LiptonReduction]: Total number of compositions: 166 [2021-03-24 13:24:07,196 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2286 [2021-03-24 13:24:07,197 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:24:07,197 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:07,197 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:24:07,197 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:24:07,197 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:24:07,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:24:07,197 INFO L82 PathProgramCache]: Analyzing trace with hash 1796515, now seen corresponding path program 1 times [2021-03-24 13:24:07,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:24:07,197 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561923750] [2021-03-24 13:24:07,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:24:07,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:24:07,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:24:07,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:24:07,345 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-24 13:24:07,345 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561923750] [2021-03-24 13:24:07,345 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:24:07,345 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:24:07,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789540772] [2021-03-24 13:24:07,345 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:24:07,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:24:07,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:24:07,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:24:07,346 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 666 out of 669 [2021-03-24 13:24:07,347 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 668 places, 335 transitions, 28890 flow. Second operand has 3 states, 3 states have (on average 666.6666666666666) internal successors, (2000), 3 states have internal predecessors, (2000), 0 states have call successors, (0), 0 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-24 13:24:07,347 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:24:07,347 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 666 of 669 [2021-03-24 13:24:07,347 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:24:07,691 INFO L129 PetriNetUnfolder]: 0/334 cut-off events. [2021-03-24 13:24:07,692 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:07,692 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14696 conditions, 334 events. 0/334 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 360 event pairs, 0 based on Foata normal form. 167/501 useless extension candidates. Maximal degree in co-relation 0. Up to 167 conditions per place. [2021-03-24 13:24:07,693 INFO L132 encePairwiseOnDemand]: 667/669 looper letters, 0 selfloop transitions, 1 changer transitions 0/334 dead transitions. [2021-03-24 13:24:07,693 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 669 places, 334 transitions, 28890 flow [2021-03-24 13:24:07,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:24:07,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:24:07,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2000 transitions. [2021-03-24 13:24:07,694 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9965122072745392 [2021-03-24 13:24:07,694 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2000 transitions. [2021-03-24 13:24:07,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2000 transitions. [2021-03-24 13:24:07,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:24:07,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2000 transitions. [2021-03-24 13:24:07,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 666.6666666666666) internal successors, (2000), 3 states have internal predecessors, (2000), 0 states have call successors, (0), 0 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-24 13:24:07,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 669.0) internal successors, (2676), 4 states have internal predecessors, (2676), 0 states have call successors, (0), 0 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-24 13:24:07,696 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 669.0) internal successors, (2676), 4 states have internal predecessors, (2676), 0 states have call successors, (0), 0 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-24 13:24:07,696 INFO L185 Difference]: Start difference. First operand has 668 places, 335 transitions, 28890 flow. Second operand 3 states and 2000 transitions. [2021-03-24 13:24:07,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 669 places, 334 transitions, 28890 flow [2021-03-24 13:24:09,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 669 places, 334 transitions, 1500 flow, removed 13695 selfloop flow, removed 0 redundant places. [2021-03-24 13:24:09,627 INFO L241 Difference]: Finished difference. Result has 669 places, 334 transitions, 1500 flow [2021-03-24 13:24:09,628 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=669, PETRI_DIFFERENCE_MINUEND_FLOW=1498, PETRI_DIFFERENCE_MINUEND_PLACES=667, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1500, PETRI_PLACES=669, PETRI_TRANSITIONS=334} [2021-03-24 13:24:09,628 INFO L343 CegarLoopForPetriNet]: 668 programPoint places, 1 predicate places. [2021-03-24 13:24:09,628 INFO L480 AbstractCegarLoop]: Abstraction has has 669 places, 334 transitions, 1500 flow [2021-03-24 13:24:09,628 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 666.6666666666666) internal successors, (2000), 3 states have internal predecessors, (2000), 0 states have call successors, (0), 0 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-24 13:24:09,628 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:24:09,628 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:24:09,628 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable330 [2021-03-24 13:24:09,628 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:24:09,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:24:09,628 INFO L82 PathProgramCache]: Analyzing trace with hash 1693769825, now seen corresponding path program 1 times [2021-03-24 13:24:09,628 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:24:09,628 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130100526] [2021-03-24 13:24:09,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:24:09,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:24:09,711 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:24:09,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:24:09,714 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:24:09,769 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:24:09,769 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:24:09,769 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable331 [2021-03-24 13:24:09,770 WARN L342 ceAbstractionStarter]: 166 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:24:09,770 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 167 thread instances. [2021-03-24 13:24:09,889 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:24:09,889 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:24:09,890 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:24:09,890 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:24:09,890 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:24:09,890 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:24:09,890 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:24:09,890 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:24:09,890 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:24:09,890 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:24:09,895 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 841 places, 506 transitions, 29569 flow [2021-03-24 13:24:10,774 INFO L129 PetriNetUnfolder]: 0/1007 cut-off events. [2021-03-24 13:24:10,774 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:10,774 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15537 conditions, 1007 events. 0/1007 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3933 event pairs, 0 based on Foata normal form. 0/839 useless extension candidates. Maximal degree in co-relation 0. Up to 168 conditions per place. [2021-03-24 13:24:10,774 INFO L82 GeneralOperation]: Start removeDead. Operand has 841 places, 506 transitions, 29569 flow [2021-03-24 13:24:10,783 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 839 places, 504 transitions, 29565 flow [2021-03-24 13:24:10,783 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:24:10,783 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 839 places, 504 transitions, 29565 flow [2021-03-24 13:24:10,783 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 839 places, 504 transitions, 29565 flow [2021-03-24 13:24:10,789 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 839 places, 504 transitions, 29565 flow [2021-03-24 13:24:11,630 INFO L129 PetriNetUnfolder]: 0/671 cut-off events. [2021-03-24 13:24:11,631 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:11,631 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15201 conditions, 671 events. 0/671 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1706 event pairs, 0 based on Foata normal form. 0/671 useless extension candidates. Maximal degree in co-relation 0. Up to 168 conditions per place. [2021-03-24 13:24:11,864 INFO L142 LiptonReduction]: Number of co-enabled transitions 167668 [2021-03-24 13:24:12,476 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:24:13,083 INFO L154 LiptonReduction]: Checked pairs total: 139278 [2021-03-24 13:24:13,083 INFO L156 LiptonReduction]: Total number of compositions: 167 [2021-03-24 13:24:13,084 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2301 [2021-03-24 13:24:13,085 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:24:13,085 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:13,085 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:24:13,085 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:24:13,085 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:24:13,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:24:13,085 INFO L82 PathProgramCache]: Analyzing trace with hash 1818019, now seen corresponding path program 1 times [2021-03-24 13:24:13,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:24:13,085 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825243960] [2021-03-24 13:24:13,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:24:13,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:24:13,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:24:13,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:24:13,194 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-24 13:24:13,195 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825243960] [2021-03-24 13:24:13,195 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:24:13,195 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:24:13,195 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937700374] [2021-03-24 13:24:13,195 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:24:13,195 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:24:13,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:24:13,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:24:13,196 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 670 out of 673 [2021-03-24 13:24:13,197 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 672 places, 337 transitions, 29231 flow. Second operand has 3 states, 3 states have (on average 670.6666666666666) internal successors, (2012), 3 states have internal predecessors, (2012), 0 states have call successors, (0), 0 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-24 13:24:13,197 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:24:13,197 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 670 of 673 [2021-03-24 13:24:13,197 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:24:13,744 INFO L129 PetriNetUnfolder]: 0/336 cut-off events. [2021-03-24 13:24:13,744 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:13,744 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14868 conditions, 336 events. 0/336 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 327 event pairs, 0 based on Foata normal form. 168/504 useless extension candidates. Maximal degree in co-relation 0. Up to 168 conditions per place. [2021-03-24 13:24:13,746 INFO L132 encePairwiseOnDemand]: 671/673 looper letters, 0 selfloop transitions, 1 changer transitions 0/336 dead transitions. [2021-03-24 13:24:13,746 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 673 places, 336 transitions, 29231 flow [2021-03-24 13:24:13,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:24:13,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:24:13,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2012 transitions. [2021-03-24 13:24:13,747 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9965329370975731 [2021-03-24 13:24:13,747 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2012 transitions. [2021-03-24 13:24:13,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2012 transitions. [2021-03-24 13:24:13,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:24:13,747 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2012 transitions. [2021-03-24 13:24:13,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 670.6666666666666) internal successors, (2012), 3 states have internal predecessors, (2012), 0 states have call successors, (0), 0 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-24 13:24:13,749 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 673.0) internal successors, (2692), 4 states have internal predecessors, (2692), 0 states have call successors, (0), 0 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-24 13:24:13,749 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 673.0) internal successors, (2692), 4 states have internal predecessors, (2692), 0 states have call successors, (0), 0 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-24 13:24:13,749 INFO L185 Difference]: Start difference. First operand has 672 places, 337 transitions, 29231 flow. Second operand 3 states and 2012 transitions. [2021-03-24 13:24:13,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 673 places, 336 transitions, 29231 flow [2021-03-24 13:24:15,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 336 transitions, 1509 flow, removed 13861 selfloop flow, removed 0 redundant places. [2021-03-24 13:24:15,595 INFO L241 Difference]: Finished difference. Result has 673 places, 336 transitions, 1509 flow [2021-03-24 13:24:15,595 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=673, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=671, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1509, PETRI_PLACES=673, PETRI_TRANSITIONS=336} [2021-03-24 13:24:15,595 INFO L343 CegarLoopForPetriNet]: 672 programPoint places, 1 predicate places. [2021-03-24 13:24:15,595 INFO L480 AbstractCegarLoop]: Abstraction has has 673 places, 336 transitions, 1509 flow [2021-03-24 13:24:15,595 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 670.6666666666666) internal successors, (2012), 3 states have internal predecessors, (2012), 0 states have call successors, (0), 0 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-24 13:24:15,595 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:24:15,595 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:24:15,595 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable332 [2021-03-24 13:24:15,595 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:24:15,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:24:15,595 INFO L82 PathProgramCache]: Analyzing trace with hash -831994854, now seen corresponding path program 1 times [2021-03-24 13:24:15,596 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:24:15,596 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100619969] [2021-03-24 13:24:15,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:24:15,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:24:15,686 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:24:15,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:24:15,688 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:24:15,745 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:24:15,745 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:24:15,745 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable333 [2021-03-24 13:24:15,745 WARN L342 ceAbstractionStarter]: 167 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:24:15,745 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 168 thread instances. [2021-03-24 13:24:15,865 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:24:15,865 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:24:15,866 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:24:15,866 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:24:15,866 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:24:15,866 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:24:15,866 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:24:15,866 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:24:15,866 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:24:15,866 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:24:15,871 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 846 places, 509 transitions, 29914 flow [2021-03-24 13:24:16,717 INFO L129 PetriNetUnfolder]: 0/1013 cut-off events. [2021-03-24 13:24:16,717 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:16,717 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15714 conditions, 1013 events. 0/1013 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4026 event pairs, 0 based on Foata normal form. 0/844 useless extension candidates. Maximal degree in co-relation 0. Up to 169 conditions per place. [2021-03-24 13:24:16,717 INFO L82 GeneralOperation]: Start removeDead. Operand has 846 places, 509 transitions, 29914 flow [2021-03-24 13:24:16,727 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 844 places, 507 transitions, 29910 flow [2021-03-24 13:24:16,727 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:24:16,727 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 844 places, 507 transitions, 29910 flow [2021-03-24 13:24:16,727 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 844 places, 507 transitions, 29910 flow [2021-03-24 13:24:16,733 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 844 places, 507 transitions, 29910 flow [2021-03-24 13:24:17,442 INFO L129 PetriNetUnfolder]: 0/675 cut-off events. [2021-03-24 13:24:17,443 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:17,443 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15376 conditions, 675 events. 0/675 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1727 event pairs, 0 based on Foata normal form. 0/675 useless extension candidates. Maximal degree in co-relation 0. Up to 169 conditions per place. [2021-03-24 13:24:17,678 INFO L142 LiptonReduction]: Number of co-enabled transitions 169680 [2021-03-24 13:24:18,154 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:24:18,931 INFO L154 LiptonReduction]: Checked pairs total: 140952 [2021-03-24 13:24:18,931 INFO L156 LiptonReduction]: Total number of compositions: 168 [2021-03-24 13:24:18,932 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2205 [2021-03-24 13:24:18,933 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:24:18,933 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:18,933 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:24:18,933 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:24:18,933 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:24:18,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:24:18,933 INFO L82 PathProgramCache]: Analyzing trace with hash 1839651, now seen corresponding path program 1 times [2021-03-24 13:24:18,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:24:18,933 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650673319] [2021-03-24 13:24:18,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:24:19,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:24:19,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:24:19,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:24:19,018 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-24 13:24:19,018 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650673319] [2021-03-24 13:24:19,018 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:24:19,018 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:24:19,018 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48889879] [2021-03-24 13:24:19,019 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:24:19,019 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:24:19,019 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:24:19,019 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:24:19,020 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 674 out of 677 [2021-03-24 13:24:19,020 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 676 places, 339 transitions, 29574 flow. Second operand has 3 states, 3 states have (on average 674.6666666666666) internal successors, (2024), 3 states have internal predecessors, (2024), 0 states have call successors, (0), 0 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-24 13:24:19,020 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:24:19,020 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 674 of 677 [2021-03-24 13:24:19,020 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:24:19,541 INFO L129 PetriNetUnfolder]: 0/338 cut-off events. [2021-03-24 13:24:19,542 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:19,542 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15041 conditions, 338 events. 0/338 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 360 event pairs, 0 based on Foata normal form. 169/507 useless extension candidates. Maximal degree in co-relation 0. Up to 169 conditions per place. [2021-03-24 13:24:19,543 INFO L132 encePairwiseOnDemand]: 675/677 looper letters, 0 selfloop transitions, 1 changer transitions 0/338 dead transitions. [2021-03-24 13:24:19,543 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 677 places, 338 transitions, 29574 flow [2021-03-24 13:24:19,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:24:19,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:24:19,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2024 transitions. [2021-03-24 13:24:19,544 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9965534219596258 [2021-03-24 13:24:19,544 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2024 transitions. [2021-03-24 13:24:19,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2024 transitions. [2021-03-24 13:24:19,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:24:19,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2024 transitions. [2021-03-24 13:24:19,546 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 674.6666666666666) internal successors, (2024), 3 states have internal predecessors, (2024), 0 states have call successors, (0), 0 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-24 13:24:19,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 677.0) internal successors, (2708), 4 states have internal predecessors, (2708), 0 states have call successors, (0), 0 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-24 13:24:19,546 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 677.0) internal successors, (2708), 4 states have internal predecessors, (2708), 0 states have call successors, (0), 0 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-24 13:24:19,546 INFO L185 Difference]: Start difference. First operand has 676 places, 339 transitions, 29574 flow. Second operand 3 states and 2024 transitions. [2021-03-24 13:24:19,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 677 places, 338 transitions, 29574 flow [2021-03-24 13:24:21,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 677 places, 338 transitions, 1518 flow, removed 14028 selfloop flow, removed 0 redundant places. [2021-03-24 13:24:21,457 INFO L241 Difference]: Finished difference. Result has 677 places, 338 transitions, 1518 flow [2021-03-24 13:24:21,458 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=677, PETRI_DIFFERENCE_MINUEND_FLOW=1516, PETRI_DIFFERENCE_MINUEND_PLACES=675, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1518, PETRI_PLACES=677, PETRI_TRANSITIONS=338} [2021-03-24 13:24:21,458 INFO L343 CegarLoopForPetriNet]: 676 programPoint places, 1 predicate places. [2021-03-24 13:24:21,458 INFO L480 AbstractCegarLoop]: Abstraction has has 677 places, 338 transitions, 1518 flow [2021-03-24 13:24:21,458 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 674.6666666666666) internal successors, (2024), 3 states have internal predecessors, (2024), 0 states have call successors, (0), 0 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-24 13:24:21,458 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:24:21,458 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:24:21,458 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable334 [2021-03-24 13:24:21,458 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:24:21,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:24:21,458 INFO L82 PathProgramCache]: Analyzing trace with hash 649784356, now seen corresponding path program 1 times [2021-03-24 13:24:21,459 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:24:21,459 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737731541] [2021-03-24 13:24:21,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:24:21,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:24:21,543 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:24:21,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:24:21,546 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:24:21,601 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:24:21,601 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:24:21,601 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable335 [2021-03-24 13:24:21,602 WARN L342 ceAbstractionStarter]: 168 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:24:21,602 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 169 thread instances. [2021-03-24 13:24:21,721 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:24:21,722 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:24:21,722 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:24:21,722 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:24:21,722 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:24:21,722 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:24:21,722 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:24:21,722 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:24:21,722 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:24:21,722 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:24:21,728 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 851 places, 512 transitions, 30261 flow [2021-03-24 13:24:22,570 INFO L129 PetriNetUnfolder]: 0/1019 cut-off events. [2021-03-24 13:24:22,570 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:22,570 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15892 conditions, 1019 events. 0/1019 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4010 event pairs, 0 based on Foata normal form. 0/849 useless extension candidates. Maximal degree in co-relation 0. Up to 170 conditions per place. [2021-03-24 13:24:22,570 INFO L82 GeneralOperation]: Start removeDead. Operand has 851 places, 512 transitions, 30261 flow [2021-03-24 13:24:22,580 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 849 places, 510 transitions, 30257 flow [2021-03-24 13:24:22,580 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:24:22,580 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 849 places, 510 transitions, 30257 flow [2021-03-24 13:24:22,580 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 849 places, 510 transitions, 30257 flow [2021-03-24 13:24:22,586 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 849 places, 510 transitions, 30257 flow [2021-03-24 13:24:23,266 INFO L129 PetriNetUnfolder]: 0/679 cut-off events. [2021-03-24 13:24:23,267 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:23,267 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15552 conditions, 679 events. 0/679 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 1775 event pairs, 0 based on Foata normal form. 0/679 useless extension candidates. Maximal degree in co-relation 0. Up to 170 conditions per place. [2021-03-24 13:24:23,507 INFO L142 LiptonReduction]: Number of co-enabled transitions 171704 [2021-03-24 13:24:24,113 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:24:24,767 INFO L154 LiptonReduction]: Checked pairs total: 142636 [2021-03-24 13:24:24,767 INFO L156 LiptonReduction]: Total number of compositions: 169 [2021-03-24 13:24:24,767 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2187 [2021-03-24 13:24:24,768 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:24:24,768 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:24,768 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:24:24,768 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:24:24,768 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:24:24,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:24:24,769 INFO L82 PathProgramCache]: Analyzing trace with hash 1861411, now seen corresponding path program 1 times [2021-03-24 13:24:24,769 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:24:24,769 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129733977] [2021-03-24 13:24:24,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:24:24,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:24:24,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:24:24,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:24:24,855 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-24 13:24:24,855 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129733977] [2021-03-24 13:24:24,855 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:24:24,855 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:24:24,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894599409] [2021-03-24 13:24:24,855 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:24:24,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:24:24,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:24:24,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:24:24,856 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 678 out of 681 [2021-03-24 13:24:24,857 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 680 places, 341 transitions, 29919 flow. Second operand has 3 states, 3 states have (on average 678.6666666666666) internal successors, (2036), 3 states have internal predecessors, (2036), 0 states have call successors, (0), 0 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-24 13:24:24,857 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:24:24,857 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 678 of 681 [2021-03-24 13:24:24,857 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:24:25,444 INFO L129 PetriNetUnfolder]: 0/340 cut-off events. [2021-03-24 13:24:25,444 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:25,445 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15215 conditions, 340 events. 0/340 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 319 event pairs, 0 based on Foata normal form. 170/510 useless extension candidates. Maximal degree in co-relation 0. Up to 170 conditions per place. [2021-03-24 13:24:25,447 INFO L132 encePairwiseOnDemand]: 679/681 looper letters, 0 selfloop transitions, 1 changer transitions 0/340 dead transitions. [2021-03-24 13:24:25,447 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 681 places, 340 transitions, 29919 flow [2021-03-24 13:24:25,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:24:25,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:24:25,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2036 transitions. [2021-03-24 13:24:25,448 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9965736661771905 [2021-03-24 13:24:25,448 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2036 transitions. [2021-03-24 13:24:25,448 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2036 transitions. [2021-03-24 13:24:25,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:24:25,449 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2036 transitions. [2021-03-24 13:24:25,450 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 678.6666666666666) internal successors, (2036), 3 states have internal predecessors, (2036), 0 states have call successors, (0), 0 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-24 13:24:25,451 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 681.0) internal successors, (2724), 4 states have internal predecessors, (2724), 0 states have call successors, (0), 0 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-24 13:24:25,451 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 681.0) internal successors, (2724), 4 states have internal predecessors, (2724), 0 states have call successors, (0), 0 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-24 13:24:25,451 INFO L185 Difference]: Start difference. First operand has 680 places, 341 transitions, 29919 flow. Second operand 3 states and 2036 transitions. [2021-03-24 13:24:25,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 681 places, 340 transitions, 29919 flow [2021-03-24 13:24:27,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 681 places, 340 transitions, 1527 flow, removed 14196 selfloop flow, removed 0 redundant places. [2021-03-24 13:24:27,592 INFO L241 Difference]: Finished difference. Result has 681 places, 340 transitions, 1527 flow [2021-03-24 13:24:27,592 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=681, PETRI_DIFFERENCE_MINUEND_FLOW=1525, PETRI_DIFFERENCE_MINUEND_PLACES=679, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1527, PETRI_PLACES=681, PETRI_TRANSITIONS=340} [2021-03-24 13:24:27,592 INFO L343 CegarLoopForPetriNet]: 680 programPoint places, 1 predicate places. [2021-03-24 13:24:27,592 INFO L480 AbstractCegarLoop]: Abstraction has has 681 places, 340 transitions, 1527 flow [2021-03-24 13:24:27,592 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 678.6666666666666) internal successors, (2036), 3 states have internal predecessors, (2036), 0 states have call successors, (0), 0 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-24 13:24:27,592 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:24:27,593 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:24:27,593 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable336 [2021-03-24 13:24:27,593 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:24:27,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:24:27,593 INFO L82 PathProgramCache]: Analyzing trace with hash -68686459, now seen corresponding path program 1 times [2021-03-24 13:24:27,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:24:27,593 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384703373] [2021-03-24 13:24:27,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:24:27,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:24:27,676 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:24:27,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:24:27,679 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:24:27,736 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:24:27,736 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:24:27,736 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable337 [2021-03-24 13:24:27,736 WARN L342 ceAbstractionStarter]: 169 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:24:27,736 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 170 thread instances. [2021-03-24 13:24:27,856 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:24:27,856 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:24:27,856 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:24:27,856 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:24:27,857 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:24:27,857 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:24:27,857 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:24:27,857 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:24:27,857 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:24:27,857 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:24:27,862 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 856 places, 515 transitions, 30610 flow [2021-03-24 13:24:28,717 INFO L129 PetriNetUnfolder]: 0/1025 cut-off events. [2021-03-24 13:24:28,717 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:28,717 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16071 conditions, 1025 events. 0/1025 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4088 event pairs, 0 based on Foata normal form. 0/854 useless extension candidates. Maximal degree in co-relation 0. Up to 171 conditions per place. [2021-03-24 13:24:28,717 INFO L82 GeneralOperation]: Start removeDead. Operand has 856 places, 515 transitions, 30610 flow [2021-03-24 13:24:28,726 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 854 places, 513 transitions, 30606 flow [2021-03-24 13:24:28,726 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:24:28,726 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 854 places, 513 transitions, 30606 flow [2021-03-24 13:24:28,726 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 854 places, 513 transitions, 30606 flow [2021-03-24 13:24:28,732 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 854 places, 513 transitions, 30606 flow [2021-03-24 13:24:29,490 INFO L129 PetriNetUnfolder]: 0/683 cut-off events. [2021-03-24 13:24:29,490 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:29,491 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15729 conditions, 683 events. 0/683 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1867 event pairs, 0 based on Foata normal form. 0/683 useless extension candidates. Maximal degree in co-relation 0. Up to 171 conditions per place. [2021-03-24 13:24:29,739 INFO L142 LiptonReduction]: Number of co-enabled transitions 173740 [2021-03-24 13:24:30,985 INFO L154 LiptonReduction]: Checked pairs total: 144330 [2021-03-24 13:24:30,986 INFO L156 LiptonReduction]: Total number of compositions: 170 [2021-03-24 13:24:30,986 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2260 [2021-03-24 13:24:30,987 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:24:30,987 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:30,987 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:24:30,987 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:24:30,987 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:24:30,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:24:30,987 INFO L82 PathProgramCache]: Analyzing trace with hash 1883299, now seen corresponding path program 1 times [2021-03-24 13:24:30,987 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:24:30,987 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856691954] [2021-03-24 13:24:30,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:24:31,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:24:31,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:24:31,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:24:31,074 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-24 13:24:31,074 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856691954] [2021-03-24 13:24:31,074 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:24:31,074 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:24:31,074 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802326414] [2021-03-24 13:24:31,074 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:24:31,074 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:24:31,074 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:24:31,074 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:24:31,075 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 682 out of 685 [2021-03-24 13:24:31,076 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 684 places, 343 transitions, 30266 flow. Second operand has 3 states, 3 states have (on average 682.6666666666666) internal successors, (2048), 3 states have internal predecessors, (2048), 0 states have call successors, (0), 0 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-24 13:24:31,076 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:24:31,076 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 682 of 685 [2021-03-24 13:24:31,076 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:24:31,438 INFO L129 PetriNetUnfolder]: 0/342 cut-off events. [2021-03-24 13:24:31,438 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:31,438 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15390 conditions, 342 events. 0/342 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 276 event pairs, 0 based on Foata normal form. 171/513 useless extension candidates. Maximal degree in co-relation 0. Up to 171 conditions per place. [2021-03-24 13:24:31,439 INFO L132 encePairwiseOnDemand]: 683/685 looper letters, 0 selfloop transitions, 1 changer transitions 0/342 dead transitions. [2021-03-24 13:24:31,439 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 685 places, 342 transitions, 30266 flow [2021-03-24 13:24:31,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:24:31,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:24:31,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2048 transitions. [2021-03-24 13:24:31,440 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9965936739659368 [2021-03-24 13:24:31,440 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2048 transitions. [2021-03-24 13:24:31,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2048 transitions. [2021-03-24 13:24:31,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:24:31,441 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2048 transitions. [2021-03-24 13:24:31,441 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 682.6666666666666) internal successors, (2048), 3 states have internal predecessors, (2048), 0 states have call successors, (0), 0 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-24 13:24:31,442 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 685.0) internal successors, (2740), 4 states have internal predecessors, (2740), 0 states have call successors, (0), 0 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-24 13:24:31,442 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 685.0) internal successors, (2740), 4 states have internal predecessors, (2740), 0 states have call successors, (0), 0 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-24 13:24:31,442 INFO L185 Difference]: Start difference. First operand has 684 places, 343 transitions, 30266 flow. Second operand 3 states and 2048 transitions. [2021-03-24 13:24:31,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 685 places, 342 transitions, 30266 flow [2021-03-24 13:24:33,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 685 places, 342 transitions, 1536 flow, removed 14365 selfloop flow, removed 0 redundant places. [2021-03-24 13:24:33,920 INFO L241 Difference]: Finished difference. Result has 685 places, 342 transitions, 1536 flow [2021-03-24 13:24:33,921 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=685, PETRI_DIFFERENCE_MINUEND_FLOW=1534, PETRI_DIFFERENCE_MINUEND_PLACES=683, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1536, PETRI_PLACES=685, PETRI_TRANSITIONS=342} [2021-03-24 13:24:33,921 INFO L343 CegarLoopForPetriNet]: 684 programPoint places, 1 predicate places. [2021-03-24 13:24:33,921 INFO L480 AbstractCegarLoop]: Abstraction has has 685 places, 342 transitions, 1536 flow [2021-03-24 13:24:33,921 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 682.6666666666666) internal successors, (2048), 3 states have internal predecessors, (2048), 0 states have call successors, (0), 0 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-24 13:24:33,921 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:24:33,921 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:24:33,921 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable338 [2021-03-24 13:24:33,921 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:24:33,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:24:33,921 INFO L82 PathProgramCache]: Analyzing trace with hash 1833142247, now seen corresponding path program 1 times [2021-03-24 13:24:33,922 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:24:33,922 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530292393] [2021-03-24 13:24:33,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:24:34,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:24:34,007 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:24:34,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:24:34,010 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:24:34,068 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:24:34,069 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:24:34,069 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable339 [2021-03-24 13:24:34,069 WARN L342 ceAbstractionStarter]: 170 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:24:34,069 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 171 thread instances. [2021-03-24 13:24:34,194 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:24:34,195 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:24:34,195 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:24:34,195 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:24:34,195 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:24:34,195 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:24:34,195 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:24:34,195 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:24:34,195 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:24:34,195 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:24:34,201 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 861 places, 518 transitions, 30961 flow [2021-03-24 13:24:35,115 INFO L129 PetriNetUnfolder]: 0/1031 cut-off events. [2021-03-24 13:24:35,115 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:35,116 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16251 conditions, 1031 events. 0/1031 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4111 event pairs, 0 based on Foata normal form. 0/859 useless extension candidates. Maximal degree in co-relation 0. Up to 172 conditions per place. [2021-03-24 13:24:35,116 INFO L82 GeneralOperation]: Start removeDead. Operand has 861 places, 518 transitions, 30961 flow [2021-03-24 13:24:35,125 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 859 places, 516 transitions, 30957 flow [2021-03-24 13:24:35,125 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:24:35,125 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 859 places, 516 transitions, 30957 flow [2021-03-24 13:24:35,125 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 859 places, 516 transitions, 30957 flow [2021-03-24 13:24:35,131 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 859 places, 516 transitions, 30957 flow [2021-03-24 13:24:35,992 INFO L129 PetriNetUnfolder]: 0/687 cut-off events. [2021-03-24 13:24:35,992 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:35,992 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15907 conditions, 687 events. 0/687 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1787 event pairs, 0 based on Foata normal form. 0/687 useless extension candidates. Maximal degree in co-relation 0. Up to 172 conditions per place. [2021-03-24 13:24:36,253 INFO L142 LiptonReduction]: Number of co-enabled transitions 175788 [2021-03-24 13:24:37,256 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:24:37,514 INFO L154 LiptonReduction]: Checked pairs total: 146034 [2021-03-24 13:24:37,514 INFO L156 LiptonReduction]: Total number of compositions: 171 [2021-03-24 13:24:37,514 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2389 [2021-03-24 13:24:37,515 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:24:37,515 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:37,515 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:24:37,515 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:24:37,515 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:24:37,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:24:37,516 INFO L82 PathProgramCache]: Analyzing trace with hash 1905315, now seen corresponding path program 1 times [2021-03-24 13:24:37,516 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:24:37,516 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487130520] [2021-03-24 13:24:37,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:24:37,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:24:37,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:24:37,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:24:37,615 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-24 13:24:37,615 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487130520] [2021-03-24 13:24:37,615 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:24:37,615 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:24:37,615 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27393590] [2021-03-24 13:24:37,615 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:24:37,615 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:24:37,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:24:37,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:24:37,617 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 686 out of 689 [2021-03-24 13:24:37,617 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 688 places, 345 transitions, 30615 flow. Second operand has 3 states, 3 states have (on average 686.6666666666666) internal successors, (2060), 3 states have internal predecessors, (2060), 0 states have call successors, (0), 0 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-24 13:24:37,617 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:24:37,617 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 686 of 689 [2021-03-24 13:24:37,617 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:24:38,007 INFO L129 PetriNetUnfolder]: 0/344 cut-off events. [2021-03-24 13:24:38,007 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:38,008 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15566 conditions, 344 events. 0/344 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 347 event pairs, 0 based on Foata normal form. 172/516 useless extension candidates. Maximal degree in co-relation 0. Up to 172 conditions per place. [2021-03-24 13:24:38,009 INFO L132 encePairwiseOnDemand]: 687/689 looper letters, 0 selfloop transitions, 1 changer transitions 0/344 dead transitions. [2021-03-24 13:24:38,009 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 689 places, 344 transitions, 30615 flow [2021-03-24 13:24:38,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:24:38,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:24:38,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2060 transitions. [2021-03-24 13:24:38,010 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9966134494436382 [2021-03-24 13:24:38,010 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2060 transitions. [2021-03-24 13:24:38,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2060 transitions. [2021-03-24 13:24:38,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:24:38,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2060 transitions. [2021-03-24 13:24:38,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 686.6666666666666) internal successors, (2060), 3 states have internal predecessors, (2060), 0 states have call successors, (0), 0 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-24 13:24:38,013 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 689.0) internal successors, (2756), 4 states have internal predecessors, (2756), 0 states have call successors, (0), 0 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-24 13:24:38,013 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 689.0) internal successors, (2756), 4 states have internal predecessors, (2756), 0 states have call successors, (0), 0 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-24 13:24:38,013 INFO L185 Difference]: Start difference. First operand has 688 places, 345 transitions, 30615 flow. Second operand 3 states and 2060 transitions. [2021-03-24 13:24:38,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 689 places, 344 transitions, 30615 flow [2021-03-24 13:24:40,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 689 places, 344 transitions, 1545 flow, removed 14535 selfloop flow, removed 0 redundant places. [2021-03-24 13:24:40,549 INFO L241 Difference]: Finished difference. Result has 689 places, 344 transitions, 1545 flow [2021-03-24 13:24:40,549 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=689, PETRI_DIFFERENCE_MINUEND_FLOW=1543, PETRI_DIFFERENCE_MINUEND_PLACES=687, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1545, PETRI_PLACES=689, PETRI_TRANSITIONS=344} [2021-03-24 13:24:40,549 INFO L343 CegarLoopForPetriNet]: 688 programPoint places, 1 predicate places. [2021-03-24 13:24:40,549 INFO L480 AbstractCegarLoop]: Abstraction has has 689 places, 344 transitions, 1545 flow [2021-03-24 13:24:40,549 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 686.6666666666666) internal successors, (2060), 3 states have internal predecessors, (2060), 0 states have call successors, (0), 0 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-24 13:24:40,549 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:24:40,549 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:24:40,549 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable340 [2021-03-24 13:24:40,549 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:24:40,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:24:40,550 INFO L82 PathProgramCache]: Analyzing trace with hash -497076992, now seen corresponding path program 1 times [2021-03-24 13:24:40,550 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:24:40,550 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334136618] [2021-03-24 13:24:40,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:24:40,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:24:40,640 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:24:40,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:24:40,644 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:24:40,718 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:24:40,718 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:24:40,718 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable341 [2021-03-24 13:24:40,719 WARN L342 ceAbstractionStarter]: 171 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:24:40,719 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 172 thread instances. [2021-03-24 13:24:40,875 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:24:40,876 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:24:40,876 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:24:40,876 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:24:40,876 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:24:40,876 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:24:40,876 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:24:40,876 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:24:40,876 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:24:40,876 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:24:40,884 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 866 places, 521 transitions, 31314 flow [2021-03-24 13:24:41,984 INFO L129 PetriNetUnfolder]: 0/1037 cut-off events. [2021-03-24 13:24:41,984 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:41,985 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16432 conditions, 1037 events. 0/1037 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4102 event pairs, 0 based on Foata normal form. 0/864 useless extension candidates. Maximal degree in co-relation 0. Up to 173 conditions per place. [2021-03-24 13:24:41,985 INFO L82 GeneralOperation]: Start removeDead. Operand has 866 places, 521 transitions, 31314 flow [2021-03-24 13:24:41,994 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 864 places, 519 transitions, 31310 flow [2021-03-24 13:24:41,995 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:24:41,995 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 864 places, 519 transitions, 31310 flow [2021-03-24 13:24:41,995 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 864 places, 519 transitions, 31310 flow [2021-03-24 13:24:42,001 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 864 places, 519 transitions, 31310 flow [2021-03-24 13:24:42,637 INFO L129 PetriNetUnfolder]: 0/691 cut-off events. [2021-03-24 13:24:42,638 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:42,638 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16086 conditions, 691 events. 0/691 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1804 event pairs, 0 based on Foata normal form. 0/691 useless extension candidates. Maximal degree in co-relation 0. Up to 173 conditions per place. [2021-03-24 13:24:43,226 INFO L142 LiptonReduction]: Number of co-enabled transitions 177848 [2021-03-24 13:24:44,377 INFO L154 LiptonReduction]: Checked pairs total: 147748 [2021-03-24 13:24:44,377 INFO L156 LiptonReduction]: Total number of compositions: 172 [2021-03-24 13:24:44,378 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2383 [2021-03-24 13:24:44,379 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:24:44,379 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:44,379 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:24:44,379 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:24:44,379 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:24:44,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:24:44,379 INFO L82 PathProgramCache]: Analyzing trace with hash 1927459, now seen corresponding path program 1 times [2021-03-24 13:24:44,379 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:24:44,379 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131495531] [2021-03-24 13:24:44,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:24:44,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:24:44,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:24:44,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:24:44,574 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-24 13:24:44,574 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131495531] [2021-03-24 13:24:44,574 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:24:44,574 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:24:44,574 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257097495] [2021-03-24 13:24:44,574 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:24:44,574 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:24:44,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:24:44,574 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:24:44,575 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 690 out of 693 [2021-03-24 13:24:44,576 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 692 places, 347 transitions, 30966 flow. Second operand has 3 states, 3 states have (on average 690.6666666666666) internal successors, (2072), 3 states have internal predecessors, (2072), 0 states have call successors, (0), 0 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-24 13:24:44,576 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:24:44,576 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 690 of 693 [2021-03-24 13:24:44,576 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:24:44,940 INFO L129 PetriNetUnfolder]: 0/346 cut-off events. [2021-03-24 13:24:44,940 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:44,941 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15743 conditions, 346 events. 0/346 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 310 event pairs, 0 based on Foata normal form. 173/519 useless extension candidates. Maximal degree in co-relation 0. Up to 173 conditions per place. [2021-03-24 13:24:44,942 INFO L132 encePairwiseOnDemand]: 691/693 looper letters, 0 selfloop transitions, 1 changer transitions 0/346 dead transitions. [2021-03-24 13:24:44,942 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 693 places, 346 transitions, 30966 flow [2021-03-24 13:24:44,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:24:44,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:24:44,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2072 transitions. [2021-03-24 13:24:44,943 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9966329966329966 [2021-03-24 13:24:44,943 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2072 transitions. [2021-03-24 13:24:44,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2072 transitions. [2021-03-24 13:24:44,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:24:44,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2072 transitions. [2021-03-24 13:24:44,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 690.6666666666666) internal successors, (2072), 3 states have internal predecessors, (2072), 0 states have call successors, (0), 0 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-24 13:24:44,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 693.0) internal successors, (2772), 4 states have internal predecessors, (2772), 0 states have call successors, (0), 0 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-24 13:24:44,945 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 693.0) internal successors, (2772), 4 states have internal predecessors, (2772), 0 states have call successors, (0), 0 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-24 13:24:44,945 INFO L185 Difference]: Start difference. First operand has 692 places, 347 transitions, 30966 flow. Second operand 3 states and 2072 transitions. [2021-03-24 13:24:44,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 693 places, 346 transitions, 30966 flow [2021-03-24 13:24:47,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 693 places, 346 transitions, 1554 flow, removed 14706 selfloop flow, removed 0 redundant places. [2021-03-24 13:24:47,398 INFO L241 Difference]: Finished difference. Result has 693 places, 346 transitions, 1554 flow [2021-03-24 13:24:47,398 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=693, PETRI_DIFFERENCE_MINUEND_FLOW=1552, PETRI_DIFFERENCE_MINUEND_PLACES=691, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1554, PETRI_PLACES=693, PETRI_TRANSITIONS=346} [2021-03-24 13:24:47,398 INFO L343 CegarLoopForPetriNet]: 692 programPoint places, 1 predicate places. [2021-03-24 13:24:47,398 INFO L480 AbstractCegarLoop]: Abstraction has has 693 places, 346 transitions, 1554 flow [2021-03-24 13:24:47,398 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 690.6666666666666) internal successors, (2072), 3 states have internal predecessors, (2072), 0 states have call successors, (0), 0 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-24 13:24:47,398 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:24:47,398 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:24:47,399 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable342 [2021-03-24 13:24:47,399 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:24:47,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:24:47,399 INFO L82 PathProgramCache]: Analyzing trace with hash 1395571114, now seen corresponding path program 1 times [2021-03-24 13:24:47,399 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:24:47,399 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108745762] [2021-03-24 13:24:47,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:24:47,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:24:47,486 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:24:47,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:24:47,488 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:24:47,547 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:24:47,547 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:24:47,547 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable343 [2021-03-24 13:24:47,547 WARN L342 ceAbstractionStarter]: 172 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:24:47,547 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 173 thread instances. [2021-03-24 13:24:47,730 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:24:47,731 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:24:47,731 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:24:47,731 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:24:47,731 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:24:47,731 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:24:47,731 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:24:47,731 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:24:47,731 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:24:47,731 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:24:47,737 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 871 places, 524 transitions, 31669 flow [2021-03-24 13:24:48,490 INFO L129 PetriNetUnfolder]: 0/1043 cut-off events. [2021-03-24 13:24:48,490 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:48,490 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16614 conditions, 1043 events. 0/1043 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4057 event pairs, 0 based on Foata normal form. 0/869 useless extension candidates. Maximal degree in co-relation 0. Up to 174 conditions per place. [2021-03-24 13:24:48,490 INFO L82 GeneralOperation]: Start removeDead. Operand has 871 places, 524 transitions, 31669 flow [2021-03-24 13:24:48,499 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 869 places, 522 transitions, 31665 flow [2021-03-24 13:24:48,499 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:24:48,499 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 869 places, 522 transitions, 31665 flow [2021-03-24 13:24:48,500 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 869 places, 522 transitions, 31665 flow [2021-03-24 13:24:48,506 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 869 places, 522 transitions, 31665 flow [2021-03-24 13:24:49,177 INFO L129 PetriNetUnfolder]: 0/695 cut-off events. [2021-03-24 13:24:49,178 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:49,178 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16266 conditions, 695 events. 0/695 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1916 event pairs, 0 based on Foata normal form. 0/695 useless extension candidates. Maximal degree in co-relation 0. Up to 174 conditions per place. [2021-03-24 13:24:49,428 INFO L142 LiptonReduction]: Number of co-enabled transitions 179920 [2021-03-24 13:24:49,917 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:24:50,829 INFO L154 LiptonReduction]: Checked pairs total: 149472 [2021-03-24 13:24:50,829 INFO L156 LiptonReduction]: Total number of compositions: 173 [2021-03-24 13:24:50,829 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2330 [2021-03-24 13:24:50,831 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:24:50,831 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:50,831 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:24:50,831 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:24:50,831 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:24:50,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:24:50,831 INFO L82 PathProgramCache]: Analyzing trace with hash 1949731, now seen corresponding path program 1 times [2021-03-24 13:24:50,831 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:24:50,831 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216174639] [2021-03-24 13:24:50,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:24:50,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:24:50,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:24:50,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:24:50,924 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-24 13:24:50,924 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216174639] [2021-03-24 13:24:50,924 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:24:50,925 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:24:50,925 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331683096] [2021-03-24 13:24:50,925 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:24:50,925 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:24:50,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:24:50,925 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:24:50,926 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 694 out of 697 [2021-03-24 13:24:50,927 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 696 places, 349 transitions, 31319 flow. Second operand has 3 states, 3 states have (on average 694.6666666666666) internal successors, (2084), 3 states have internal predecessors, (2084), 0 states have call successors, (0), 0 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-24 13:24:50,927 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:24:50,927 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 694 of 697 [2021-03-24 13:24:50,927 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:24:51,498 INFO L129 PetriNetUnfolder]: 0/348 cut-off events. [2021-03-24 13:24:51,499 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:51,499 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15921 conditions, 348 events. 0/348 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 333 event pairs, 0 based on Foata normal form. 174/522 useless extension candidates. Maximal degree in co-relation 0. Up to 174 conditions per place. [2021-03-24 13:24:51,500 INFO L132 encePairwiseOnDemand]: 695/697 looper letters, 0 selfloop transitions, 1 changer transitions 0/348 dead transitions. [2021-03-24 13:24:51,500 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 697 places, 348 transitions, 31319 flow [2021-03-24 13:24:51,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:24:51,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:24:51,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2084 transitions. [2021-03-24 13:24:51,502 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9966523194643712 [2021-03-24 13:24:51,502 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2084 transitions. [2021-03-24 13:24:51,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2084 transitions. [2021-03-24 13:24:51,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:24:51,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2084 transitions. [2021-03-24 13:24:51,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 694.6666666666666) internal successors, (2084), 3 states have internal predecessors, (2084), 0 states have call successors, (0), 0 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-24 13:24:51,505 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 697.0) internal successors, (2788), 4 states have internal predecessors, (2788), 0 states have call successors, (0), 0 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-24 13:24:51,505 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 697.0) internal successors, (2788), 4 states have internal predecessors, (2788), 0 states have call successors, (0), 0 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-24 13:24:51,505 INFO L185 Difference]: Start difference. First operand has 696 places, 349 transitions, 31319 flow. Second operand 3 states and 2084 transitions. [2021-03-24 13:24:51,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 697 places, 348 transitions, 31319 flow [2021-03-24 13:24:54,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 697 places, 348 transitions, 1563 flow, removed 14878 selfloop flow, removed 0 redundant places. [2021-03-24 13:24:54,116 INFO L241 Difference]: Finished difference. Result has 697 places, 348 transitions, 1563 flow [2021-03-24 13:24:54,116 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=697, PETRI_DIFFERENCE_MINUEND_FLOW=1561, PETRI_DIFFERENCE_MINUEND_PLACES=695, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1563, PETRI_PLACES=697, PETRI_TRANSITIONS=348} [2021-03-24 13:24:54,116 INFO L343 CegarLoopForPetriNet]: 696 programPoint places, 1 predicate places. [2021-03-24 13:24:54,116 INFO L480 AbstractCegarLoop]: Abstraction has has 697 places, 348 transitions, 1563 flow [2021-03-24 13:24:54,116 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 694.6666666666666) internal successors, (2084), 3 states have internal predecessors, (2084), 0 states have call successors, (0), 0 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-24 13:24:54,116 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:24:54,116 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:24:54,117 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable344 [2021-03-24 13:24:54,117 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:24:54,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:24:54,117 INFO L82 PathProgramCache]: Analyzing trace with hash 182457483, now seen corresponding path program 1 times [2021-03-24 13:24:54,117 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:24:54,117 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231033374] [2021-03-24 13:24:54,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:24:54,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:24:54,206 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:24:54,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:24:54,208 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:24:54,269 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:24:54,270 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:24:54,270 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable345 [2021-03-24 13:24:54,270 WARN L342 ceAbstractionStarter]: 173 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:24:54,270 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 174 thread instances. [2021-03-24 13:24:54,395 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:24:54,395 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:24:54,396 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:24:54,396 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:24:54,396 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:24:54,396 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:24:54,396 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:24:54,396 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:24:54,396 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:24:54,396 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:24:54,402 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 876 places, 527 transitions, 32026 flow [2021-03-24 13:24:55,330 INFO L129 PetriNetUnfolder]: 0/1049 cut-off events. [2021-03-24 13:24:55,330 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:55,330 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16797 conditions, 1049 events. 0/1049 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 3908 event pairs, 0 based on Foata normal form. 0/874 useless extension candidates. Maximal degree in co-relation 0. Up to 175 conditions per place. [2021-03-24 13:24:55,330 INFO L82 GeneralOperation]: Start removeDead. Operand has 876 places, 527 transitions, 32026 flow [2021-03-24 13:24:55,340 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 874 places, 525 transitions, 32022 flow [2021-03-24 13:24:55,341 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:24:55,341 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 874 places, 525 transitions, 32022 flow [2021-03-24 13:24:55,341 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 874 places, 525 transitions, 32022 flow [2021-03-24 13:24:55,347 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 874 places, 525 transitions, 32022 flow [2021-03-24 13:24:56,173 INFO L129 PetriNetUnfolder]: 0/699 cut-off events. [2021-03-24 13:24:56,173 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:56,174 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16447 conditions, 699 events. 0/699 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1993 event pairs, 0 based on Foata normal form. 0/699 useless extension candidates. Maximal degree in co-relation 0. Up to 175 conditions per place. [2021-03-24 13:24:56,435 INFO L142 LiptonReduction]: Number of co-enabled transitions 182004 [2021-03-24 13:24:57,247 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:24:57,756 INFO L154 LiptonReduction]: Checked pairs total: 151206 [2021-03-24 13:24:57,756 INFO L156 LiptonReduction]: Total number of compositions: 174 [2021-03-24 13:24:57,756 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2415 [2021-03-24 13:24:57,757 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:24:57,757 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:57,757 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:24:57,757 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:24:57,757 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:24:57,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:24:57,758 INFO L82 PathProgramCache]: Analyzing trace with hash 1972131, now seen corresponding path program 1 times [2021-03-24 13:24:57,758 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:24:57,758 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864531438] [2021-03-24 13:24:57,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:24:57,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:24:57,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:24:57,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:24:57,847 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-24 13:24:57,847 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864531438] [2021-03-24 13:24:57,847 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:24:57,847 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:24:57,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620590315] [2021-03-24 13:24:57,847 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:24:57,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:24:57,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:24:57,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:24:57,849 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 698 out of 701 [2021-03-24 13:24:57,849 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 700 places, 351 transitions, 31674 flow. Second operand has 3 states, 3 states have (on average 698.6666666666666) internal successors, (2096), 3 states have internal predecessors, (2096), 0 states have call successors, (0), 0 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-24 13:24:57,849 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:24:57,849 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 698 of 701 [2021-03-24 13:24:57,850 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:24:58,243 INFO L129 PetriNetUnfolder]: 0/350 cut-off events. [2021-03-24 13:24:58,243 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:24:58,243 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16100 conditions, 350 events. 0/350 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 306 event pairs, 0 based on Foata normal form. 175/525 useless extension candidates. Maximal degree in co-relation 0. Up to 175 conditions per place. [2021-03-24 13:24:58,244 INFO L132 encePairwiseOnDemand]: 699/701 looper letters, 0 selfloop transitions, 1 changer transitions 0/350 dead transitions. [2021-03-24 13:24:58,244 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 701 places, 350 transitions, 31674 flow [2021-03-24 13:24:58,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:24:58,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:24:58,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2096 transitions. [2021-03-24 13:24:58,246 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9966714217784118 [2021-03-24 13:24:58,246 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2096 transitions. [2021-03-24 13:24:58,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2096 transitions. [2021-03-24 13:24:58,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:24:58,246 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2096 transitions. [2021-03-24 13:24:58,247 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 698.6666666666666) internal successors, (2096), 3 states have internal predecessors, (2096), 0 states have call successors, (0), 0 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-24 13:24:58,247 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 701.0) internal successors, (2804), 4 states have internal predecessors, (2804), 0 states have call successors, (0), 0 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-24 13:24:58,248 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 701.0) internal successors, (2804), 4 states have internal predecessors, (2804), 0 states have call successors, (0), 0 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-24 13:24:58,248 INFO L185 Difference]: Start difference. First operand has 700 places, 351 transitions, 31674 flow. Second operand 3 states and 2096 transitions. [2021-03-24 13:24:58,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 701 places, 350 transitions, 31674 flow [2021-03-24 13:25:01,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 701 places, 350 transitions, 1572 flow, removed 15051 selfloop flow, removed 0 redundant places. [2021-03-24 13:25:01,182 INFO L241 Difference]: Finished difference. Result has 701 places, 350 transitions, 1572 flow [2021-03-24 13:25:01,183 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=701, PETRI_DIFFERENCE_MINUEND_FLOW=1570, PETRI_DIFFERENCE_MINUEND_PLACES=699, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1572, PETRI_PLACES=701, PETRI_TRANSITIONS=350} [2021-03-24 13:25:01,183 INFO L343 CegarLoopForPetriNet]: 700 programPoint places, 1 predicate places. [2021-03-24 13:25:01,183 INFO L480 AbstractCegarLoop]: Abstraction has has 701 places, 350 transitions, 1572 flow [2021-03-24 13:25:01,183 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 698.6666666666666) internal successors, (2096), 3 states have internal predecessors, (2096), 0 states have call successors, (0), 0 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-24 13:25:01,183 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:25:01,183 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:25:01,183 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable346 [2021-03-24 13:25:01,184 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:25:01,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:25:01,184 INFO L82 PathProgramCache]: Analyzing trace with hash 1426687853, now seen corresponding path program 1 times [2021-03-24 13:25:01,184 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:25:01,184 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592760338] [2021-03-24 13:25:01,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:25:01,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:25:01,290 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:25:01,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:25:01,294 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:25:01,357 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:25:01,358 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:25:01,358 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable347 [2021-03-24 13:25:01,358 WARN L342 ceAbstractionStarter]: 174 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:25:01,358 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 175 thread instances. [2021-03-24 13:25:01,485 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:25:01,485 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:25:01,486 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:25:01,486 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:25:01,486 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:25:01,486 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:25:01,486 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:25:01,486 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:25:01,486 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:25:01,486 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:25:01,492 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 881 places, 530 transitions, 32385 flow [2021-03-24 13:25:02,563 INFO L129 PetriNetUnfolder]: 0/1055 cut-off events. [2021-03-24 13:25:02,563 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:02,563 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16981 conditions, 1055 events. 0/1055 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4016 event pairs, 0 based on Foata normal form. 0/879 useless extension candidates. Maximal degree in co-relation 0. Up to 176 conditions per place. [2021-03-24 13:25:02,563 INFO L82 GeneralOperation]: Start removeDead. Operand has 881 places, 530 transitions, 32385 flow [2021-03-24 13:25:02,576 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 879 places, 528 transitions, 32381 flow [2021-03-24 13:25:02,577 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:25:02,577 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 879 places, 528 transitions, 32381 flow [2021-03-24 13:25:02,577 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 879 places, 528 transitions, 32381 flow [2021-03-24 13:25:02,586 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 879 places, 528 transitions, 32381 flow [2021-03-24 13:25:03,360 INFO L129 PetriNetUnfolder]: 0/703 cut-off events. [2021-03-24 13:25:03,360 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:03,360 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16629 conditions, 703 events. 0/703 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2060 event pairs, 0 based on Foata normal form. 0/703 useless extension candidates. Maximal degree in co-relation 0. Up to 176 conditions per place. [2021-03-24 13:25:03,992 INFO L142 LiptonReduction]: Number of co-enabled transitions 184100 [2021-03-24 13:25:05,475 INFO L154 LiptonReduction]: Checked pairs total: 152950 [2021-03-24 13:25:05,475 INFO L156 LiptonReduction]: Total number of compositions: 175 [2021-03-24 13:25:05,475 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2898 [2021-03-24 13:25:05,476 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:25:05,476 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:05,476 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:25:05,476 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:25:05,477 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:25:05,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:25:05,477 INFO L82 PathProgramCache]: Analyzing trace with hash 1994659, now seen corresponding path program 1 times [2021-03-24 13:25:05,477 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:25:05,477 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179511169] [2021-03-24 13:25:05,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:25:05,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:25:05,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:25:05,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:25:05,589 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-24 13:25:05,589 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179511169] [2021-03-24 13:25:05,589 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:25:05,590 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:25:05,590 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237455170] [2021-03-24 13:25:05,590 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:25:05,590 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:25:05,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:25:05,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:25:05,591 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 702 out of 705 [2021-03-24 13:25:05,592 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 704 places, 353 transitions, 32031 flow. Second operand has 3 states, 3 states have (on average 702.6666666666666) internal successors, (2108), 3 states have internal predecessors, (2108), 0 states have call successors, (0), 0 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-24 13:25:05,592 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:25:05,592 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 702 of 705 [2021-03-24 13:25:05,592 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:25:06,063 INFO L129 PetriNetUnfolder]: 0/352 cut-off events. [2021-03-24 13:25:06,063 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:06,063 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16280 conditions, 352 events. 0/352 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 347 event pairs, 0 based on Foata normal form. 176/528 useless extension candidates. Maximal degree in co-relation 0. Up to 176 conditions per place. [2021-03-24 13:25:06,064 INFO L132 encePairwiseOnDemand]: 703/705 looper letters, 0 selfloop transitions, 1 changer transitions 0/352 dead transitions. [2021-03-24 13:25:06,064 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 705 places, 352 transitions, 32031 flow [2021-03-24 13:25:06,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:25:06,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:25:06,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2108 transitions. [2021-03-24 13:25:06,065 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9966903073286052 [2021-03-24 13:25:06,065 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2108 transitions. [2021-03-24 13:25:06,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2108 transitions. [2021-03-24 13:25:06,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:25:06,066 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2108 transitions. [2021-03-24 13:25:06,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 702.6666666666666) internal successors, (2108), 3 states have internal predecessors, (2108), 0 states have call successors, (0), 0 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-24 13:25:06,067 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 705.0) internal successors, (2820), 4 states have internal predecessors, (2820), 0 states have call successors, (0), 0 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-24 13:25:06,067 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 705.0) internal successors, (2820), 4 states have internal predecessors, (2820), 0 states have call successors, (0), 0 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-24 13:25:06,067 INFO L185 Difference]: Start difference. First operand has 704 places, 353 transitions, 32031 flow. Second operand 3 states and 2108 transitions. [2021-03-24 13:25:06,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 705 places, 352 transitions, 32031 flow [2021-03-24 13:25:08,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 705 places, 352 transitions, 1581 flow, removed 15225 selfloop flow, removed 0 redundant places. [2021-03-24 13:25:08,926 INFO L241 Difference]: Finished difference. Result has 705 places, 352 transitions, 1581 flow [2021-03-24 13:25:08,926 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=705, PETRI_DIFFERENCE_MINUEND_FLOW=1579, PETRI_DIFFERENCE_MINUEND_PLACES=703, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1581, PETRI_PLACES=705, PETRI_TRANSITIONS=352} [2021-03-24 13:25:08,926 INFO L343 CegarLoopForPetriNet]: 704 programPoint places, 1 predicate places. [2021-03-24 13:25:08,926 INFO L480 AbstractCegarLoop]: Abstraction has has 705 places, 352 transitions, 1581 flow [2021-03-24 13:25:08,927 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 702.6666666666666) internal successors, (2108), 3 states have internal predecessors, (2108), 0 states have call successors, (0), 0 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-24 13:25:08,927 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:25:08,927 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:25:08,927 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable348 [2021-03-24 13:25:08,927 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:25:08,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:25:08,927 INFO L82 PathProgramCache]: Analyzing trace with hash 2028930598, now seen corresponding path program 1 times [2021-03-24 13:25:08,927 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:25:08,927 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590759270] [2021-03-24 13:25:08,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:25:09,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:25:09,100 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:25:09,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:25:09,103 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:25:09,162 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:25:09,162 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:25:09,162 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable349 [2021-03-24 13:25:09,162 WARN L342 ceAbstractionStarter]: 175 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:25:09,162 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 176 thread instances. [2021-03-24 13:25:09,286 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:25:09,287 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:25:09,287 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:25:09,287 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:25:09,287 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:25:09,287 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:25:09,287 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:25:09,287 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:25:09,287 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:25:09,287 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:25:09,293 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 886 places, 533 transitions, 32746 flow [2021-03-24 13:25:10,096 INFO L129 PetriNetUnfolder]: 0/1061 cut-off events. [2021-03-24 13:25:10,097 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:10,097 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17166 conditions, 1061 events. 0/1061 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4222 event pairs, 0 based on Foata normal form. 0/884 useless extension candidates. Maximal degree in co-relation 0. Up to 177 conditions per place. [2021-03-24 13:25:10,097 INFO L82 GeneralOperation]: Start removeDead. Operand has 886 places, 533 transitions, 32746 flow [2021-03-24 13:25:10,107 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 884 places, 531 transitions, 32742 flow [2021-03-24 13:25:10,107 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:25:10,107 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 884 places, 531 transitions, 32742 flow [2021-03-24 13:25:10,107 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 884 places, 531 transitions, 32742 flow [2021-03-24 13:25:10,114 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 884 places, 531 transitions, 32742 flow [2021-03-24 13:25:10,838 INFO L129 PetriNetUnfolder]: 0/707 cut-off events. [2021-03-24 13:25:10,838 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:10,838 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16812 conditions, 707 events. 0/707 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2057 event pairs, 0 based on Foata normal form. 0/707 useless extension candidates. Maximal degree in co-relation 0. Up to 177 conditions per place. [2021-03-24 13:25:11,106 INFO L142 LiptonReduction]: Number of co-enabled transitions 186208 [2021-03-24 13:25:11,524 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:25:12,617 INFO L154 LiptonReduction]: Checked pairs total: 154704 [2021-03-24 13:25:12,617 INFO L156 LiptonReduction]: Total number of compositions: 176 [2021-03-24 13:25:12,617 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2510 [2021-03-24 13:25:12,618 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:25:12,618 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:12,618 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:25:12,618 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:25:12,618 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:25:12,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:25:12,618 INFO L82 PathProgramCache]: Analyzing trace with hash 2017315, now seen corresponding path program 1 times [2021-03-24 13:25:12,619 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:25:12,619 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632557088] [2021-03-24 13:25:12,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:25:12,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:25:12,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:25:12,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:25:12,722 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-24 13:25:12,722 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632557088] [2021-03-24 13:25:12,722 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:25:12,722 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:25:12,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176529438] [2021-03-24 13:25:12,723 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:25:12,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:25:12,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:25:12,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:25:12,724 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 706 out of 709 [2021-03-24 13:25:12,725 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 708 places, 355 transitions, 32390 flow. Second operand has 3 states, 3 states have (on average 706.6666666666666) internal successors, (2120), 3 states have internal predecessors, (2120), 0 states have call successors, (0), 0 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-24 13:25:12,725 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:25:12,725 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 706 of 709 [2021-03-24 13:25:12,725 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:25:13,403 INFO L129 PetriNetUnfolder]: 0/354 cut-off events. [2021-03-24 13:25:13,403 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:13,404 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16461 conditions, 354 events. 0/354 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 274 event pairs, 0 based on Foata normal form. 177/531 useless extension candidates. Maximal degree in co-relation 0. Up to 177 conditions per place. [2021-03-24 13:25:13,405 INFO L132 encePairwiseOnDemand]: 707/709 looper letters, 0 selfloop transitions, 1 changer transitions 0/354 dead transitions. [2021-03-24 13:25:13,405 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 709 places, 354 transitions, 32390 flow [2021-03-24 13:25:13,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:25:13,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:25:13,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2120 transitions. [2021-03-24 13:25:13,406 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.996708979783733 [2021-03-24 13:25:13,406 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2120 transitions. [2021-03-24 13:25:13,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2120 transitions. [2021-03-24 13:25:13,407 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:25:13,407 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2120 transitions. [2021-03-24 13:25:13,408 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 706.6666666666666) internal successors, (2120), 3 states have internal predecessors, (2120), 0 states have call successors, (0), 0 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-24 13:25:13,409 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 709.0) internal successors, (2836), 4 states have internal predecessors, (2836), 0 states have call successors, (0), 0 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-24 13:25:13,409 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 709.0) internal successors, (2836), 4 states have internal predecessors, (2836), 0 states have call successors, (0), 0 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-24 13:25:13,409 INFO L185 Difference]: Start difference. First operand has 708 places, 355 transitions, 32390 flow. Second operand 3 states and 2120 transitions. [2021-03-24 13:25:13,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 709 places, 354 transitions, 32390 flow [2021-03-24 13:25:16,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 709 places, 354 transitions, 1590 flow, removed 15400 selfloop flow, removed 0 redundant places. [2021-03-24 13:25:16,821 INFO L241 Difference]: Finished difference. Result has 709 places, 354 transitions, 1590 flow [2021-03-24 13:25:16,821 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=709, PETRI_DIFFERENCE_MINUEND_FLOW=1588, PETRI_DIFFERENCE_MINUEND_PLACES=707, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1590, PETRI_PLACES=709, PETRI_TRANSITIONS=354} [2021-03-24 13:25:16,821 INFO L343 CegarLoopForPetriNet]: 708 programPoint places, 1 predicate places. [2021-03-24 13:25:16,821 INFO L480 AbstractCegarLoop]: Abstraction has has 709 places, 354 transitions, 1590 flow [2021-03-24 13:25:16,822 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 706.6666666666666) internal successors, (2120), 3 states have internal predecessors, (2120), 0 states have call successors, (0), 0 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-24 13:25:16,822 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:25:16,822 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:25:16,822 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable350 [2021-03-24 13:25:16,822 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:25:16,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:25:16,822 INFO L82 PathProgramCache]: Analyzing trace with hash -628230352, now seen corresponding path program 1 times [2021-03-24 13:25:16,822 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:25:16,822 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489216485] [2021-03-24 13:25:16,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:25:16,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:25:16,918 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:25:16,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:25:16,921 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:25:16,987 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:25:16,987 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:25:16,987 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable351 [2021-03-24 13:25:16,987 WARN L342 ceAbstractionStarter]: 176 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:25:16,987 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 177 thread instances. [2021-03-24 13:25:17,136 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:25:17,137 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:25:17,137 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:25:17,137 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:25:17,137 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:25:17,137 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:25:17,137 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:25:17,137 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:25:17,137 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:25:17,137 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:25:17,143 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 891 places, 536 transitions, 33109 flow [2021-03-24 13:25:18,036 INFO L129 PetriNetUnfolder]: 0/1067 cut-off events. [2021-03-24 13:25:18,036 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:18,037 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17352 conditions, 1067 events. 0/1067 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4014 event pairs, 0 based on Foata normal form. 0/889 useless extension candidates. Maximal degree in co-relation 0. Up to 178 conditions per place. [2021-03-24 13:25:18,037 INFO L82 GeneralOperation]: Start removeDead. Operand has 891 places, 536 transitions, 33109 flow [2021-03-24 13:25:18,046 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 889 places, 534 transitions, 33105 flow [2021-03-24 13:25:18,046 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:25:18,046 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 889 places, 534 transitions, 33105 flow [2021-03-24 13:25:18,047 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 889 places, 534 transitions, 33105 flow [2021-03-24 13:25:18,053 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 889 places, 534 transitions, 33105 flow [2021-03-24 13:25:18,862 INFO L129 PetriNetUnfolder]: 0/711 cut-off events. [2021-03-24 13:25:18,862 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:18,862 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16996 conditions, 711 events. 0/711 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2207 event pairs, 0 based on Foata normal form. 0/711 useless extension candidates. Maximal degree in co-relation 0. Up to 178 conditions per place. [2021-03-24 13:25:19,132 INFO L142 LiptonReduction]: Number of co-enabled transitions 188328 [2021-03-24 13:25:20,495 INFO L154 LiptonReduction]: Checked pairs total: 156468 [2021-03-24 13:25:20,495 INFO L156 LiptonReduction]: Total number of compositions: 177 [2021-03-24 13:25:20,495 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2449 [2021-03-24 13:25:20,496 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:25:20,496 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:20,496 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:25:20,496 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:25:20,496 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:25:20,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:25:20,496 INFO L82 PathProgramCache]: Analyzing trace with hash 2040099, now seen corresponding path program 1 times [2021-03-24 13:25:20,496 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:25:20,496 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911385473] [2021-03-24 13:25:20,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:25:20,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:25:20,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:25:20,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:25:20,587 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-24 13:25:20,587 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911385473] [2021-03-24 13:25:20,587 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:25:20,587 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:25:20,587 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432237150] [2021-03-24 13:25:20,587 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:25:20,587 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:25:20,587 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:25:20,588 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:25:20,589 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 710 out of 713 [2021-03-24 13:25:20,590 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 712 places, 357 transitions, 32751 flow. Second operand has 3 states, 3 states have (on average 710.6666666666666) internal successors, (2132), 3 states have internal predecessors, (2132), 0 states have call successors, (0), 0 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-24 13:25:20,590 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:25:20,590 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 710 of 713 [2021-03-24 13:25:20,590 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:25:20,997 INFO L129 PetriNetUnfolder]: 0/356 cut-off events. [2021-03-24 13:25:20,997 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:20,998 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16643 conditions, 356 events. 0/356 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 363 event pairs, 0 based on Foata normal form. 178/534 useless extension candidates. Maximal degree in co-relation 0. Up to 178 conditions per place. [2021-03-24 13:25:20,999 INFO L132 encePairwiseOnDemand]: 711/713 looper letters, 0 selfloop transitions, 1 changer transitions 0/356 dead transitions. [2021-03-24 13:25:20,999 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 713 places, 356 transitions, 32751 flow [2021-03-24 13:25:20,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:25:20,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:25:21,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2132 transitions. [2021-03-24 13:25:21,000 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9967274427302478 [2021-03-24 13:25:21,000 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2132 transitions. [2021-03-24 13:25:21,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2132 transitions. [2021-03-24 13:25:21,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:25:21,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2132 transitions. [2021-03-24 13:25:21,001 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 710.6666666666666) internal successors, (2132), 3 states have internal predecessors, (2132), 0 states have call successors, (0), 0 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-24 13:25:21,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 713.0) internal successors, (2852), 4 states have internal predecessors, (2852), 0 states have call successors, (0), 0 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-24 13:25:21,002 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 713.0) internal successors, (2852), 4 states have internal predecessors, (2852), 0 states have call successors, (0), 0 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-24 13:25:21,002 INFO L185 Difference]: Start difference. First operand has 712 places, 357 transitions, 32751 flow. Second operand 3 states and 2132 transitions. [2021-03-24 13:25:21,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 713 places, 356 transitions, 32751 flow [2021-03-24 13:25:24,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 713 places, 356 transitions, 1599 flow, removed 15576 selfloop flow, removed 0 redundant places. [2021-03-24 13:25:24,397 INFO L241 Difference]: Finished difference. Result has 713 places, 356 transitions, 1599 flow [2021-03-24 13:25:24,398 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=713, PETRI_DIFFERENCE_MINUEND_FLOW=1597, PETRI_DIFFERENCE_MINUEND_PLACES=711, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1599, PETRI_PLACES=713, PETRI_TRANSITIONS=356} [2021-03-24 13:25:24,398 INFO L343 CegarLoopForPetriNet]: 712 programPoint places, 1 predicate places. [2021-03-24 13:25:24,398 INFO L480 AbstractCegarLoop]: Abstraction has has 713 places, 356 transitions, 1599 flow [2021-03-24 13:25:24,398 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 710.6666666666666) internal successors, (2132), 3 states have internal predecessors, (2132), 0 states have call successors, (0), 0 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-24 13:25:24,398 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:25:24,398 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:25:24,398 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable352 [2021-03-24 13:25:24,398 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:25:24,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:25:24,398 INFO L82 PathProgramCache]: Analyzing trace with hash 1564705745, now seen corresponding path program 1 times [2021-03-24 13:25:24,399 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:25:24,399 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426814368] [2021-03-24 13:25:24,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:25:24,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:25:24,501 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:25:24,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:25:24,505 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:25:24,572 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:25:24,572 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:25:24,572 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable353 [2021-03-24 13:25:24,572 WARN L342 ceAbstractionStarter]: 177 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:25:24,572 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 178 thread instances. [2021-03-24 13:25:24,700 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:25:24,700 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:25:24,700 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:25:24,700 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:25:24,701 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:25:24,701 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:25:24,701 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:25:24,701 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:25:24,701 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:25:24,701 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:25:24,707 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 896 places, 539 transitions, 33474 flow [2021-03-24 13:25:25,660 INFO L129 PetriNetUnfolder]: 0/1073 cut-off events. [2021-03-24 13:25:25,660 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:25,660 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17539 conditions, 1073 events. 0/1073 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4271 event pairs, 0 based on Foata normal form. 0/894 useless extension candidates. Maximal degree in co-relation 0. Up to 179 conditions per place. [2021-03-24 13:25:25,660 INFO L82 GeneralOperation]: Start removeDead. Operand has 896 places, 539 transitions, 33474 flow [2021-03-24 13:25:25,670 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 894 places, 537 transitions, 33470 flow [2021-03-24 13:25:25,671 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:25:25,671 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 894 places, 537 transitions, 33470 flow [2021-03-24 13:25:25,671 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 894 places, 537 transitions, 33470 flow [2021-03-24 13:25:25,677 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 894 places, 537 transitions, 33470 flow [2021-03-24 13:25:26,652 INFO L129 PetriNetUnfolder]: 0/715 cut-off events. [2021-03-24 13:25:26,653 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:26,653 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17181 conditions, 715 events. 0/715 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2249 event pairs, 0 based on Foata normal form. 0/715 useless extension candidates. Maximal degree in co-relation 0. Up to 179 conditions per place. [2021-03-24 13:25:26,947 INFO L142 LiptonReduction]: Number of co-enabled transitions 190460 [2021-03-24 13:25:28,134 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:25:28,334 INFO L154 LiptonReduction]: Checked pairs total: 158242 [2021-03-24 13:25:28,334 INFO L156 LiptonReduction]: Total number of compositions: 178 [2021-03-24 13:25:28,335 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2664 [2021-03-24 13:25:28,336 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:25:28,336 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:28,336 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:25:28,336 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:25:28,336 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:25:28,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:25:28,336 INFO L82 PathProgramCache]: Analyzing trace with hash 2063011, now seen corresponding path program 1 times [2021-03-24 13:25:28,336 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:25:28,336 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419545422] [2021-03-24 13:25:28,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:25:28,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:25:28,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:25:28,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:25:28,428 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-24 13:25:28,428 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419545422] [2021-03-24 13:25:28,428 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:25:28,428 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:25:28,428 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784380741] [2021-03-24 13:25:28,428 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:25:28,428 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:25:28,428 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:25:28,428 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:25:28,429 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 714 out of 717 [2021-03-24 13:25:28,430 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 716 places, 359 transitions, 33114 flow. Second operand has 3 states, 3 states have (on average 714.6666666666666) internal successors, (2144), 3 states have internal predecessors, (2144), 0 states have call successors, (0), 0 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-24 13:25:28,430 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:25:28,430 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 714 of 717 [2021-03-24 13:25:28,430 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:25:28,849 INFO L129 PetriNetUnfolder]: 0/358 cut-off events. [2021-03-24 13:25:28,849 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:28,849 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16826 conditions, 358 events. 0/358 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 286 event pairs, 0 based on Foata normal form. 179/537 useless extension candidates. Maximal degree in co-relation 0. Up to 179 conditions per place. [2021-03-24 13:25:28,850 INFO L132 encePairwiseOnDemand]: 715/717 looper letters, 0 selfloop transitions, 1 changer transitions 0/358 dead transitions. [2021-03-24 13:25:28,850 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 717 places, 358 transitions, 33114 flow [2021-03-24 13:25:28,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:25:28,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:25:28,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2144 transitions. [2021-03-24 13:25:28,851 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9967456996745699 [2021-03-24 13:25:28,851 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2144 transitions. [2021-03-24 13:25:28,852 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2144 transitions. [2021-03-24 13:25:28,852 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:25:28,852 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2144 transitions. [2021-03-24 13:25:28,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 714.6666666666666) internal successors, (2144), 3 states have internal predecessors, (2144), 0 states have call successors, (0), 0 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-24 13:25:28,853 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 717.0) internal successors, (2868), 4 states have internal predecessors, (2868), 0 states have call successors, (0), 0 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-24 13:25:28,854 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 717.0) internal successors, (2868), 4 states have internal predecessors, (2868), 0 states have call successors, (0), 0 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-24 13:25:28,854 INFO L185 Difference]: Start difference. First operand has 716 places, 359 transitions, 33114 flow. Second operand 3 states and 2144 transitions. [2021-03-24 13:25:28,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 717 places, 358 transitions, 33114 flow [2021-03-24 13:25:32,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 717 places, 358 transitions, 1608 flow, removed 15753 selfloop flow, removed 0 redundant places. [2021-03-24 13:25:32,415 INFO L241 Difference]: Finished difference. Result has 717 places, 358 transitions, 1608 flow [2021-03-24 13:25:32,415 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=717, PETRI_DIFFERENCE_MINUEND_FLOW=1606, PETRI_DIFFERENCE_MINUEND_PLACES=715, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1608, PETRI_PLACES=717, PETRI_TRANSITIONS=358} [2021-03-24 13:25:32,415 INFO L343 CegarLoopForPetriNet]: 716 programPoint places, 1 predicate places. [2021-03-24 13:25:32,415 INFO L480 AbstractCegarLoop]: Abstraction has has 717 places, 358 transitions, 1608 flow [2021-03-24 13:25:32,415 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 714.6666666666666) internal successors, (2144), 3 states have internal predecessors, (2144), 0 states have call successors, (0), 0 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-24 13:25:32,415 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:25:32,415 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:25:32,415 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable354 [2021-03-24 13:25:32,415 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:25:32,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:25:32,416 INFO L82 PathProgramCache]: Analyzing trace with hash -941420813, now seen corresponding path program 1 times [2021-03-24 13:25:32,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:25:32,416 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916342956] [2021-03-24 13:25:32,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:25:32,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:25:32,529 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:25:32,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:25:32,533 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:25:32,613 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:25:32,613 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:25:32,613 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable355 [2021-03-24 13:25:32,613 WARN L342 ceAbstractionStarter]: 178 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:25:32,613 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 179 thread instances. [2021-03-24 13:25:32,767 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:25:32,767 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:25:32,768 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:25:32,768 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:25:32,768 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:25:32,768 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:25:32,768 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:25:32,768 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:25:32,768 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:25:32,768 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:25:32,777 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 901 places, 542 transitions, 33841 flow [2021-03-24 13:25:34,059 INFO L129 PetriNetUnfolder]: 0/1079 cut-off events. [2021-03-24 13:25:34,060 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:34,060 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17727 conditions, 1079 events. 0/1079 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4202 event pairs, 0 based on Foata normal form. 0/899 useless extension candidates. Maximal degree in co-relation 0. Up to 180 conditions per place. [2021-03-24 13:25:34,060 INFO L82 GeneralOperation]: Start removeDead. Operand has 901 places, 542 transitions, 33841 flow [2021-03-24 13:25:34,071 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 899 places, 540 transitions, 33837 flow [2021-03-24 13:25:34,071 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:25:34,071 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 899 places, 540 transitions, 33837 flow [2021-03-24 13:25:34,071 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 899 places, 540 transitions, 33837 flow [2021-03-24 13:25:34,078 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 899 places, 540 transitions, 33837 flow [2021-03-24 13:25:34,759 INFO L129 PetriNetUnfolder]: 0/719 cut-off events. [2021-03-24 13:25:34,759 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:34,759 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17367 conditions, 719 events. 0/719 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2290 event pairs, 0 based on Foata normal form. 0/719 useless extension candidates. Maximal degree in co-relation 0. Up to 180 conditions per place. [2021-03-24 13:25:35,455 INFO L142 LiptonReduction]: Number of co-enabled transitions 192604 [2021-03-24 13:25:36,703 INFO L154 LiptonReduction]: Checked pairs total: 160026 [2021-03-24 13:25:36,703 INFO L156 LiptonReduction]: Total number of compositions: 179 [2021-03-24 13:25:36,704 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2633 [2021-03-24 13:25:36,705 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:25:36,705 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:36,705 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:25:36,705 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:25:36,705 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:25:36,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:25:36,705 INFO L82 PathProgramCache]: Analyzing trace with hash 2086051, now seen corresponding path program 1 times [2021-03-24 13:25:36,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:25:36,705 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864051975] [2021-03-24 13:25:36,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:25:36,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:25:36,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:25:36,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:25:36,798 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-24 13:25:36,799 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864051975] [2021-03-24 13:25:36,799 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:25:36,799 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:25:36,799 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373117988] [2021-03-24 13:25:36,799 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:25:36,799 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:25:36,799 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:25:36,799 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:25:36,800 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 718 out of 721 [2021-03-24 13:25:36,801 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 720 places, 361 transitions, 33479 flow. Second operand has 3 states, 3 states have (on average 718.6666666666666) internal successors, (2156), 3 states have internal predecessors, (2156), 0 states have call successors, (0), 0 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-24 13:25:36,801 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:25:36,801 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 718 of 721 [2021-03-24 13:25:36,801 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:25:37,359 INFO L129 PetriNetUnfolder]: 0/360 cut-off events. [2021-03-24 13:25:37,360 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:37,360 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17010 conditions, 360 events. 0/360 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 369 event pairs, 0 based on Foata normal form. 180/540 useless extension candidates. Maximal degree in co-relation 0. Up to 180 conditions per place. [2021-03-24 13:25:37,361 INFO L132 encePairwiseOnDemand]: 719/721 looper letters, 0 selfloop transitions, 1 changer transitions 0/360 dead transitions. [2021-03-24 13:25:37,361 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 721 places, 360 transitions, 33479 flow [2021-03-24 13:25:37,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:25:37,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:25:37,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2156 transitions. [2021-03-24 13:25:37,362 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9967637540453075 [2021-03-24 13:25:37,362 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2156 transitions. [2021-03-24 13:25:37,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2156 transitions. [2021-03-24 13:25:37,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:25:37,362 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2156 transitions. [2021-03-24 13:25:37,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 718.6666666666666) internal successors, (2156), 3 states have internal predecessors, (2156), 0 states have call successors, (0), 0 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-24 13:25:37,364 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 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-24 13:25:37,364 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 721.0) internal successors, (2884), 4 states have internal predecessors, (2884), 0 states have call successors, (0), 0 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-24 13:25:37,365 INFO L185 Difference]: Start difference. First operand has 720 places, 361 transitions, 33479 flow. Second operand 3 states and 2156 transitions. [2021-03-24 13:25:37,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 721 places, 360 transitions, 33479 flow [2021-03-24 13:25:40,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 721 places, 360 transitions, 1617 flow, removed 15931 selfloop flow, removed 0 redundant places. [2021-03-24 13:25:40,676 INFO L241 Difference]: Finished difference. Result has 721 places, 360 transitions, 1617 flow [2021-03-24 13:25:40,676 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=721, PETRI_DIFFERENCE_MINUEND_FLOW=1615, PETRI_DIFFERENCE_MINUEND_PLACES=719, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1617, PETRI_PLACES=721, PETRI_TRANSITIONS=360} [2021-03-24 13:25:40,677 INFO L343 CegarLoopForPetriNet]: 720 programPoint places, 1 predicate places. [2021-03-24 13:25:40,677 INFO L480 AbstractCegarLoop]: Abstraction has has 721 places, 360 transitions, 1617 flow [2021-03-24 13:25:40,677 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 718.6666666666666) internal successors, (2156), 3 states have internal predecessors, (2156), 0 states have call successors, (0), 0 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-24 13:25:40,677 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:25:40,677 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:25:40,677 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable356 [2021-03-24 13:25:40,677 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:25:40,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:25:40,677 INFO L82 PathProgramCache]: Analyzing trace with hash -1064826996, now seen corresponding path program 1 times [2021-03-24 13:25:40,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:25:40,677 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855725348] [2021-03-24 13:25:40,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:25:40,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:25:40,770 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:25:40,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:25:40,774 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:25:40,857 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:25:40,857 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:25:40,857 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable357 [2021-03-24 13:25:40,857 WARN L342 ceAbstractionStarter]: 179 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:25:40,857 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 180 thread instances. [2021-03-24 13:25:41,071 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:25:41,072 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:25:41,072 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:25:41,072 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:25:41,072 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:25:41,072 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:25:41,072 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:25:41,072 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:25:41,072 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:25:41,072 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:25:41,079 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 906 places, 545 transitions, 34210 flow [2021-03-24 13:25:41,880 INFO L129 PetriNetUnfolder]: 0/1085 cut-off events. [2021-03-24 13:25:41,880 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:41,880 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17916 conditions, 1085 events. 0/1085 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4246 event pairs, 0 based on Foata normal form. 0/904 useless extension candidates. Maximal degree in co-relation 0. Up to 181 conditions per place. [2021-03-24 13:25:41,880 INFO L82 GeneralOperation]: Start removeDead. Operand has 906 places, 545 transitions, 34210 flow [2021-03-24 13:25:41,891 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 904 places, 543 transitions, 34206 flow [2021-03-24 13:25:41,891 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:25:41,891 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 904 places, 543 transitions, 34206 flow [2021-03-24 13:25:41,891 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 904 places, 543 transitions, 34206 flow [2021-03-24 13:25:41,898 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 904 places, 543 transitions, 34206 flow [2021-03-24 13:25:42,708 INFO L129 PetriNetUnfolder]: 0/723 cut-off events. [2021-03-24 13:25:42,708 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:42,709 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17554 conditions, 723 events. 0/723 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2353 event pairs, 0 based on Foata normal form. 0/723 useless extension candidates. Maximal degree in co-relation 0. Up to 181 conditions per place. [2021-03-24 13:25:42,993 INFO L142 LiptonReduction]: Number of co-enabled transitions 194760 [2021-03-24 13:25:43,649 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:25:44,546 INFO L154 LiptonReduction]: Checked pairs total: 161820 [2021-03-24 13:25:44,546 INFO L156 LiptonReduction]: Total number of compositions: 180 [2021-03-24 13:25:44,547 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2656 [2021-03-24 13:25:44,548 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:25:44,548 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:44,548 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:25:44,548 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:25:44,548 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:25:44,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:25:44,548 INFO L82 PathProgramCache]: Analyzing trace with hash 2109219, now seen corresponding path program 1 times [2021-03-24 13:25:44,548 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:25:44,548 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899013068] [2021-03-24 13:25:44,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:25:44,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:25:44,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:25:44,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:25:44,774 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-24 13:25:44,774 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899013068] [2021-03-24 13:25:44,774 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:25:44,774 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:25:44,775 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128168058] [2021-03-24 13:25:44,775 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:25:44,775 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:25:44,775 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:25:44,775 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:25:44,777 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 722 out of 725 [2021-03-24 13:25:44,778 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 724 places, 363 transitions, 33846 flow. Second operand has 3 states, 3 states have (on average 722.6666666666666) internal successors, (2168), 3 states have internal predecessors, (2168), 0 states have call successors, (0), 0 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-24 13:25:44,778 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:25:44,778 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 722 of 725 [2021-03-24 13:25:44,778 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:25:45,677 INFO L129 PetriNetUnfolder]: 0/362 cut-off events. [2021-03-24 13:25:45,678 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:45,678 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17195 conditions, 362 events. 0/362 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 340 event pairs, 0 based on Foata normal form. 181/543 useless extension candidates. Maximal degree in co-relation 0. Up to 181 conditions per place. [2021-03-24 13:25:45,680 INFO L132 encePairwiseOnDemand]: 723/725 looper letters, 0 selfloop transitions, 1 changer transitions 0/362 dead transitions. [2021-03-24 13:25:45,680 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 725 places, 362 transitions, 33846 flow [2021-03-24 13:25:45,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:25:45,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:25:45,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2168 transitions. [2021-03-24 13:25:45,682 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9967816091954023 [2021-03-24 13:25:45,682 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2168 transitions. [2021-03-24 13:25:45,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2168 transitions. [2021-03-24 13:25:45,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:25:45,682 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2168 transitions. [2021-03-24 13:25:45,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 722.6666666666666) internal successors, (2168), 3 states have internal predecessors, (2168), 0 states have call successors, (0), 0 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-24 13:25:45,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 725.0) internal successors, (2900), 4 states have internal predecessors, (2900), 0 states have call successors, (0), 0 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-24 13:25:45,685 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 725.0) internal successors, (2900), 4 states have internal predecessors, (2900), 0 states have call successors, (0), 0 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-24 13:25:45,685 INFO L185 Difference]: Start difference. First operand has 724 places, 363 transitions, 33846 flow. Second operand 3 states and 2168 transitions. [2021-03-24 13:25:45,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 725 places, 362 transitions, 33846 flow [2021-03-24 13:25:49,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 725 places, 362 transitions, 1626 flow, removed 16110 selfloop flow, removed 0 redundant places. [2021-03-24 13:25:49,333 INFO L241 Difference]: Finished difference. Result has 725 places, 362 transitions, 1626 flow [2021-03-24 13:25:49,334 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=725, PETRI_DIFFERENCE_MINUEND_FLOW=1624, PETRI_DIFFERENCE_MINUEND_PLACES=723, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1626, PETRI_PLACES=725, PETRI_TRANSITIONS=362} [2021-03-24 13:25:49,334 INFO L343 CegarLoopForPetriNet]: 724 programPoint places, 1 predicate places. [2021-03-24 13:25:49,334 INFO L480 AbstractCegarLoop]: Abstraction has has 725 places, 362 transitions, 1626 flow [2021-03-24 13:25:49,334 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 722.6666666666666) internal successors, (2168), 3 states have internal predecessors, (2168), 0 states have call successors, (0), 0 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-24 13:25:49,334 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:25:49,334 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:25:49,334 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable358 [2021-03-24 13:25:49,334 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:25:49,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:25:49,334 INFO L82 PathProgramCache]: Analyzing trace with hash 383571126, now seen corresponding path program 1 times [2021-03-24 13:25:49,334 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:25:49,335 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678362851] [2021-03-24 13:25:49,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:25:49,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:25:49,432 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:25:49,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:25:49,435 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:25:49,504 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:25:49,504 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:25:49,505 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable359 [2021-03-24 13:25:49,505 WARN L342 ceAbstractionStarter]: 180 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:25:49,505 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 181 thread instances. [2021-03-24 13:25:49,769 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:25:49,769 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:25:49,769 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:25:49,769 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:25:49,769 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:25:49,769 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:25:49,769 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:25:49,769 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:25:49,770 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:25:49,770 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:25:49,776 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 911 places, 548 transitions, 34581 flow [2021-03-24 13:25:50,629 INFO L129 PetriNetUnfolder]: 0/1091 cut-off events. [2021-03-24 13:25:50,629 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:50,629 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18106 conditions, 1091 events. 0/1091 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4318 event pairs, 0 based on Foata normal form. 0/909 useless extension candidates. Maximal degree in co-relation 0. Up to 182 conditions per place. [2021-03-24 13:25:50,629 INFO L82 GeneralOperation]: Start removeDead. Operand has 911 places, 548 transitions, 34581 flow [2021-03-24 13:25:50,639 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 909 places, 546 transitions, 34577 flow [2021-03-24 13:25:50,639 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:25:50,639 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 909 places, 546 transitions, 34577 flow [2021-03-24 13:25:50,640 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 909 places, 546 transitions, 34577 flow [2021-03-24 13:25:50,647 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 909 places, 546 transitions, 34577 flow [2021-03-24 13:25:51,446 INFO L129 PetriNetUnfolder]: 0/727 cut-off events. [2021-03-24 13:25:51,446 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:51,446 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17742 conditions, 727 events. 0/727 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2051 event pairs, 0 based on Foata normal form. 0/727 useless extension candidates. Maximal degree in co-relation 0. Up to 182 conditions per place. [2021-03-24 13:25:51,732 INFO L142 LiptonReduction]: Number of co-enabled transitions 196928 [2021-03-24 13:25:53,286 INFO L154 LiptonReduction]: Checked pairs total: 163624 [2021-03-24 13:25:53,287 INFO L156 LiptonReduction]: Total number of compositions: 181 [2021-03-24 13:25:53,287 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2648 [2021-03-24 13:25:53,288 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:25:53,288 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:53,288 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:25:53,288 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:25:53,288 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:25:53,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:25:53,288 INFO L82 PathProgramCache]: Analyzing trace with hash 2132515, now seen corresponding path program 1 times [2021-03-24 13:25:53,288 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:25:53,288 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606211259] [2021-03-24 13:25:53,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:25:53,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:25:53,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:25:53,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:25:53,387 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-24 13:25:53,387 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606211259] [2021-03-24 13:25:53,388 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:25:53,388 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:25:53,388 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146595075] [2021-03-24 13:25:53,388 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:25:53,388 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:25:53,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:25:53,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:25:53,389 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 726 out of 729 [2021-03-24 13:25:53,390 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 728 places, 365 transitions, 34215 flow. Second operand has 3 states, 3 states have (on average 726.6666666666666) internal successors, (2180), 3 states have internal predecessors, (2180), 0 states have call successors, (0), 0 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-24 13:25:53,390 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:25:53,390 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 726 of 729 [2021-03-24 13:25:53,390 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:25:54,091 INFO L129 PetriNetUnfolder]: 0/364 cut-off events. [2021-03-24 13:25:54,091 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:54,091 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17381 conditions, 364 events. 0/364 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 359 event pairs, 0 based on Foata normal form. 182/546 useless extension candidates. Maximal degree in co-relation 0. Up to 182 conditions per place. [2021-03-24 13:25:54,094 INFO L132 encePairwiseOnDemand]: 727/729 looper letters, 0 selfloop transitions, 1 changer transitions 0/364 dead transitions. [2021-03-24 13:25:54,094 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 364 transitions, 34215 flow [2021-03-24 13:25:54,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:25:54,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:25:54,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2180 transitions. [2021-03-24 13:25:54,095 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9967992684042066 [2021-03-24 13:25:54,095 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2180 transitions. [2021-03-24 13:25:54,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2180 transitions. [2021-03-24 13:25:54,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:25:54,095 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2180 transitions. [2021-03-24 13:25:54,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 726.6666666666666) internal successors, (2180), 3 states have internal predecessors, (2180), 0 states have call successors, (0), 0 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-24 13:25:54,098 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 729.0) internal successors, (2916), 4 states have internal predecessors, (2916), 0 states have call successors, (0), 0 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-24 13:25:54,098 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 729.0) internal successors, (2916), 4 states have internal predecessors, (2916), 0 states have call successors, (0), 0 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-24 13:25:54,098 INFO L185 Difference]: Start difference. First operand has 728 places, 365 transitions, 34215 flow. Second operand 3 states and 2180 transitions. [2021-03-24 13:25:54,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 364 transitions, 34215 flow [2021-03-24 13:25:57,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 729 places, 364 transitions, 1635 flow, removed 16290 selfloop flow, removed 0 redundant places. [2021-03-24 13:25:57,747 INFO L241 Difference]: Finished difference. Result has 729 places, 364 transitions, 1635 flow [2021-03-24 13:25:57,748 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=729, PETRI_DIFFERENCE_MINUEND_FLOW=1633, PETRI_DIFFERENCE_MINUEND_PLACES=727, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1635, PETRI_PLACES=729, PETRI_TRANSITIONS=364} [2021-03-24 13:25:57,748 INFO L343 CegarLoopForPetriNet]: 728 programPoint places, 1 predicate places. [2021-03-24 13:25:57,748 INFO L480 AbstractCegarLoop]: Abstraction has has 729 places, 364 transitions, 1635 flow [2021-03-24 13:25:57,748 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 726.6666666666666) internal successors, (2180), 3 states have internal predecessors, (2180), 0 states have call successors, (0), 0 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-24 13:25:57,748 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:25:57,748 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:25:57,748 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable360 [2021-03-24 13:25:57,748 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:25:57,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:25:57,748 INFO L82 PathProgramCache]: Analyzing trace with hash 639241047, now seen corresponding path program 1 times [2021-03-24 13:25:57,748 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:25:57,748 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021690627] [2021-03-24 13:25:57,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:25:57,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:25:57,845 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:25:57,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:25:57,848 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:25:57,914 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:25:57,914 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:25:57,914 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable361 [2021-03-24 13:25:57,914 WARN L342 ceAbstractionStarter]: 181 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:25:57,914 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 182 thread instances. [2021-03-24 13:25:58,044 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:25:58,044 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:25:58,045 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:25:58,045 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:25:58,045 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:25:58,045 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:25:58,045 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:25:58,045 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:25:58,045 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:25:58,045 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:25:58,051 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 916 places, 551 transitions, 34954 flow [2021-03-24 13:25:59,008 INFO L129 PetriNetUnfolder]: 0/1097 cut-off events. [2021-03-24 13:25:59,009 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:59,009 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18297 conditions, 1097 events. 0/1097 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4250 event pairs, 0 based on Foata normal form. 0/914 useless extension candidates. Maximal degree in co-relation 0. Up to 183 conditions per place. [2021-03-24 13:25:59,009 INFO L82 GeneralOperation]: Start removeDead. Operand has 916 places, 551 transitions, 34954 flow [2021-03-24 13:25:59,019 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 914 places, 549 transitions, 34950 flow [2021-03-24 13:25:59,019 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:25:59,019 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 914 places, 549 transitions, 34950 flow [2021-03-24 13:25:59,019 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 914 places, 549 transitions, 34950 flow [2021-03-24 13:25:59,026 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 914 places, 549 transitions, 34950 flow [2021-03-24 13:25:59,845 INFO L129 PetriNetUnfolder]: 0/731 cut-off events. [2021-03-24 13:25:59,845 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:25:59,845 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17931 conditions, 731 events. 0/731 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2048 event pairs, 0 based on Foata normal form. 0/731 useless extension candidates. Maximal degree in co-relation 0. Up to 183 conditions per place. [2021-03-24 13:26:00,140 INFO L142 LiptonReduction]: Number of co-enabled transitions 199108 [2021-03-24 13:26:00,983 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:26:01,567 INFO L154 LiptonReduction]: Checked pairs total: 165438 [2021-03-24 13:26:01,567 INFO L156 LiptonReduction]: Total number of compositions: 182 [2021-03-24 13:26:01,567 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2548 [2021-03-24 13:26:01,568 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:26:01,568 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:01,568 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:26:01,568 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:26:01,568 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:26:01,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:26:01,568 INFO L82 PathProgramCache]: Analyzing trace with hash 2155939, now seen corresponding path program 1 times [2021-03-24 13:26:01,568 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:26:01,568 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522865248] [2021-03-24 13:26:01,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:26:01,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:26:01,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:26:01,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:26:01,663 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-24 13:26:01,663 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522865248] [2021-03-24 13:26:01,663 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:26:01,663 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:26:01,663 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880089789] [2021-03-24 13:26:01,664 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:26:01,664 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:26:01,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:26:01,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:26:01,665 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 730 out of 733 [2021-03-24 13:26:01,665 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 732 places, 367 transitions, 34586 flow. Second operand has 3 states, 3 states have (on average 730.6666666666666) internal successors, (2192), 3 states have internal predecessors, (2192), 0 states have call successors, (0), 0 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-24 13:26:01,665 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:26:01,666 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 730 of 733 [2021-03-24 13:26:01,666 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:26:02,129 INFO L129 PetriNetUnfolder]: 0/366 cut-off events. [2021-03-24 13:26:02,129 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:02,129 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17568 conditions, 366 events. 0/366 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 370 event pairs, 0 based on Foata normal form. 183/549 useless extension candidates. Maximal degree in co-relation 0. Up to 183 conditions per place. [2021-03-24 13:26:02,131 INFO L132 encePairwiseOnDemand]: 731/733 looper letters, 0 selfloop transitions, 1 changer transitions 0/366 dead transitions. [2021-03-24 13:26:02,131 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 733 places, 366 transitions, 34586 flow [2021-03-24 13:26:02,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:26:02,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:26:02,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2192 transitions. [2021-03-24 13:26:02,132 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9968167348794906 [2021-03-24 13:26:02,132 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2192 transitions. [2021-03-24 13:26:02,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2192 transitions. [2021-03-24 13:26:02,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:26:02,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2192 transitions. [2021-03-24 13:26:02,133 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 730.6666666666666) internal successors, (2192), 3 states have internal predecessors, (2192), 0 states have call successors, (0), 0 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-24 13:26:02,134 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 733.0) internal successors, (2932), 4 states have internal predecessors, (2932), 0 states have call successors, (0), 0 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-24 13:26:02,134 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 733.0) internal successors, (2932), 4 states have internal predecessors, (2932), 0 states have call successors, (0), 0 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-24 13:26:02,134 INFO L185 Difference]: Start difference. First operand has 732 places, 367 transitions, 34586 flow. Second operand 3 states and 2192 transitions. [2021-03-24 13:26:02,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 733 places, 366 transitions, 34586 flow [2021-03-24 13:26:06,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 733 places, 366 transitions, 1644 flow, removed 16471 selfloop flow, removed 0 redundant places. [2021-03-24 13:26:06,459 INFO L241 Difference]: Finished difference. Result has 733 places, 366 transitions, 1644 flow [2021-03-24 13:26:06,459 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=733, PETRI_DIFFERENCE_MINUEND_FLOW=1642, PETRI_DIFFERENCE_MINUEND_PLACES=731, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1644, PETRI_PLACES=733, PETRI_TRANSITIONS=366} [2021-03-24 13:26:06,459 INFO L343 CegarLoopForPetriNet]: 732 programPoint places, 1 predicate places. [2021-03-24 13:26:06,459 INFO L480 AbstractCegarLoop]: Abstraction has has 733 places, 366 transitions, 1644 flow [2021-03-24 13:26:06,459 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 730.6666666666666) internal successors, (2192), 3 states have internal predecessors, (2192), 0 states have call successors, (0), 0 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-24 13:26:06,459 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:26:06,459 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:26:06,459 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable362 [2021-03-24 13:26:06,459 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:26:06,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:26:06,460 INFO L82 PathProgramCache]: Analyzing trace with hash 2017218169, now seen corresponding path program 1 times [2021-03-24 13:26:06,460 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:26:06,460 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141257834] [2021-03-24 13:26:06,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:26:06,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:26:06,553 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:26:06,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:26:06,556 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:26:06,624 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:26:06,624 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:26:06,624 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable363 [2021-03-24 13:26:06,624 WARN L342 ceAbstractionStarter]: 182 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:26:06,624 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 183 thread instances. [2021-03-24 13:26:06,755 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:26:06,755 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:26:06,756 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:26:06,756 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:26:06,756 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:26:06,756 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:26:06,756 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:26:06,756 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:26:06,756 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:26:06,756 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:26:06,762 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 921 places, 554 transitions, 35329 flow [2021-03-24 13:26:07,817 INFO L129 PetriNetUnfolder]: 0/1103 cut-off events. [2021-03-24 13:26:07,817 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:07,817 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18489 conditions, 1103 events. 0/1103 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4272 event pairs, 0 based on Foata normal form. 0/919 useless extension candidates. Maximal degree in co-relation 0. Up to 184 conditions per place. [2021-03-24 13:26:07,818 INFO L82 GeneralOperation]: Start removeDead. Operand has 921 places, 554 transitions, 35329 flow [2021-03-24 13:26:07,828 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 919 places, 552 transitions, 35325 flow [2021-03-24 13:26:07,828 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:26:07,828 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 919 places, 552 transitions, 35325 flow [2021-03-24 13:26:07,828 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 919 places, 552 transitions, 35325 flow [2021-03-24 13:26:07,835 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 919 places, 552 transitions, 35325 flow [2021-03-24 13:26:08,810 INFO L129 PetriNetUnfolder]: 0/735 cut-off events. [2021-03-24 13:26:08,810 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:08,810 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18121 conditions, 735 events. 0/735 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2204 event pairs, 0 based on Foata normal form. 0/735 useless extension candidates. Maximal degree in co-relation 0. Up to 184 conditions per place. [2021-03-24 13:26:09,113 INFO L142 LiptonReduction]: Number of co-enabled transitions 201300 [2021-03-24 13:26:10,239 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:26:10,624 INFO L154 LiptonReduction]: Checked pairs total: 167262 [2021-03-24 13:26:10,625 INFO L156 LiptonReduction]: Total number of compositions: 183 [2021-03-24 13:26:10,625 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2797 [2021-03-24 13:26:10,626 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:26:10,626 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:10,626 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:26:10,626 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:26:10,626 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:26:10,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:26:10,626 INFO L82 PathProgramCache]: Analyzing trace with hash 2179491, now seen corresponding path program 1 times [2021-03-24 13:26:10,626 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:26:10,626 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473149870] [2021-03-24 13:26:10,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:26:10,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:26:10,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:26:10,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:26:10,733 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-24 13:26:10,733 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473149870] [2021-03-24 13:26:10,733 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:26:10,733 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:26:10,733 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543538670] [2021-03-24 13:26:10,733 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:26:10,734 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:26:10,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:26:10,734 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:26:10,735 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 734 out of 737 [2021-03-24 13:26:10,736 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 736 places, 369 transitions, 34959 flow. Second operand has 3 states, 3 states have (on average 734.6666666666666) internal successors, (2204), 3 states have internal predecessors, (2204), 0 states have call successors, (0), 0 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-24 13:26:10,736 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:26:10,736 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 734 of 737 [2021-03-24 13:26:10,736 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:26:11,174 INFO L129 PetriNetUnfolder]: 0/368 cut-off events. [2021-03-24 13:26:11,174 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:11,175 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17756 conditions, 368 events. 0/368 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 375 event pairs, 0 based on Foata normal form. 184/552 useless extension candidates. Maximal degree in co-relation 0. Up to 184 conditions per place. [2021-03-24 13:26:11,176 INFO L132 encePairwiseOnDemand]: 735/737 looper letters, 0 selfloop transitions, 1 changer transitions 0/368 dead transitions. [2021-03-24 13:26:11,176 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 737 places, 368 transitions, 34959 flow [2021-03-24 13:26:11,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:26:11,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:26:11,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2204 transitions. [2021-03-24 13:26:11,177 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9968340117593849 [2021-03-24 13:26:11,177 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2204 transitions. [2021-03-24 13:26:11,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2204 transitions. [2021-03-24 13:26:11,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:26:11,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2204 transitions. [2021-03-24 13:26:11,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 734.6666666666666) internal successors, (2204), 3 states have internal predecessors, (2204), 0 states have call successors, (0), 0 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-24 13:26:11,179 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 737.0) internal successors, (2948), 4 states have internal predecessors, (2948), 0 states have call successors, (0), 0 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-24 13:26:11,179 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 737.0) internal successors, (2948), 4 states have internal predecessors, (2948), 0 states have call successors, (0), 0 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-24 13:26:11,179 INFO L185 Difference]: Start difference. First operand has 736 places, 369 transitions, 34959 flow. Second operand 3 states and 2204 transitions. [2021-03-24 13:26:11,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 737 places, 368 transitions, 34959 flow [2021-03-24 13:26:15,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 737 places, 368 transitions, 1653 flow, removed 16653 selfloop flow, removed 0 redundant places. [2021-03-24 13:26:15,190 INFO L241 Difference]: Finished difference. Result has 737 places, 368 transitions, 1653 flow [2021-03-24 13:26:15,190 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=737, PETRI_DIFFERENCE_MINUEND_FLOW=1651, PETRI_DIFFERENCE_MINUEND_PLACES=735, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1653, PETRI_PLACES=737, PETRI_TRANSITIONS=368} [2021-03-24 13:26:15,190 INFO L343 CegarLoopForPetriNet]: 736 programPoint places, 1 predicate places. [2021-03-24 13:26:15,190 INFO L480 AbstractCegarLoop]: Abstraction has has 737 places, 368 transitions, 1653 flow [2021-03-24 13:26:15,190 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 734.6666666666666) internal successors, (2204), 3 states have internal predecessors, (2204), 0 states have call successors, (0), 0 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-24 13:26:15,190 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:26:15,190 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:26:15,190 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable364 [2021-03-24 13:26:15,191 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:26:15,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:26:15,191 INFO L82 PathProgramCache]: Analyzing trace with hash 650774834, now seen corresponding path program 1 times [2021-03-24 13:26:15,191 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:26:15,191 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232241460] [2021-03-24 13:26:15,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:26:15,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:26:15,286 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:26:15,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:26:15,289 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:26:15,356 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:26:15,356 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:26:15,356 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable365 [2021-03-24 13:26:15,357 WARN L342 ceAbstractionStarter]: 183 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:26:15,357 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 184 thread instances. [2021-03-24 13:26:15,491 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:26:15,491 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:26:15,492 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:26:15,492 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:26:15,492 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:26:15,492 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:26:15,492 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:26:15,492 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:26:15,492 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:26:15,492 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:26:15,498 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 926 places, 557 transitions, 35706 flow [2021-03-24 13:26:16,743 INFO L129 PetriNetUnfolder]: 0/1109 cut-off events. [2021-03-24 13:26:16,743 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:16,744 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18682 conditions, 1109 events. 0/1109 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4388 event pairs, 0 based on Foata normal form. 0/924 useless extension candidates. Maximal degree in co-relation 0. Up to 185 conditions per place. [2021-03-24 13:26:16,744 INFO L82 GeneralOperation]: Start removeDead. Operand has 926 places, 557 transitions, 35706 flow [2021-03-24 13:26:16,754 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 924 places, 555 transitions, 35702 flow [2021-03-24 13:26:16,754 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:26:16,754 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 924 places, 555 transitions, 35702 flow [2021-03-24 13:26:16,754 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 924 places, 555 transitions, 35702 flow [2021-03-24 13:26:16,761 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 924 places, 555 transitions, 35702 flow [2021-03-24 13:26:17,471 INFO L129 PetriNetUnfolder]: 0/739 cut-off events. [2021-03-24 13:26:17,471 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:17,471 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18312 conditions, 739 events. 0/739 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2315 event pairs, 0 based on Foata normal form. 0/739 useless extension candidates. Maximal degree in co-relation 0. Up to 185 conditions per place. [2021-03-24 13:26:18,207 INFO L142 LiptonReduction]: Number of co-enabled transitions 203504 [2021-03-24 13:26:19,483 INFO L154 LiptonReduction]: Checked pairs total: 169096 [2021-03-24 13:26:19,484 INFO L156 LiptonReduction]: Total number of compositions: 184 [2021-03-24 13:26:19,484 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2730 [2021-03-24 13:26:19,485 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:26:19,485 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:19,485 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:26:19,485 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:26:19,485 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:26:19,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:26:19,485 INFO L82 PathProgramCache]: Analyzing trace with hash 2203171, now seen corresponding path program 1 times [2021-03-24 13:26:19,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:26:19,485 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883504357] [2021-03-24 13:26:19,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:26:19,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:26:19,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:26:19,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:26:19,702 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-24 13:26:19,702 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883504357] [2021-03-24 13:26:19,702 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:26:19,702 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:26:19,702 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632192203] [2021-03-24 13:26:19,702 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:26:19,702 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:26:19,703 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:26:19,703 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:26:19,704 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 738 out of 741 [2021-03-24 13:26:19,704 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 740 places, 371 transitions, 35334 flow. Second operand has 3 states, 3 states have (on average 738.6666666666666) internal successors, (2216), 3 states have internal predecessors, (2216), 0 states have call successors, (0), 0 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-24 13:26:19,704 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:26:19,704 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 738 of 741 [2021-03-24 13:26:19,704 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:26:20,153 INFO L129 PetriNetUnfolder]: 0/370 cut-off events. [2021-03-24 13:26:20,153 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:20,153 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17945 conditions, 370 events. 0/370 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 340 event pairs, 0 based on Foata normal form. 185/555 useless extension candidates. Maximal degree in co-relation 0. Up to 185 conditions per place. [2021-03-24 13:26:20,155 INFO L132 encePairwiseOnDemand]: 739/741 looper letters, 0 selfloop transitions, 1 changer transitions 0/370 dead transitions. [2021-03-24 13:26:20,155 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 741 places, 370 transitions, 35334 flow [2021-03-24 13:26:20,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:26:20,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:26:20,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2216 transitions. [2021-03-24 13:26:20,156 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.99685110211426 [2021-03-24 13:26:20,156 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2216 transitions. [2021-03-24 13:26:20,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2216 transitions. [2021-03-24 13:26:20,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:26:20,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2216 transitions. [2021-03-24 13:26:20,157 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 738.6666666666666) internal successors, (2216), 3 states have internal predecessors, (2216), 0 states have call successors, (0), 0 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-24 13:26:20,158 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 741.0) internal successors, (2964), 4 states have internal predecessors, (2964), 0 states have call successors, (0), 0 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-24 13:26:20,158 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 741.0) internal successors, (2964), 4 states have internal predecessors, (2964), 0 states have call successors, (0), 0 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-24 13:26:20,158 INFO L185 Difference]: Start difference. First operand has 740 places, 371 transitions, 35334 flow. Second operand 3 states and 2216 transitions. [2021-03-24 13:26:20,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 741 places, 370 transitions, 35334 flow [2021-03-24 13:26:23,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 741 places, 370 transitions, 1662 flow, removed 16836 selfloop flow, removed 0 redundant places. [2021-03-24 13:26:23,973 INFO L241 Difference]: Finished difference. Result has 741 places, 370 transitions, 1662 flow [2021-03-24 13:26:23,973 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=741, PETRI_DIFFERENCE_MINUEND_FLOW=1660, PETRI_DIFFERENCE_MINUEND_PLACES=739, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1662, PETRI_PLACES=741, PETRI_TRANSITIONS=370} [2021-03-24 13:26:23,973 INFO L343 CegarLoopForPetriNet]: 740 programPoint places, 1 predicate places. [2021-03-24 13:26:23,973 INFO L480 AbstractCegarLoop]: Abstraction has has 741 places, 370 transitions, 1662 flow [2021-03-24 13:26:23,973 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 738.6666666666666) internal successors, (2216), 3 states have internal predecessors, (2216), 0 states have call successors, (0), 0 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-24 13:26:23,973 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:26:23,973 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:26:23,974 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable366 [2021-03-24 13:26:23,974 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:26:23,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:26:23,974 INFO L82 PathProgramCache]: Analyzing trace with hash -51412420, now seen corresponding path program 1 times [2021-03-24 13:26:23,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:26:23,974 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430037488] [2021-03-24 13:26:23,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:26:24,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:26:24,069 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:26:24,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:26:24,144 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:26:24,206 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:26:24,206 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:26:24,206 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable367 [2021-03-24 13:26:24,206 WARN L342 ceAbstractionStarter]: 184 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:26:24,206 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 185 thread instances. [2021-03-24 13:26:24,339 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:26:24,339 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:26:24,340 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:26:24,340 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:26:24,340 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:26:24,340 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:26:24,340 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:26:24,340 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:26:24,340 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:26:24,340 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:26:24,346 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 931 places, 560 transitions, 36085 flow [2021-03-24 13:26:25,213 INFO L129 PetriNetUnfolder]: 0/1115 cut-off events. [2021-03-24 13:26:25,213 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:25,214 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18876 conditions, 1115 events. 0/1115 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4453 event pairs, 0 based on Foata normal form. 0/929 useless extension candidates. Maximal degree in co-relation 0. Up to 186 conditions per place. [2021-03-24 13:26:25,214 INFO L82 GeneralOperation]: Start removeDead. Operand has 931 places, 560 transitions, 36085 flow [2021-03-24 13:26:25,225 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 929 places, 558 transitions, 36081 flow [2021-03-24 13:26:25,225 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:26:25,225 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 929 places, 558 transitions, 36081 flow [2021-03-24 13:26:25,225 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 929 places, 558 transitions, 36081 flow [2021-03-24 13:26:25,232 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 929 places, 558 transitions, 36081 flow [2021-03-24 13:26:26,031 INFO L129 PetriNetUnfolder]: 0/743 cut-off events. [2021-03-24 13:26:26,032 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:26,032 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18504 conditions, 743 events. 0/743 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2363 event pairs, 0 based on Foata normal form. 0/743 useless extension candidates. Maximal degree in co-relation 0. Up to 186 conditions per place. [2021-03-24 13:26:26,334 INFO L142 LiptonReduction]: Number of co-enabled transitions 205720 [2021-03-24 13:26:27,939 INFO L154 LiptonReduction]: Checked pairs total: 170940 [2021-03-24 13:26:27,939 INFO L156 LiptonReduction]: Total number of compositions: 185 [2021-03-24 13:26:27,939 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2714 [2021-03-24 13:26:27,940 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:26:27,941 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:27,941 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:26:27,941 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:26:27,941 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:26:27,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:26:27,941 INFO L82 PathProgramCache]: Analyzing trace with hash 2226979, now seen corresponding path program 1 times [2021-03-24 13:26:27,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:26:27,941 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136390090] [2021-03-24 13:26:27,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:26:28,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:26:28,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:26:28,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:26:28,042 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-24 13:26:28,042 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136390090] [2021-03-24 13:26:28,042 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:26:28,042 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:26:28,042 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86637259] [2021-03-24 13:26:28,042 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:26:28,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:26:28,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:26:28,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:26:28,044 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 742 out of 745 [2021-03-24 13:26:28,044 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 744 places, 373 transitions, 35711 flow. Second operand has 3 states, 3 states have (on average 742.6666666666666) internal successors, (2228), 3 states have internal predecessors, (2228), 0 states have call successors, (0), 0 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-24 13:26:28,045 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:26:28,045 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 742 of 745 [2021-03-24 13:26:28,045 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:26:28,746 INFO L129 PetriNetUnfolder]: 0/372 cut-off events. [2021-03-24 13:26:28,746 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:28,746 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18135 conditions, 372 events. 0/372 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 381 event pairs, 0 based on Foata normal form. 186/558 useless extension candidates. Maximal degree in co-relation 0. Up to 186 conditions per place. [2021-03-24 13:26:28,748 INFO L132 encePairwiseOnDemand]: 743/745 looper letters, 0 selfloop transitions, 1 changer transitions 0/372 dead transitions. [2021-03-24 13:26:28,748 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 745 places, 372 transitions, 35711 flow [2021-03-24 13:26:28,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:26:28,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:26:28,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2228 transitions. [2021-03-24 13:26:28,749 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9968680089485459 [2021-03-24 13:26:28,749 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2228 transitions. [2021-03-24 13:26:28,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2228 transitions. [2021-03-24 13:26:28,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:26:28,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2228 transitions. [2021-03-24 13:26:28,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 742.6666666666666) internal successors, (2228), 3 states have internal predecessors, (2228), 0 states have call successors, (0), 0 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-24 13:26:28,751 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 745.0) internal successors, (2980), 4 states have internal predecessors, (2980), 0 states have call successors, (0), 0 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-24 13:26:28,751 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 745.0) internal successors, (2980), 4 states have internal predecessors, (2980), 0 states have call successors, (0), 0 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-24 13:26:28,752 INFO L185 Difference]: Start difference. First operand has 744 places, 373 transitions, 35711 flow. Second operand 3 states and 2228 transitions. [2021-03-24 13:26:28,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 745 places, 372 transitions, 35711 flow [2021-03-24 13:26:32,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 745 places, 372 transitions, 1671 flow, removed 17020 selfloop flow, removed 0 redundant places. [2021-03-24 13:26:32,819 INFO L241 Difference]: Finished difference. Result has 745 places, 372 transitions, 1671 flow [2021-03-24 13:26:32,820 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=1669, PETRI_DIFFERENCE_MINUEND_PLACES=743, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1671, PETRI_PLACES=745, PETRI_TRANSITIONS=372} [2021-03-24 13:26:32,820 INFO L343 CegarLoopForPetriNet]: 744 programPoint places, 1 predicate places. [2021-03-24 13:26:32,820 INFO L480 AbstractCegarLoop]: Abstraction has has 745 places, 372 transitions, 1671 flow [2021-03-24 13:26:32,820 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 742.6666666666666) internal successors, (2228), 3 states have internal predecessors, (2228), 0 states have call successors, (0), 0 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-24 13:26:32,820 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:26:32,820 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:26:32,820 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable368 [2021-03-24 13:26:32,820 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:26:32,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:26:32,820 INFO L82 PathProgramCache]: Analyzing trace with hash 60521245, now seen corresponding path program 1 times [2021-03-24 13:26:32,820 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:26:32,820 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191025628] [2021-03-24 13:26:32,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:26:32,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:26:32,918 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:26:32,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:26:32,921 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:26:32,990 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:26:32,990 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:26:32,990 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable369 [2021-03-24 13:26:32,990 WARN L342 ceAbstractionStarter]: 185 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:26:32,990 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 186 thread instances. [2021-03-24 13:26:33,137 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:26:33,137 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:26:33,138 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:26:33,138 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:26:33,138 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:26:33,138 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:26:33,138 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:26:33,138 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:26:33,138 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:26:33,138 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:26:33,144 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 936 places, 563 transitions, 36466 flow [2021-03-24 13:26:34,116 INFO L129 PetriNetUnfolder]: 0/1121 cut-off events. [2021-03-24 13:26:34,116 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:34,116 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19071 conditions, 1121 events. 0/1121 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4381 event pairs, 0 based on Foata normal form. 0/934 useless extension candidates. Maximal degree in co-relation 0. Up to 187 conditions per place. [2021-03-24 13:26:34,116 INFO L82 GeneralOperation]: Start removeDead. Operand has 936 places, 563 transitions, 36466 flow [2021-03-24 13:26:34,126 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 934 places, 561 transitions, 36462 flow [2021-03-24 13:26:34,127 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:26:34,127 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 934 places, 561 transitions, 36462 flow [2021-03-24 13:26:34,127 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 934 places, 561 transitions, 36462 flow [2021-03-24 13:26:34,134 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 934 places, 561 transitions, 36462 flow [2021-03-24 13:26:34,991 INFO L129 PetriNetUnfolder]: 0/747 cut-off events. [2021-03-24 13:26:34,991 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:34,991 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18697 conditions, 747 events. 0/747 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1927 event pairs, 0 based on Foata normal form. 0/747 useless extension candidates. Maximal degree in co-relation 0. Up to 187 conditions per place. [2021-03-24 13:26:35,299 INFO L142 LiptonReduction]: Number of co-enabled transitions 207948 [2021-03-24 13:26:35,996 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:26:36,898 INFO L154 LiptonReduction]: Checked pairs total: 172794 [2021-03-24 13:26:36,899 INFO L156 LiptonReduction]: Total number of compositions: 186 [2021-03-24 13:26:36,899 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2772 [2021-03-24 13:26:36,900 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:26:36,900 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:36,900 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:26:36,900 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:26:36,900 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:26:36,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:26:36,900 INFO L82 PathProgramCache]: Analyzing trace with hash 2250915, now seen corresponding path program 1 times [2021-03-24 13:26:36,900 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:26:36,901 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984942009] [2021-03-24 13:26:36,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:26:37,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:26:37,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:26:37,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:26:37,009 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-24 13:26:37,009 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984942009] [2021-03-24 13:26:37,009 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:26:37,009 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:26:37,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988545] [2021-03-24 13:26:37,009 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:26:37,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:26:37,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:26:37,009 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:26:37,011 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 746 out of 749 [2021-03-24 13:26:37,011 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 748 places, 375 transitions, 36090 flow. Second operand has 3 states, 3 states have (on average 746.6666666666666) internal successors, (2240), 3 states have internal predecessors, (2240), 0 states have call successors, (0), 0 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-24 13:26:37,011 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:26:37,011 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 746 of 749 [2021-03-24 13:26:37,011 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:26:37,797 INFO L129 PetriNetUnfolder]: 0/374 cut-off events. [2021-03-24 13:26:37,797 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:37,797 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18326 conditions, 374 events. 0/374 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 384 event pairs, 0 based on Foata normal form. 187/561 useless extension candidates. Maximal degree in co-relation 0. Up to 187 conditions per place. [2021-03-24 13:26:37,800 INFO L132 encePairwiseOnDemand]: 747/749 looper letters, 0 selfloop transitions, 1 changer transitions 0/374 dead transitions. [2021-03-24 13:26:37,800 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 749 places, 374 transitions, 36090 flow [2021-03-24 13:26:37,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:26:37,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:26:37,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2240 transitions. [2021-03-24 13:26:37,801 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9968847352024922 [2021-03-24 13:26:37,801 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2240 transitions. [2021-03-24 13:26:37,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2240 transitions. [2021-03-24 13:26:37,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:26:37,802 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2240 transitions. [2021-03-24 13:26:37,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 746.6666666666666) internal successors, (2240), 3 states have internal predecessors, (2240), 0 states have call successors, (0), 0 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-24 13:26:37,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 749.0) internal successors, (2996), 4 states have internal predecessors, (2996), 0 states have call successors, (0), 0 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-24 13:26:37,805 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 749.0) internal successors, (2996), 4 states have internal predecessors, (2996), 0 states have call successors, (0), 0 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-24 13:26:37,805 INFO L185 Difference]: Start difference. First operand has 748 places, 375 transitions, 36090 flow. Second operand 3 states and 2240 transitions. [2021-03-24 13:26:37,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 749 places, 374 transitions, 36090 flow [2021-03-24 13:26:41,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 749 places, 374 transitions, 1680 flow, removed 17205 selfloop flow, removed 0 redundant places. [2021-03-24 13:26:41,807 INFO L241 Difference]: Finished difference. Result has 749 places, 374 transitions, 1680 flow [2021-03-24 13:26:41,807 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=749, PETRI_DIFFERENCE_MINUEND_FLOW=1678, PETRI_DIFFERENCE_MINUEND_PLACES=747, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1680, PETRI_PLACES=749, PETRI_TRANSITIONS=374} [2021-03-24 13:26:41,808 INFO L343 CegarLoopForPetriNet]: 748 programPoint places, 1 predicate places. [2021-03-24 13:26:41,808 INFO L480 AbstractCegarLoop]: Abstraction has has 749 places, 374 transitions, 1680 flow [2021-03-24 13:26:41,808 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 746.6666666666666) internal successors, (2240), 3 states have internal predecessors, (2240), 0 states have call successors, (0), 0 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-24 13:26:41,808 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:26:41,808 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:26:41,808 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable370 [2021-03-24 13:26:41,808 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:26:41,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:26:41,809 INFO L82 PathProgramCache]: Analyzing trace with hash -950962689, now seen corresponding path program 1 times [2021-03-24 13:26:41,809 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:26:41,809 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211011609] [2021-03-24 13:26:41,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:26:41,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:26:41,936 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:26:41,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:26:41,940 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:26:42,022 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:26:42,022 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:26:42,022 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable371 [2021-03-24 13:26:42,022 WARN L342 ceAbstractionStarter]: 186 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:26:42,022 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 187 thread instances. [2021-03-24 13:26:42,158 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:26:42,158 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:26:42,159 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:26:42,159 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:26:42,159 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:26:42,159 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:26:42,159 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:26:42,159 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:26:42,159 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:26:42,159 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:26:42,165 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 941 places, 566 transitions, 36849 flow [2021-03-24 13:26:43,231 INFO L129 PetriNetUnfolder]: 0/1127 cut-off events. [2021-03-24 13:26:43,231 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:43,231 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19267 conditions, 1127 events. 0/1127 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4273 event pairs, 0 based on Foata normal form. 0/939 useless extension candidates. Maximal degree in co-relation 0. Up to 188 conditions per place. [2021-03-24 13:26:43,231 INFO L82 GeneralOperation]: Start removeDead. Operand has 941 places, 566 transitions, 36849 flow [2021-03-24 13:26:43,241 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 939 places, 564 transitions, 36845 flow [2021-03-24 13:26:43,242 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:26:43,242 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 939 places, 564 transitions, 36845 flow [2021-03-24 13:26:43,242 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 939 places, 564 transitions, 36845 flow [2021-03-24 13:26:43,249 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 939 places, 564 transitions, 36845 flow [2021-03-24 13:26:44,189 INFO L129 PetriNetUnfolder]: 0/751 cut-off events. [2021-03-24 13:26:44,189 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:44,190 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18891 conditions, 751 events. 0/751 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2158 event pairs, 0 based on Foata normal form. 0/751 useless extension candidates. Maximal degree in co-relation 0. Up to 188 conditions per place. [2021-03-24 13:26:44,527 INFO L142 LiptonReduction]: Number of co-enabled transitions 210188 [2021-03-24 13:26:45,378 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:26:46,071 INFO L154 LiptonReduction]: Checked pairs total: 174658 [2021-03-24 13:26:46,071 INFO L156 LiptonReduction]: Total number of compositions: 187 [2021-03-24 13:26:46,071 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2829 [2021-03-24 13:26:46,072 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:26:46,072 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:46,073 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:26:46,073 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:26:46,073 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:26:46,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:26:46,073 INFO L82 PathProgramCache]: Analyzing trace with hash 2274979, now seen corresponding path program 1 times [2021-03-24 13:26:46,073 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:26:46,073 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066490056] [2021-03-24 13:26:46,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:26:46,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:26:46,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:26:46,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:26:46,178 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-24 13:26:46,178 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066490056] [2021-03-24 13:26:46,178 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:26:46,178 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:26:46,179 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928471698] [2021-03-24 13:26:46,179 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:26:46,179 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:26:46,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:26:46,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:26:46,180 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 750 out of 753 [2021-03-24 13:26:46,181 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 752 places, 377 transitions, 36471 flow. Second operand has 3 states, 3 states have (on average 750.6666666666666) internal successors, (2252), 3 states have internal predecessors, (2252), 0 states have call successors, (0), 0 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-24 13:26:46,181 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:26:46,181 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 750 of 753 [2021-03-24 13:26:46,181 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:26:46,671 INFO L129 PetriNetUnfolder]: 0/376 cut-off events. [2021-03-24 13:26:46,671 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:46,671 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18518 conditions, 376 events. 0/376 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 375 event pairs, 0 based on Foata normal form. 188/564 useless extension candidates. Maximal degree in co-relation 0. Up to 188 conditions per place. [2021-03-24 13:26:46,673 INFO L132 encePairwiseOnDemand]: 751/753 looper letters, 0 selfloop transitions, 1 changer transitions 0/376 dead transitions. [2021-03-24 13:26:46,673 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 753 places, 376 transitions, 36471 flow [2021-03-24 13:26:46,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:26:46,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:26:46,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2252 transitions. [2021-03-24 13:26:46,674 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9969012837538734 [2021-03-24 13:26:46,674 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2252 transitions. [2021-03-24 13:26:46,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2252 transitions. [2021-03-24 13:26:46,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:26:46,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2252 transitions. [2021-03-24 13:26:46,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 750.6666666666666) internal successors, (2252), 3 states have internal predecessors, (2252), 0 states have call successors, (0), 0 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-24 13:26:46,676 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 753.0) internal successors, (3012), 4 states have internal predecessors, (3012), 0 states have call successors, (0), 0 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-24 13:26:46,676 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 753.0) internal successors, (3012), 4 states have internal predecessors, (3012), 0 states have call successors, (0), 0 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-24 13:26:46,676 INFO L185 Difference]: Start difference. First operand has 752 places, 377 transitions, 36471 flow. Second operand 3 states and 2252 transitions. [2021-03-24 13:26:46,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 753 places, 376 transitions, 36471 flow [2021-03-24 13:26:51,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 753 places, 376 transitions, 1689 flow, removed 17391 selfloop flow, removed 0 redundant places. [2021-03-24 13:26:51,128 INFO L241 Difference]: Finished difference. Result has 753 places, 376 transitions, 1689 flow [2021-03-24 13:26:51,128 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=753, PETRI_DIFFERENCE_MINUEND_FLOW=1687, PETRI_DIFFERENCE_MINUEND_PLACES=751, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1689, PETRI_PLACES=753, PETRI_TRANSITIONS=376} [2021-03-24 13:26:51,128 INFO L343 CegarLoopForPetriNet]: 752 programPoint places, 1 predicate places. [2021-03-24 13:26:51,129 INFO L480 AbstractCegarLoop]: Abstraction has has 753 places, 376 transitions, 1689 flow [2021-03-24 13:26:51,129 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 750.6666666666666) internal successors, (2252), 3 states have internal predecessors, (2252), 0 states have call successors, (0), 0 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-24 13:26:51,129 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:26:51,129 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:26:51,129 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable372 [2021-03-24 13:26:51,129 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:26:51,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:26:51,129 INFO L82 PathProgramCache]: Analyzing trace with hash 814013208, now seen corresponding path program 1 times [2021-03-24 13:26:51,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:26:51,129 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103152404] [2021-03-24 13:26:51,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:26:51,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:26:51,226 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:26:51,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:26:51,229 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:26:51,300 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:26:51,300 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:26:51,300 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable373 [2021-03-24 13:26:51,300 WARN L342 ceAbstractionStarter]: 187 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:26:51,301 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 188 thread instances. [2021-03-24 13:26:51,436 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:26:51,436 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:26:51,436 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:26:51,436 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:26:51,436 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:26:51,436 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:26:51,436 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:26:51,436 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:26:51,436 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:26:51,436 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:26:51,443 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 946 places, 569 transitions, 37234 flow [2021-03-24 13:26:52,506 INFO L129 PetriNetUnfolder]: 0/1133 cut-off events. [2021-03-24 13:26:52,506 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:52,506 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19464 conditions, 1133 events. 0/1133 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4248 event pairs, 0 based on Foata normal form. 0/944 useless extension candidates. Maximal degree in co-relation 0. Up to 189 conditions per place. [2021-03-24 13:26:52,506 INFO L82 GeneralOperation]: Start removeDead. Operand has 946 places, 569 transitions, 37234 flow [2021-03-24 13:26:52,517 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 944 places, 567 transitions, 37230 flow [2021-03-24 13:26:52,517 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:26:52,517 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 944 places, 567 transitions, 37230 flow [2021-03-24 13:26:52,517 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 944 places, 567 transitions, 37230 flow [2021-03-24 13:26:52,524 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 944 places, 567 transitions, 37230 flow [2021-03-24 13:26:53,512 INFO L129 PetriNetUnfolder]: 0/755 cut-off events. [2021-03-24 13:26:53,512 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:53,512 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19086 conditions, 755 events. 0/755 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2302 event pairs, 0 based on Foata normal form. 0/755 useless extension candidates. Maximal degree in co-relation 0. Up to 189 conditions per place. [2021-03-24 13:26:53,837 INFO L142 LiptonReduction]: Number of co-enabled transitions 212440 [2021-03-24 13:26:54,794 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:26:55,381 INFO L154 LiptonReduction]: Checked pairs total: 176532 [2021-03-24 13:26:55,381 INFO L156 LiptonReduction]: Total number of compositions: 188 [2021-03-24 13:26:55,381 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2864 [2021-03-24 13:26:55,382 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:26:55,382 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:55,382 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:26:55,382 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:26:55,382 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:26:55,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:26:55,383 INFO L82 PathProgramCache]: Analyzing trace with hash 2299171, now seen corresponding path program 1 times [2021-03-24 13:26:55,383 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:26:55,383 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923371549] [2021-03-24 13:26:55,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:26:55,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:26:55,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:26:55,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:26:55,484 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-24 13:26:55,484 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923371549] [2021-03-24 13:26:55,484 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:26:55,485 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:26:55,485 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715542786] [2021-03-24 13:26:55,485 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:26:55,485 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:26:55,485 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:26:55,485 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:26:55,486 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 754 out of 757 [2021-03-24 13:26:55,487 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 756 places, 379 transitions, 36854 flow. Second operand has 3 states, 3 states have (on average 754.6666666666666) internal successors, (2264), 3 states have internal predecessors, (2264), 0 states have call successors, (0), 0 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-24 13:26:55,487 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:26:55,487 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 754 of 757 [2021-03-24 13:26:55,487 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:26:55,975 INFO L129 PetriNetUnfolder]: 0/378 cut-off events. [2021-03-24 13:26:55,975 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:26:55,975 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18711 conditions, 378 events. 0/378 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 350 event pairs, 0 based on Foata normal form. 189/567 useless extension candidates. Maximal degree in co-relation 0. Up to 189 conditions per place. [2021-03-24 13:26:55,977 INFO L132 encePairwiseOnDemand]: 755/757 looper letters, 0 selfloop transitions, 1 changer transitions 0/378 dead transitions. [2021-03-24 13:26:55,977 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 757 places, 378 transitions, 36854 flow [2021-03-24 13:26:55,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:26:55,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:26:55,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2264 transitions. [2021-03-24 13:26:55,978 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9969176574196389 [2021-03-24 13:26:55,978 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2264 transitions. [2021-03-24 13:26:55,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2264 transitions. [2021-03-24 13:26:55,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:26:55,978 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2264 transitions. [2021-03-24 13:26:55,979 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 754.6666666666666) internal successors, (2264), 3 states have internal predecessors, (2264), 0 states have call successors, (0), 0 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-24 13:26:55,980 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 757.0) internal successors, (3028), 4 states have internal predecessors, (3028), 0 states have call successors, (0), 0 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-24 13:26:55,980 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 757.0) internal successors, (3028), 4 states have internal predecessors, (3028), 0 states have call successors, (0), 0 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-24 13:26:55,980 INFO L185 Difference]: Start difference. First operand has 756 places, 379 transitions, 36854 flow. Second operand 3 states and 2264 transitions. [2021-03-24 13:26:55,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 757 places, 378 transitions, 36854 flow [2021-03-24 13:27:00,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 757 places, 378 transitions, 1698 flow, removed 17578 selfloop flow, removed 0 redundant places. [2021-03-24 13:27:00,345 INFO L241 Difference]: Finished difference. Result has 757 places, 378 transitions, 1698 flow [2021-03-24 13:27:00,346 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=757, PETRI_DIFFERENCE_MINUEND_FLOW=1696, PETRI_DIFFERENCE_MINUEND_PLACES=755, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1698, PETRI_PLACES=757, PETRI_TRANSITIONS=378} [2021-03-24 13:27:00,346 INFO L343 CegarLoopForPetriNet]: 756 programPoint places, 1 predicate places. [2021-03-24 13:27:00,346 INFO L480 AbstractCegarLoop]: Abstraction has has 757 places, 378 transitions, 1698 flow [2021-03-24 13:27:00,346 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 754.6666666666666) internal successors, (2264), 3 states have internal predecessors, (2264), 0 states have call successors, (0), 0 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-24 13:27:00,346 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:27:00,346 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:27:00,346 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable374 [2021-03-24 13:27:00,346 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:27:00,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:27:00,346 INFO L82 PathProgramCache]: Analyzing trace with hash -999673918, now seen corresponding path program 1 times [2021-03-24 13:27:00,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:27:00,347 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225168704] [2021-03-24 13:27:00,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:27:00,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:27:00,447 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:27:00,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:27:00,451 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:27:00,526 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:27:00,526 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:27:00,526 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable375 [2021-03-24 13:27:00,526 WARN L342 ceAbstractionStarter]: 188 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:27:00,526 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 189 thread instances. [2021-03-24 13:27:00,662 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:27:00,663 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:27:00,663 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:27:00,663 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:27:00,663 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:27:00,663 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:27:00,663 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:27:00,663 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:27:00,663 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:27:00,663 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:27:00,670 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 951 places, 572 transitions, 37621 flow [2021-03-24 13:27:01,760 INFO L129 PetriNetUnfolder]: 0/1139 cut-off events. [2021-03-24 13:27:01,760 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:01,760 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19662 conditions, 1139 events. 0/1139 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4316 event pairs, 0 based on Foata normal form. 0/949 useless extension candidates. Maximal degree in co-relation 0. Up to 190 conditions per place. [2021-03-24 13:27:01,760 INFO L82 GeneralOperation]: Start removeDead. Operand has 951 places, 572 transitions, 37621 flow [2021-03-24 13:27:01,771 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 949 places, 570 transitions, 37617 flow [2021-03-24 13:27:01,771 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:27:01,771 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 949 places, 570 transitions, 37617 flow [2021-03-24 13:27:01,771 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 949 places, 570 transitions, 37617 flow [2021-03-24 13:27:01,778 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 949 places, 570 transitions, 37617 flow [2021-03-24 13:27:02,823 INFO L129 PetriNetUnfolder]: 0/759 cut-off events. [2021-03-24 13:27:02,823 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:02,823 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19282 conditions, 759 events. 0/759 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2373 event pairs, 0 based on Foata normal form. 0/759 useless extension candidates. Maximal degree in co-relation 0. Up to 190 conditions per place. [2021-03-24 13:27:03,157 INFO L142 LiptonReduction]: Number of co-enabled transitions 214704 [2021-03-24 13:27:04,708 INFO L154 LiptonReduction]: Checked pairs total: 178416 [2021-03-24 13:27:04,708 INFO L156 LiptonReduction]: Total number of compositions: 189 [2021-03-24 13:27:04,708 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2937 [2021-03-24 13:27:04,709 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:27:04,710 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:04,710 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:27:04,710 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:27:04,710 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:27:04,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:27:04,710 INFO L82 PathProgramCache]: Analyzing trace with hash 2323491, now seen corresponding path program 1 times [2021-03-24 13:27:04,710 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:27:04,710 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335178432] [2021-03-24 13:27:04,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:27:04,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:27:04,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:27:04,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:27:04,821 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-24 13:27:04,821 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335178432] [2021-03-24 13:27:04,821 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:27:04,821 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:27:04,821 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305925814] [2021-03-24 13:27:04,821 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:27:04,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:27:04,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:27:04,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:27:04,822 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 758 out of 761 [2021-03-24 13:27:04,823 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 760 places, 381 transitions, 37239 flow. Second operand has 3 states, 3 states have (on average 758.6666666666666) internal successors, (2276), 3 states have internal predecessors, (2276), 0 states have call successors, (0), 0 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-24 13:27:04,823 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:27:04,823 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 758 of 761 [2021-03-24 13:27:04,823 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:27:05,350 INFO L129 PetriNetUnfolder]: 0/380 cut-off events. [2021-03-24 13:27:05,351 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:05,351 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18905 conditions, 380 events. 0/380 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 381 event pairs, 0 based on Foata normal form. 190/570 useless extension candidates. Maximal degree in co-relation 0. Up to 190 conditions per place. [2021-03-24 13:27:05,352 INFO L132 encePairwiseOnDemand]: 759/761 looper letters, 0 selfloop transitions, 1 changer transitions 0/380 dead transitions. [2021-03-24 13:27:05,352 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 761 places, 380 transitions, 37239 flow [2021-03-24 13:27:05,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:27:05,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:27:05,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2276 transitions. [2021-03-24 13:27:05,353 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9969338589575121 [2021-03-24 13:27:05,353 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2276 transitions. [2021-03-24 13:27:05,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2276 transitions. [2021-03-24 13:27:05,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:27:05,354 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2276 transitions. [2021-03-24 13:27:05,354 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 758.6666666666666) internal successors, (2276), 3 states have internal predecessors, (2276), 0 states have call successors, (0), 0 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-24 13:27:05,355 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 761.0) internal successors, (3044), 4 states have internal predecessors, (3044), 0 states have call successors, (0), 0 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-24 13:27:05,355 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 761.0) internal successors, (3044), 4 states have internal predecessors, (3044), 0 states have call successors, (0), 0 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-24 13:27:05,355 INFO L185 Difference]: Start difference. First operand has 760 places, 381 transitions, 37239 flow. Second operand 3 states and 2276 transitions. [2021-03-24 13:27:05,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 761 places, 380 transitions, 37239 flow [2021-03-24 13:27:09,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 761 places, 380 transitions, 1707 flow, removed 17766 selfloop flow, removed 0 redundant places. [2021-03-24 13:27:09,867 INFO L241 Difference]: Finished difference. Result has 761 places, 380 transitions, 1707 flow [2021-03-24 13:27:09,867 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=761, PETRI_DIFFERENCE_MINUEND_FLOW=1705, PETRI_DIFFERENCE_MINUEND_PLACES=759, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1707, PETRI_PLACES=761, PETRI_TRANSITIONS=380} [2021-03-24 13:27:09,867 INFO L343 CegarLoopForPetriNet]: 760 programPoint places, 1 predicate places. [2021-03-24 13:27:09,867 INFO L480 AbstractCegarLoop]: Abstraction has has 761 places, 380 transitions, 1707 flow [2021-03-24 13:27:09,867 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 758.6666666666666) internal successors, (2276), 3 states have internal predecessors, (2276), 0 states have call successors, (0), 0 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-24 13:27:09,867 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:27:09,867 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:27:09,867 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable376 [2021-03-24 13:27:09,867 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:27:09,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:27:09,868 INFO L82 PathProgramCache]: Analyzing trace with hash -684743901, now seen corresponding path program 1 times [2021-03-24 13:27:09,868 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:27:09,868 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088738877] [2021-03-24 13:27:09,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:27:09,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:27:09,967 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:27:09,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:27:09,970 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:27:10,041 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:27:10,042 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:27:10,042 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable377 [2021-03-24 13:27:10,042 WARN L342 ceAbstractionStarter]: 189 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:27:10,042 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 190 thread instances. [2021-03-24 13:27:10,179 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:27:10,180 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:27:10,180 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:27:10,180 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:27:10,180 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:27:10,180 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:27:10,180 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:27:10,180 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:27:10,180 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:27:10,180 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:27:10,187 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 956 places, 575 transitions, 38010 flow [2021-03-24 13:27:11,345 INFO L129 PetriNetUnfolder]: 0/1145 cut-off events. [2021-03-24 13:27:11,345 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:11,345 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19861 conditions, 1145 events. 0/1145 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4478 event pairs, 0 based on Foata normal form. 0/954 useless extension candidates. Maximal degree in co-relation 0. Up to 191 conditions per place. [2021-03-24 13:27:11,345 INFO L82 GeneralOperation]: Start removeDead. Operand has 956 places, 575 transitions, 38010 flow [2021-03-24 13:27:11,356 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 954 places, 573 transitions, 38006 flow [2021-03-24 13:27:11,357 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:27:11,357 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 954 places, 573 transitions, 38006 flow [2021-03-24 13:27:11,357 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 954 places, 573 transitions, 38006 flow [2021-03-24 13:27:11,364 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 954 places, 573 transitions, 38006 flow [2021-03-24 13:27:12,486 INFO L129 PetriNetUnfolder]: 0/763 cut-off events. [2021-03-24 13:27:12,486 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:12,487 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19479 conditions, 763 events. 0/763 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2053 event pairs, 0 based on Foata normal form. 0/763 useless extension candidates. Maximal degree in co-relation 0. Up to 191 conditions per place. [2021-03-24 13:27:12,819 INFO L142 LiptonReduction]: Number of co-enabled transitions 216980 [2021-03-24 13:27:14,393 INFO L154 LiptonReduction]: Checked pairs total: 180310 [2021-03-24 13:27:14,393 INFO L156 LiptonReduction]: Total number of compositions: 190 [2021-03-24 13:27:14,393 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3036 [2021-03-24 13:27:14,394 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:27:14,394 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:14,394 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:27:14,394 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:27:14,394 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:27:14,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:27:14,395 INFO L82 PathProgramCache]: Analyzing trace with hash 2347939, now seen corresponding path program 1 times [2021-03-24 13:27:14,395 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:27:14,395 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557092222] [2021-03-24 13:27:14,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:27:14,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:27:14,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:27:14,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:27:14,498 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-24 13:27:14,499 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557092222] [2021-03-24 13:27:14,499 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:27:14,499 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:27:14,499 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994400499] [2021-03-24 13:27:14,499 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:27:14,499 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:27:14,499 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:27:14,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:27:14,500 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 762 out of 765 [2021-03-24 13:27:14,501 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 764 places, 383 transitions, 37626 flow. Second operand has 3 states, 3 states have (on average 762.6666666666666) internal successors, (2288), 3 states have internal predecessors, (2288), 0 states have call successors, (0), 0 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-24 13:27:14,501 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:27:14,501 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 762 of 765 [2021-03-24 13:27:14,501 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:27:15,037 INFO L129 PetriNetUnfolder]: 0/382 cut-off events. [2021-03-24 13:27:15,037 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:15,038 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19100 conditions, 382 events. 0/382 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 374 event pairs, 0 based on Foata normal form. 191/573 useless extension candidates. Maximal degree in co-relation 0. Up to 191 conditions per place. [2021-03-24 13:27:15,039 INFO L132 encePairwiseOnDemand]: 763/765 looper letters, 0 selfloop transitions, 1 changer transitions 0/382 dead transitions. [2021-03-24 13:27:15,039 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 765 places, 382 transitions, 37626 flow [2021-03-24 13:27:15,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:27:15,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:27:15,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2288 transitions. [2021-03-24 13:27:15,041 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9969498910675382 [2021-03-24 13:27:15,041 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2288 transitions. [2021-03-24 13:27:15,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2288 transitions. [2021-03-24 13:27:15,041 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:27:15,041 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2288 transitions. [2021-03-24 13:27:15,042 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 762.6666666666666) internal successors, (2288), 3 states have internal predecessors, (2288), 0 states have call successors, (0), 0 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-24 13:27:15,043 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 765.0) internal successors, (3060), 4 states have internal predecessors, (3060), 0 states have call successors, (0), 0 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-24 13:27:15,043 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 765.0) internal successors, (3060), 4 states have internal predecessors, (3060), 0 states have call successors, (0), 0 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-24 13:27:15,043 INFO L185 Difference]: Start difference. First operand has 764 places, 383 transitions, 37626 flow. Second operand 3 states and 2288 transitions. [2021-03-24 13:27:15,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 765 places, 382 transitions, 37626 flow [2021-03-24 13:27:19,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 765 places, 382 transitions, 1716 flow, removed 17955 selfloop flow, removed 0 redundant places. [2021-03-24 13:27:19,506 INFO L241 Difference]: Finished difference. Result has 765 places, 382 transitions, 1716 flow [2021-03-24 13:27:19,507 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=765, PETRI_DIFFERENCE_MINUEND_FLOW=1714, PETRI_DIFFERENCE_MINUEND_PLACES=763, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1716, PETRI_PLACES=765, PETRI_TRANSITIONS=382} [2021-03-24 13:27:19,507 INFO L343 CegarLoopForPetriNet]: 764 programPoint places, 1 predicate places. [2021-03-24 13:27:19,507 INFO L480 AbstractCegarLoop]: Abstraction has has 765 places, 382 transitions, 1716 flow [2021-03-24 13:27:19,507 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 762.6666666666666) internal successors, (2288), 3 states have internal predecessors, (2288), 0 states have call successors, (0), 0 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-24 13:27:19,507 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:27:19,507 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:27:19,507 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable378 [2021-03-24 13:27:19,507 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:27:19,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:27:19,507 INFO L82 PathProgramCache]: Analyzing trace with hash 1831777669, now seen corresponding path program 1 times [2021-03-24 13:27:19,507 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:27:19,507 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415607524] [2021-03-24 13:27:19,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:27:19,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:27:19,609 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:27:19,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:27:19,612 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:27:19,684 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:27:19,684 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:27:19,684 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable379 [2021-03-24 13:27:19,684 WARN L342 ceAbstractionStarter]: 190 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:27:19,684 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 191 thread instances. [2021-03-24 13:27:19,824 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:27:19,824 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:27:19,825 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:27:19,825 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:27:19,825 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:27:19,825 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:27:19,825 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:27:19,825 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:27:19,825 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:27:19,825 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:27:19,832 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 961 places, 578 transitions, 38401 flow [2021-03-24 13:27:21,047 INFO L129 PetriNetUnfolder]: 0/1151 cut-off events. [2021-03-24 13:27:21,047 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:21,047 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20061 conditions, 1151 events. 0/1151 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4481 event pairs, 0 based on Foata normal form. 0/959 useless extension candidates. Maximal degree in co-relation 0. Up to 192 conditions per place. [2021-03-24 13:27:21,047 INFO L82 GeneralOperation]: Start removeDead. Operand has 961 places, 578 transitions, 38401 flow [2021-03-24 13:27:21,059 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 959 places, 576 transitions, 38397 flow [2021-03-24 13:27:21,059 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:27:21,059 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 959 places, 576 transitions, 38397 flow [2021-03-24 13:27:21,059 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 959 places, 576 transitions, 38397 flow [2021-03-24 13:27:21,066 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 959 places, 576 transitions, 38397 flow [2021-03-24 13:27:22,258 INFO L129 PetriNetUnfolder]: 0/767 cut-off events. [2021-03-24 13:27:22,259 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:22,259 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19677 conditions, 767 events. 0/767 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2317 event pairs, 0 based on Foata normal form. 0/767 useless extension candidates. Maximal degree in co-relation 0. Up to 192 conditions per place. [2021-03-24 13:27:22,596 INFO L142 LiptonReduction]: Number of co-enabled transitions 219268 [2021-03-24 13:27:23,809 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:27:24,182 INFO L154 LiptonReduction]: Checked pairs total: 182214 [2021-03-24 13:27:24,182 INFO L156 LiptonReduction]: Total number of compositions: 191 [2021-03-24 13:27:24,182 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3123 [2021-03-24 13:27:24,183 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:27:24,183 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:24,183 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:27:24,183 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:27:24,183 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:27:24,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:27:24,184 INFO L82 PathProgramCache]: Analyzing trace with hash 2372515, now seen corresponding path program 1 times [2021-03-24 13:27:24,184 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:27:24,184 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972806826] [2021-03-24 13:27:24,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:27:24,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:27:24,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:27:24,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:27:24,287 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-24 13:27:24,287 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972806826] [2021-03-24 13:27:24,287 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:27:24,287 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:27:24,287 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941699339] [2021-03-24 13:27:24,287 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:27:24,287 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:27:24,287 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:27:24,287 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:27:24,288 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 766 out of 769 [2021-03-24 13:27:24,289 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 768 places, 385 transitions, 38015 flow. Second operand has 3 states, 3 states have (on average 766.6666666666666) internal successors, (2300), 3 states have internal predecessors, (2300), 0 states have call successors, (0), 0 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-24 13:27:24,289 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:27:24,289 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 766 of 769 [2021-03-24 13:27:24,289 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:27:24,816 INFO L129 PetriNetUnfolder]: 0/384 cut-off events. [2021-03-24 13:27:24,816 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:24,816 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19296 conditions, 384 events. 0/384 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 373 event pairs, 0 based on Foata normal form. 192/576 useless extension candidates. Maximal degree in co-relation 0. Up to 192 conditions per place. [2021-03-24 13:27:24,818 INFO L132 encePairwiseOnDemand]: 767/769 looper letters, 0 selfloop transitions, 1 changer transitions 0/384 dead transitions. [2021-03-24 13:27:24,818 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 769 places, 384 transitions, 38015 flow [2021-03-24 13:27:24,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:27:24,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:27:24,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2300 transitions. [2021-03-24 13:27:24,819 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9969657563935848 [2021-03-24 13:27:24,819 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2300 transitions. [2021-03-24 13:27:24,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2300 transitions. [2021-03-24 13:27:24,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:27:24,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2300 transitions. [2021-03-24 13:27:24,820 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 766.6666666666666) internal successors, (2300), 3 states have internal predecessors, (2300), 0 states have call successors, (0), 0 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-24 13:27:24,821 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 769.0) internal successors, (3076), 4 states have internal predecessors, (3076), 0 states have call successors, (0), 0 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-24 13:27:24,821 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 769.0) internal successors, (3076), 4 states have internal predecessors, (3076), 0 states have call successors, (0), 0 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-24 13:27:24,821 INFO L185 Difference]: Start difference. First operand has 768 places, 385 transitions, 38015 flow. Second operand 3 states and 2300 transitions. [2021-03-24 13:27:24,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 769 places, 384 transitions, 38015 flow [2021-03-24 13:27:29,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 769 places, 384 transitions, 1725 flow, removed 18145 selfloop flow, removed 0 redundant places. [2021-03-24 13:27:29,300 INFO L241 Difference]: Finished difference. Result has 769 places, 384 transitions, 1725 flow [2021-03-24 13:27:29,300 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=769, PETRI_DIFFERENCE_MINUEND_FLOW=1723, PETRI_DIFFERENCE_MINUEND_PLACES=767, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1725, PETRI_PLACES=769, PETRI_TRANSITIONS=384} [2021-03-24 13:27:29,300 INFO L343 CegarLoopForPetriNet]: 768 programPoint places, 1 predicate places. [2021-03-24 13:27:29,300 INFO L480 AbstractCegarLoop]: Abstraction has has 769 places, 384 transitions, 1725 flow [2021-03-24 13:27:29,300 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 766.6666666666666) internal successors, (2300), 3 states have internal predecessors, (2300), 0 states have call successors, (0), 0 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-24 13:27:29,300 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:27:29,300 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:27:29,300 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable380 [2021-03-24 13:27:29,300 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:27:29,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:27:29,301 INFO L82 PathProgramCache]: Analyzing trace with hash 1371032894, now seen corresponding path program 1 times [2021-03-24 13:27:29,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:27:29,301 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280161553] [2021-03-24 13:27:29,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:27:29,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:27:29,401 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:27:29,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:27:29,403 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:27:29,476 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:27:29,477 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:27:29,477 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable381 [2021-03-24 13:27:29,477 WARN L342 ceAbstractionStarter]: 191 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:27:29,477 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 192 thread instances. [2021-03-24 13:27:29,633 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:27:29,634 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:27:29,634 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:27:29,634 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:27:29,634 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:27:29,634 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:27:29,634 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:27:29,634 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:27:29,634 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:27:29,634 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:27:29,641 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 966 places, 581 transitions, 38794 flow [2021-03-24 13:27:30,940 INFO L129 PetriNetUnfolder]: 0/1157 cut-off events. [2021-03-24 13:27:30,941 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:30,941 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20262 conditions, 1157 events. 0/1157 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4471 event pairs, 0 based on Foata normal form. 0/964 useless extension candidates. Maximal degree in co-relation 0. Up to 193 conditions per place. [2021-03-24 13:27:30,941 INFO L82 GeneralOperation]: Start removeDead. Operand has 966 places, 581 transitions, 38794 flow [2021-03-24 13:27:30,952 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 964 places, 579 transitions, 38790 flow [2021-03-24 13:27:30,953 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:27:30,953 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 964 places, 579 transitions, 38790 flow [2021-03-24 13:27:30,953 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 964 places, 579 transitions, 38790 flow [2021-03-24 13:27:30,961 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 964 places, 579 transitions, 38790 flow [2021-03-24 13:27:32,193 INFO L129 PetriNetUnfolder]: 0/771 cut-off events. [2021-03-24 13:27:32,194 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:32,194 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19876 conditions, 771 events. 0/771 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2413 event pairs, 0 based on Foata normal form. 0/771 useless extension candidates. Maximal degree in co-relation 0. Up to 193 conditions per place. [2021-03-24 13:27:32,591 INFO L142 LiptonReduction]: Number of co-enabled transitions 221568 [2021-03-24 13:27:34,174 INFO L154 LiptonReduction]: Checked pairs total: 184128 [2021-03-24 13:27:34,174 INFO L156 LiptonReduction]: Total number of compositions: 192 [2021-03-24 13:27:34,174 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3221 [2021-03-24 13:27:34,175 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:27:34,176 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:34,176 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:27:34,176 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:27:34,176 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:27:34,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:27:34,176 INFO L82 PathProgramCache]: Analyzing trace with hash 2397219, now seen corresponding path program 1 times [2021-03-24 13:27:34,176 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:27:34,176 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024356244] [2021-03-24 13:27:34,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:27:34,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:27:34,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:27:34,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:27:34,306 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-24 13:27:34,306 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024356244] [2021-03-24 13:27:34,306 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:27:34,306 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:27:34,306 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581432901] [2021-03-24 13:27:34,306 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:27:34,306 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:27:34,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:27:34,307 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:27:34,308 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 770 out of 773 [2021-03-24 13:27:34,309 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 772 places, 387 transitions, 38406 flow. Second operand has 3 states, 3 states have (on average 770.6666666666666) internal successors, (2312), 3 states have internal predecessors, (2312), 0 states have call successors, (0), 0 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-24 13:27:34,309 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:27:34,309 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 770 of 773 [2021-03-24 13:27:34,309 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:27:34,833 INFO L129 PetriNetUnfolder]: 0/386 cut-off events. [2021-03-24 13:27:34,834 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:34,834 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19493 conditions, 386 events. 0/386 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 336 event pairs, 0 based on Foata normal form. 193/579 useless extension candidates. Maximal degree in co-relation 0. Up to 193 conditions per place. [2021-03-24 13:27:34,835 INFO L132 encePairwiseOnDemand]: 771/773 looper letters, 0 selfloop transitions, 1 changer transitions 0/386 dead transitions. [2021-03-24 13:27:34,835 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 773 places, 386 transitions, 38406 flow [2021-03-24 13:27:34,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:27:34,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:27:34,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2312 transitions. [2021-03-24 13:27:34,837 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9969814575247952 [2021-03-24 13:27:34,837 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2312 transitions. [2021-03-24 13:27:34,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2312 transitions. [2021-03-24 13:27:34,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:27:34,837 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2312 transitions. [2021-03-24 13:27:34,838 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 770.6666666666666) internal successors, (2312), 3 states have internal predecessors, (2312), 0 states have call successors, (0), 0 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-24 13:27:34,840 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 773.0) internal successors, (3092), 4 states have internal predecessors, (3092), 0 states have call successors, (0), 0 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-24 13:27:34,840 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 773.0) internal successors, (3092), 4 states have internal predecessors, (3092), 0 states have call successors, (0), 0 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-24 13:27:34,840 INFO L185 Difference]: Start difference. First operand has 772 places, 387 transitions, 38406 flow. Second operand 3 states and 2312 transitions. [2021-03-24 13:27:34,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 773 places, 386 transitions, 38406 flow [2021-03-24 13:27:39,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 773 places, 386 transitions, 1734 flow, removed 18336 selfloop flow, removed 0 redundant places. [2021-03-24 13:27:39,434 INFO L241 Difference]: Finished difference. Result has 773 places, 386 transitions, 1734 flow [2021-03-24 13:27:39,434 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=773, PETRI_DIFFERENCE_MINUEND_FLOW=1732, PETRI_DIFFERENCE_MINUEND_PLACES=771, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1734, PETRI_PLACES=773, PETRI_TRANSITIONS=386} [2021-03-24 13:27:39,434 INFO L343 CegarLoopForPetriNet]: 772 programPoint places, 1 predicate places. [2021-03-24 13:27:39,434 INFO L480 AbstractCegarLoop]: Abstraction has has 773 places, 386 transitions, 1734 flow [2021-03-24 13:27:39,434 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 770.6666666666666) internal successors, (2312), 3 states have internal predecessors, (2312), 0 states have call successors, (0), 0 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-24 13:27:39,434 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:27:39,434 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:27:39,434 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable382 [2021-03-24 13:27:39,434 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:27:39,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:27:39,435 INFO L82 PathProgramCache]: Analyzing trace with hash -1883173560, now seen corresponding path program 1 times [2021-03-24 13:27:39,435 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:27:39,435 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524709392] [2021-03-24 13:27:39,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:27:39,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:27:39,559 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:27:39,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:27:39,562 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:27:39,637 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:27:39,638 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:27:39,638 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable383 [2021-03-24 13:27:39,638 WARN L342 ceAbstractionStarter]: 192 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:27:39,638 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 193 thread instances. [2021-03-24 13:27:39,777 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:27:39,778 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:27:39,778 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:27:39,778 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:27:39,778 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:27:39,778 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:27:39,778 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:27:39,778 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:27:39,778 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:27:39,778 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:27:39,785 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 971 places, 584 transitions, 39189 flow [2021-03-24 13:27:41,077 INFO L129 PetriNetUnfolder]: 0/1163 cut-off events. [2021-03-24 13:27:41,077 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:41,078 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20464 conditions, 1163 events. 0/1163 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4633 event pairs, 0 based on Foata normal form. 0/969 useless extension candidates. Maximal degree in co-relation 0. Up to 194 conditions per place. [2021-03-24 13:27:41,078 INFO L82 GeneralOperation]: Start removeDead. Operand has 971 places, 584 transitions, 39189 flow [2021-03-24 13:27:41,089 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 969 places, 582 transitions, 39185 flow [2021-03-24 13:27:41,089 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:27:41,089 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 969 places, 582 transitions, 39185 flow [2021-03-24 13:27:41,089 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 969 places, 582 transitions, 39185 flow [2021-03-24 13:27:41,097 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 969 places, 582 transitions, 39185 flow [2021-03-24 13:27:41,903 INFO L129 PetriNetUnfolder]: 0/775 cut-off events. [2021-03-24 13:27:41,903 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:41,904 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20076 conditions, 775 events. 0/775 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2034 event pairs, 0 based on Foata normal form. 0/775 useless extension candidates. Maximal degree in co-relation 0. Up to 194 conditions per place. [2021-03-24 13:27:42,692 INFO L142 LiptonReduction]: Number of co-enabled transitions 223880 [2021-03-24 13:27:43,983 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:27:44,339 INFO L154 LiptonReduction]: Checked pairs total: 186052 [2021-03-24 13:27:44,339 INFO L156 LiptonReduction]: Total number of compositions: 193 [2021-03-24 13:27:44,339 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3250 [2021-03-24 13:27:44,340 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:27:44,340 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:44,340 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:27:44,340 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:27:44,340 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:27:44,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:27:44,341 INFO L82 PathProgramCache]: Analyzing trace with hash 2422051, now seen corresponding path program 1 times [2021-03-24 13:27:44,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:27:44,341 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679534857] [2021-03-24 13:27:44,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:27:44,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:27:44,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:27:44,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:27:44,467 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-24 13:27:44,467 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679534857] [2021-03-24 13:27:44,467 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:27:44,467 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:27:44,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662231196] [2021-03-24 13:27:44,468 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:27:44,468 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:27:44,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:27:44,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:27:44,469 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 774 out of 777 [2021-03-24 13:27:44,470 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 776 places, 389 transitions, 38799 flow. Second operand has 3 states, 3 states have (on average 774.6666666666666) internal successors, (2324), 3 states have internal predecessors, (2324), 0 states have call successors, (0), 0 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-24 13:27:44,470 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:27:44,470 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 774 of 777 [2021-03-24 13:27:44,470 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:27:45,041 INFO L129 PetriNetUnfolder]: 0/388 cut-off events. [2021-03-24 13:27:45,041 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:45,041 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19691 conditions, 388 events. 0/388 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 377 event pairs, 0 based on Foata normal form. 194/582 useless extension candidates. Maximal degree in co-relation 0. Up to 194 conditions per place. [2021-03-24 13:27:45,043 INFO L132 encePairwiseOnDemand]: 775/777 looper letters, 0 selfloop transitions, 1 changer transitions 0/388 dead transitions. [2021-03-24 13:27:45,043 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 777 places, 388 transitions, 38799 flow [2021-03-24 13:27:45,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:27:45,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:27:45,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2324 transitions. [2021-03-24 13:27:45,044 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.996996996996997 [2021-03-24 13:27:45,044 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2324 transitions. [2021-03-24 13:27:45,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2324 transitions. [2021-03-24 13:27:45,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:27:45,045 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2324 transitions. [2021-03-24 13:27:45,046 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 774.6666666666666) internal successors, (2324), 3 states have internal predecessors, (2324), 0 states have call successors, (0), 0 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-24 13:27:45,047 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 777.0) internal successors, (3108), 4 states have internal predecessors, (3108), 0 states have call successors, (0), 0 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-24 13:27:45,047 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 777.0) internal successors, (3108), 4 states have internal predecessors, (3108), 0 states have call successors, (0), 0 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-24 13:27:45,047 INFO L185 Difference]: Start difference. First operand has 776 places, 389 transitions, 38799 flow. Second operand 3 states and 2324 transitions. [2021-03-24 13:27:45,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 777 places, 388 transitions, 38799 flow [2021-03-24 13:27:49,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 777 places, 388 transitions, 1743 flow, removed 18528 selfloop flow, removed 0 redundant places. [2021-03-24 13:27:49,826 INFO L241 Difference]: Finished difference. Result has 777 places, 388 transitions, 1743 flow [2021-03-24 13:27:49,827 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=777, PETRI_DIFFERENCE_MINUEND_FLOW=1741, PETRI_DIFFERENCE_MINUEND_PLACES=775, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1743, PETRI_PLACES=777, PETRI_TRANSITIONS=388} [2021-03-24 13:27:49,827 INFO L343 CegarLoopForPetriNet]: 776 programPoint places, 1 predicate places. [2021-03-24 13:27:49,827 INFO L480 AbstractCegarLoop]: Abstraction has has 777 places, 388 transitions, 1743 flow [2021-03-24 13:27:49,827 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 774.6666666666666) internal successors, (2324), 3 states have internal predecessors, (2324), 0 states have call successors, (0), 0 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-24 13:27:49,827 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:27:49,827 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:27:49,827 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable384 [2021-03-24 13:27:49,827 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:27:49,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:27:49,828 INFO L82 PathProgramCache]: Analyzing trace with hash -1653714071, now seen corresponding path program 1 times [2021-03-24 13:27:49,828 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:27:49,828 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015811498] [2021-03-24 13:27:49,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:27:49,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:27:49,958 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:27:49,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:27:49,961 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:27:50,039 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:27:50,039 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:27:50,039 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable385 [2021-03-24 13:27:50,039 WARN L342 ceAbstractionStarter]: 193 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:27:50,040 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 194 thread instances. [2021-03-24 13:27:50,179 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:27:50,179 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:27:50,180 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:27:50,180 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:27:50,180 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:27:50,180 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:27:50,180 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:27:50,180 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:27:50,180 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:27:50,180 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:27:50,187 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 976 places, 587 transitions, 39586 flow [2021-03-24 13:27:51,518 INFO L129 PetriNetUnfolder]: 0/1169 cut-off events. [2021-03-24 13:27:51,518 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:51,518 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20667 conditions, 1169 events. 0/1169 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4657 event pairs, 0 based on Foata normal form. 0/974 useless extension candidates. Maximal degree in co-relation 0. Up to 195 conditions per place. [2021-03-24 13:27:51,518 INFO L82 GeneralOperation]: Start removeDead. Operand has 976 places, 587 transitions, 39586 flow [2021-03-24 13:27:51,530 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 974 places, 585 transitions, 39582 flow [2021-03-24 13:27:51,530 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:27:51,530 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 974 places, 585 transitions, 39582 flow [2021-03-24 13:27:51,530 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 974 places, 585 transitions, 39582 flow [2021-03-24 13:27:51,537 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 974 places, 585 transitions, 39582 flow [2021-03-24 13:27:52,352 INFO L129 PetriNetUnfolder]: 0/779 cut-off events. [2021-03-24 13:27:52,352 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:52,352 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20277 conditions, 779 events. 0/779 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2182 event pairs, 0 based on Foata normal form. 0/779 useless extension candidates. Maximal degree in co-relation 0. Up to 195 conditions per place. [2021-03-24 13:27:53,466 INFO L142 LiptonReduction]: Number of co-enabled transitions 226204 [2021-03-24 13:27:55,079 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:27:55,501 INFO L154 LiptonReduction]: Checked pairs total: 187986 [2021-03-24 13:27:55,501 INFO L156 LiptonReduction]: Total number of compositions: 194 [2021-03-24 13:27:55,501 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3971 [2021-03-24 13:27:55,503 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:27:55,503 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:55,503 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:27:55,503 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:27:55,503 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:27:55,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:27:55,503 INFO L82 PathProgramCache]: Analyzing trace with hash 2447011, now seen corresponding path program 1 times [2021-03-24 13:27:55,503 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:27:55,504 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730595801] [2021-03-24 13:27:55,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:27:55,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:27:55,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:27:55,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:27:55,638 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-24 13:27:55,638 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730595801] [2021-03-24 13:27:55,639 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:27:55,639 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:27:55,639 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743203781] [2021-03-24 13:27:55,639 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:27:55,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:27:55,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:27:55,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:27:55,640 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 778 out of 781 [2021-03-24 13:27:55,641 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 780 places, 391 transitions, 39194 flow. Second operand has 3 states, 3 states have (on average 778.6666666666666) internal successors, (2336), 3 states have internal predecessors, (2336), 0 states have call successors, (0), 0 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-24 13:27:55,641 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:27:55,641 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 778 of 781 [2021-03-24 13:27:55,641 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:27:56,184 INFO L129 PetriNetUnfolder]: 0/390 cut-off events. [2021-03-24 13:27:56,185 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:27:56,185 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19890 conditions, 390 events. 0/390 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 454 event pairs, 0 based on Foata normal form. 195/585 useless extension candidates. Maximal degree in co-relation 0. Up to 195 conditions per place. [2021-03-24 13:27:56,186 INFO L132 encePairwiseOnDemand]: 779/781 looper letters, 0 selfloop transitions, 1 changer transitions 0/390 dead transitions. [2021-03-24 13:27:56,186 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 781 places, 390 transitions, 39194 flow [2021-03-24 13:27:56,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:27:56,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:27:56,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2336 transitions. [2021-03-24 13:27:56,187 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9970123772940674 [2021-03-24 13:27:56,187 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2336 transitions. [2021-03-24 13:27:56,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2336 transitions. [2021-03-24 13:27:56,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:27:56,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2336 transitions. [2021-03-24 13:27:56,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 778.6666666666666) internal successors, (2336), 3 states have internal predecessors, (2336), 0 states have call successors, (0), 0 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-24 13:27:56,190 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 781.0) internal successors, (3124), 4 states have internal predecessors, (3124), 0 states have call successors, (0), 0 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-24 13:27:56,190 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 781.0) internal successors, (3124), 4 states have internal predecessors, (3124), 0 states have call successors, (0), 0 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-24 13:27:56,190 INFO L185 Difference]: Start difference. First operand has 780 places, 391 transitions, 39194 flow. Second operand 3 states and 2336 transitions. [2021-03-24 13:27:56,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 781 places, 390 transitions, 39194 flow [2021-03-24 13:28:00,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 781 places, 390 transitions, 1752 flow, removed 18721 selfloop flow, removed 0 redundant places. [2021-03-24 13:28:00,904 INFO L241 Difference]: Finished difference. Result has 781 places, 390 transitions, 1752 flow [2021-03-24 13:28:00,904 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=781, PETRI_DIFFERENCE_MINUEND_FLOW=1750, PETRI_DIFFERENCE_MINUEND_PLACES=779, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1752, PETRI_PLACES=781, PETRI_TRANSITIONS=390} [2021-03-24 13:28:00,904 INFO L343 CegarLoopForPetriNet]: 780 programPoint places, 1 predicate places. [2021-03-24 13:28:00,904 INFO L480 AbstractCegarLoop]: Abstraction has has 781 places, 390 transitions, 1752 flow [2021-03-24 13:28:00,905 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 778.6666666666666) internal successors, (2336), 3 states have internal predecessors, (2336), 0 states have call successors, (0), 0 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-24 13:28:00,905 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:28:00,905 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:28:00,905 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable386 [2021-03-24 13:28:00,905 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:28:00,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:28:00,905 INFO L82 PathProgramCache]: Analyzing trace with hash 548420875, now seen corresponding path program 1 times [2021-03-24 13:28:00,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:28:00,905 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317082708] [2021-03-24 13:28:00,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:28:01,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:28:01,028 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:28:01,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:28:01,031 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:28:01,106 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:28:01,107 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:28:01,107 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable387 [2021-03-24 13:28:01,107 WARN L342 ceAbstractionStarter]: 194 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:28:01,107 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 195 thread instances. [2021-03-24 13:28:01,250 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:28:01,250 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:28:01,250 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:28:01,250 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:28:01,250 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:28:01,250 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:28:01,250 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:28:01,250 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:28:01,251 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:28:01,251 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:28:01,257 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 981 places, 590 transitions, 39985 flow [2021-03-24 13:28:02,606 INFO L129 PetriNetUnfolder]: 0/1175 cut-off events. [2021-03-24 13:28:02,606 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:02,606 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20871 conditions, 1175 events. 0/1175 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4601 event pairs, 0 based on Foata normal form. 0/979 useless extension candidates. Maximal degree in co-relation 0. Up to 196 conditions per place. [2021-03-24 13:28:02,606 INFO L82 GeneralOperation]: Start removeDead. Operand has 981 places, 590 transitions, 39985 flow [2021-03-24 13:28:02,618 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 979 places, 588 transitions, 39981 flow [2021-03-24 13:28:02,618 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:28:02,618 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 979 places, 588 transitions, 39981 flow [2021-03-24 13:28:02,618 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 979 places, 588 transitions, 39981 flow [2021-03-24 13:28:02,626 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 979 places, 588 transitions, 39981 flow [2021-03-24 13:28:03,845 INFO L129 PetriNetUnfolder]: 0/783 cut-off events. [2021-03-24 13:28:03,845 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:03,846 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20479 conditions, 783 events. 0/783 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2473 event pairs, 0 based on Foata normal form. 0/783 useless extension candidates. Maximal degree in co-relation 0. Up to 196 conditions per place. [2021-03-24 13:28:04,295 INFO L142 LiptonReduction]: Number of co-enabled transitions 228540 [2021-03-24 13:28:05,608 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:28:05,980 INFO L154 LiptonReduction]: Checked pairs total: 189930 [2021-03-24 13:28:05,980 INFO L156 LiptonReduction]: Total number of compositions: 195 [2021-03-24 13:28:05,981 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3363 [2021-03-24 13:28:05,982 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:28:05,982 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:05,982 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:28:05,982 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:28:05,982 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:28:05,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:28:05,982 INFO L82 PathProgramCache]: Analyzing trace with hash 2472099, now seen corresponding path program 1 times [2021-03-24 13:28:05,982 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:28:05,982 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405447056] [2021-03-24 13:28:05,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:28:06,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:28:06,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:28:06,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:28:06,108 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-24 13:28:06,108 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405447056] [2021-03-24 13:28:06,108 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:28:06,109 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:28:06,109 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918652817] [2021-03-24 13:28:06,109 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:28:06,109 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:28:06,109 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:28:06,109 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:28:06,110 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 782 out of 785 [2021-03-24 13:28:06,111 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 784 places, 393 transitions, 39591 flow. Second operand has 3 states, 3 states have (on average 782.6666666666666) internal successors, (2348), 3 states have internal predecessors, (2348), 0 states have call successors, (0), 0 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-24 13:28:06,111 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:28:06,111 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 782 of 785 [2021-03-24 13:28:06,111 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:28:06,658 INFO L129 PetriNetUnfolder]: 0/392 cut-off events. [2021-03-24 13:28:06,658 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:06,659 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20090 conditions, 392 events. 0/392 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 399 event pairs, 0 based on Foata normal form. 196/588 useless extension candidates. Maximal degree in co-relation 0. Up to 196 conditions per place. [2021-03-24 13:28:06,660 INFO L132 encePairwiseOnDemand]: 783/785 looper letters, 0 selfloop transitions, 1 changer transitions 0/392 dead transitions. [2021-03-24 13:28:06,660 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 785 places, 392 transitions, 39591 flow [2021-03-24 13:28:06,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:28:06,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:28:06,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2348 transitions. [2021-03-24 13:28:06,661 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9970276008492569 [2021-03-24 13:28:06,661 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2348 transitions. [2021-03-24 13:28:06,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2348 transitions. [2021-03-24 13:28:06,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:28:06,662 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2348 transitions. [2021-03-24 13:28:06,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 782.6666666666666) internal successors, (2348), 3 states have internal predecessors, (2348), 0 states have call successors, (0), 0 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-24 13:28:06,664 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 785.0) internal successors, (3140), 4 states have internal predecessors, (3140), 0 states have call successors, (0), 0 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-24 13:28:06,664 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 785.0) internal successors, (3140), 4 states have internal predecessors, (3140), 0 states have call successors, (0), 0 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-24 13:28:06,664 INFO L185 Difference]: Start difference. First operand has 784 places, 393 transitions, 39591 flow. Second operand 3 states and 2348 transitions. [2021-03-24 13:28:06,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 785 places, 392 transitions, 39591 flow [2021-03-24 13:28:11,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 785 places, 392 transitions, 1761 flow, removed 18915 selfloop flow, removed 0 redundant places. [2021-03-24 13:28:11,322 INFO L241 Difference]: Finished difference. Result has 785 places, 392 transitions, 1761 flow [2021-03-24 13:28:11,322 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=785, PETRI_DIFFERENCE_MINUEND_FLOW=1759, PETRI_DIFFERENCE_MINUEND_PLACES=783, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1761, PETRI_PLACES=785, PETRI_TRANSITIONS=392} [2021-03-24 13:28:11,323 INFO L343 CegarLoopForPetriNet]: 784 programPoint places, 1 predicate places. [2021-03-24 13:28:11,323 INFO L480 AbstractCegarLoop]: Abstraction has has 785 places, 392 transitions, 1761 flow [2021-03-24 13:28:11,323 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 782.6666666666666) internal successors, (2348), 3 states have internal predecessors, (2348), 0 states have call successors, (0), 0 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-24 13:28:11,323 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:28:11,323 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:28:11,323 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable388 [2021-03-24 13:28:11,323 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:28:11,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:28:11,323 INFO L82 PathProgramCache]: Analyzing trace with hash -980144220, now seen corresponding path program 1 times [2021-03-24 13:28:11,323 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:28:11,323 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003449681] [2021-03-24 13:28:11,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:28:11,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:28:11,447 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:28:11,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:28:11,450 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:28:11,525 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:28:11,525 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:28:11,525 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable389 [2021-03-24 13:28:11,526 WARN L342 ceAbstractionStarter]: 195 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:28:11,526 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 196 thread instances. [2021-03-24 13:28:11,667 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:28:11,667 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:28:11,668 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:28:11,668 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:28:11,668 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:28:11,668 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:28:11,668 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:28:11,668 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:28:11,668 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:28:11,668 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:28:11,675 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 986 places, 593 transitions, 40386 flow [2021-03-24 13:28:13,003 INFO L129 PetriNetUnfolder]: 0/1181 cut-off events. [2021-03-24 13:28:13,003 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:13,004 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21076 conditions, 1181 events. 0/1181 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4628 event pairs, 0 based on Foata normal form. 0/984 useless extension candidates. Maximal degree in co-relation 0. Up to 197 conditions per place. [2021-03-24 13:28:13,004 INFO L82 GeneralOperation]: Start removeDead. Operand has 986 places, 593 transitions, 40386 flow [2021-03-24 13:28:13,016 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 984 places, 591 transitions, 40382 flow [2021-03-24 13:28:13,016 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:28:13,016 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 984 places, 591 transitions, 40382 flow [2021-03-24 13:28:13,016 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 984 places, 591 transitions, 40382 flow [2021-03-24 13:28:13,024 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 984 places, 591 transitions, 40382 flow [2021-03-24 13:28:14,298 INFO L129 PetriNetUnfolder]: 0/787 cut-off events. [2021-03-24 13:28:14,298 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:14,298 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20682 conditions, 787 events. 0/787 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2070 event pairs, 0 based on Foata normal form. 0/787 useless extension candidates. Maximal degree in co-relation 0. Up to 197 conditions per place. [2021-03-24 13:28:14,699 INFO L142 LiptonReduction]: Number of co-enabled transitions 230888 [2021-03-24 13:28:16,382 INFO L154 LiptonReduction]: Checked pairs total: 191884 [2021-03-24 13:28:16,382 INFO L156 LiptonReduction]: Total number of compositions: 196 [2021-03-24 13:28:16,383 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3367 [2021-03-24 13:28:16,384 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:28:16,384 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:16,384 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:28:16,384 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:28:16,384 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:28:16,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:28:16,384 INFO L82 PathProgramCache]: Analyzing trace with hash 2497315, now seen corresponding path program 1 times [2021-03-24 13:28:16,384 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:28:16,384 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007445226] [2021-03-24 13:28:16,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:28:16,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:28:16,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:28:16,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:28:16,526 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-24 13:28:16,526 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007445226] [2021-03-24 13:28:16,526 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:28:16,526 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:28:16,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972329390] [2021-03-24 13:28:16,526 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:28:16,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:28:16,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:28:16,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:28:16,528 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 786 out of 789 [2021-03-24 13:28:16,528 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 788 places, 395 transitions, 39990 flow. Second operand has 3 states, 3 states have (on average 786.6666666666666) internal successors, (2360), 3 states have internal predecessors, (2360), 0 states have call successors, (0), 0 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-24 13:28:16,528 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:28:16,528 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 786 of 789 [2021-03-24 13:28:16,528 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:28:17,097 INFO L129 PetriNetUnfolder]: 0/394 cut-off events. [2021-03-24 13:28:17,097 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:17,097 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20291 conditions, 394 events. 0/394 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 378 event pairs, 0 based on Foata normal form. 197/591 useless extension candidates. Maximal degree in co-relation 0. Up to 197 conditions per place. [2021-03-24 13:28:17,099 INFO L132 encePairwiseOnDemand]: 787/789 looper letters, 0 selfloop transitions, 1 changer transitions 0/394 dead transitions. [2021-03-24 13:28:17,099 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 789 places, 394 transitions, 39990 flow [2021-03-24 13:28:17,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:28:17,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:28:17,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2360 transitions. [2021-03-24 13:28:17,100 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9970426700464723 [2021-03-24 13:28:17,100 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2360 transitions. [2021-03-24 13:28:17,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2360 transitions. [2021-03-24 13:28:17,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:28:17,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2360 transitions. [2021-03-24 13:28:17,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 786.6666666666666) internal successors, (2360), 3 states have internal predecessors, (2360), 0 states have call successors, (0), 0 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-24 13:28:17,102 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 789.0) internal successors, (3156), 4 states have internal predecessors, (3156), 0 states have call successors, (0), 0 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-24 13:28:17,102 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 789.0) internal successors, (3156), 4 states have internal predecessors, (3156), 0 states have call successors, (0), 0 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-24 13:28:17,102 INFO L185 Difference]: Start difference. First operand has 788 places, 395 transitions, 39990 flow. Second operand 3 states and 2360 transitions. [2021-03-24 13:28:17,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 789 places, 394 transitions, 39990 flow [2021-03-24 13:28:21,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 789 places, 394 transitions, 1770 flow, removed 19110 selfloop flow, removed 0 redundant places. [2021-03-24 13:28:21,994 INFO L241 Difference]: Finished difference. Result has 789 places, 394 transitions, 1770 flow [2021-03-24 13:28:21,994 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=789, PETRI_DIFFERENCE_MINUEND_FLOW=1768, PETRI_DIFFERENCE_MINUEND_PLACES=787, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1770, PETRI_PLACES=789, PETRI_TRANSITIONS=394} [2021-03-24 13:28:21,994 INFO L343 CegarLoopForPetriNet]: 788 programPoint places, 1 predicate places. [2021-03-24 13:28:21,994 INFO L480 AbstractCegarLoop]: Abstraction has has 789 places, 394 transitions, 1770 flow [2021-03-24 13:28:21,995 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 786.6666666666666) internal successors, (2360), 3 states have internal predecessors, (2360), 0 states have call successors, (0), 0 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-24 13:28:21,995 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:28:21,995 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:28:21,995 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable390 [2021-03-24 13:28:21,995 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:28:21,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:28:21,995 INFO L82 PathProgramCache]: Analyzing trace with hash 339233486, now seen corresponding path program 1 times [2021-03-24 13:28:21,995 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:28:21,995 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891818544] [2021-03-24 13:28:21,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:28:22,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:28:22,143 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:28:22,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:28:22,147 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:28:22,227 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:28:22,227 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:28:22,227 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable391 [2021-03-24 13:28:22,227 WARN L342 ceAbstractionStarter]: 196 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:28:22,227 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 197 thread instances. [2021-03-24 13:28:22,371 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:28:22,372 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:28:22,372 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:28:22,372 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:28:22,372 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:28:22,372 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:28:22,372 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:28:22,372 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:28:22,372 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:28:22,372 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:28:22,379 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 991 places, 596 transitions, 40789 flow [2021-03-24 13:28:23,716 INFO L129 PetriNetUnfolder]: 0/1187 cut-off events. [2021-03-24 13:28:23,716 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:23,716 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21282 conditions, 1187 events. 0/1187 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4616 event pairs, 0 based on Foata normal form. 0/989 useless extension candidates. Maximal degree in co-relation 0. Up to 198 conditions per place. [2021-03-24 13:28:23,716 INFO L82 GeneralOperation]: Start removeDead. Operand has 991 places, 596 transitions, 40789 flow [2021-03-24 13:28:23,728 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 989 places, 594 transitions, 40785 flow [2021-03-24 13:28:23,728 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:28:23,728 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 989 places, 594 transitions, 40785 flow [2021-03-24 13:28:23,728 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 989 places, 594 transitions, 40785 flow [2021-03-24 13:28:23,736 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 989 places, 594 transitions, 40785 flow [2021-03-24 13:28:24,969 INFO L129 PetriNetUnfolder]: 0/791 cut-off events. [2021-03-24 13:28:24,969 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:24,969 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20886 conditions, 791 events. 0/791 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2255 event pairs, 0 based on Foata normal form. 0/791 useless extension candidates. Maximal degree in co-relation 0. Up to 198 conditions per place. [2021-03-24 13:28:25,346 INFO L142 LiptonReduction]: Number of co-enabled transitions 233248 [2021-03-24 13:28:27,052 INFO L154 LiptonReduction]: Checked pairs total: 193848 [2021-03-24 13:28:27,052 INFO L156 LiptonReduction]: Total number of compositions: 197 [2021-03-24 13:28:27,053 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3325 [2021-03-24 13:28:27,054 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:28:27,054 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:27,054 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:28:27,054 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:28:27,054 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:28:27,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:28:27,054 INFO L82 PathProgramCache]: Analyzing trace with hash 2522659, now seen corresponding path program 1 times [2021-03-24 13:28:27,054 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:28:27,054 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811620683] [2021-03-24 13:28:27,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:28:27,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:28:27,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:28:27,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:28:27,184 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-24 13:28:27,184 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811620683] [2021-03-24 13:28:27,184 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:28:27,184 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:28:27,184 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338743844] [2021-03-24 13:28:27,184 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:28:27,185 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:28:27,185 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:28:27,185 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:28:27,186 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 790 out of 793 [2021-03-24 13:28:27,187 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 792 places, 397 transitions, 40391 flow. Second operand has 3 states, 3 states have (on average 790.6666666666666) internal successors, (2372), 3 states have internal predecessors, (2372), 0 states have call successors, (0), 0 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-24 13:28:27,187 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:28:27,187 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 790 of 793 [2021-03-24 13:28:27,187 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:28:27,818 INFO L129 PetriNetUnfolder]: 0/396 cut-off events. [2021-03-24 13:28:27,818 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:27,818 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20493 conditions, 396 events. 0/396 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 413 event pairs, 0 based on Foata normal form. 198/594 useless extension candidates. Maximal degree in co-relation 0. Up to 198 conditions per place. [2021-03-24 13:28:27,820 INFO L132 encePairwiseOnDemand]: 791/793 looper letters, 0 selfloop transitions, 1 changer transitions 0/396 dead transitions. [2021-03-24 13:28:27,820 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 793 places, 396 transitions, 40391 flow [2021-03-24 13:28:27,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:28:27,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:28:27,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2372 transitions. [2021-03-24 13:28:27,821 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9970575872215216 [2021-03-24 13:28:27,821 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2372 transitions. [2021-03-24 13:28:27,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2372 transitions. [2021-03-24 13:28:27,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:28:27,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2372 transitions. [2021-03-24 13:28:27,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 790.6666666666666) internal successors, (2372), 3 states have internal predecessors, (2372), 0 states have call successors, (0), 0 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-24 13:28:27,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 793.0) internal successors, (3172), 4 states have internal predecessors, (3172), 0 states have call successors, (0), 0 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-24 13:28:27,823 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 793.0) internal successors, (3172), 4 states have internal predecessors, (3172), 0 states have call successors, (0), 0 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-24 13:28:27,823 INFO L185 Difference]: Start difference. First operand has 792 places, 397 transitions, 40391 flow. Second operand 3 states and 2372 transitions. [2021-03-24 13:28:27,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 793 places, 396 transitions, 40391 flow [2021-03-24 13:28:32,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 793 places, 396 transitions, 1779 flow, removed 19306 selfloop flow, removed 0 redundant places. [2021-03-24 13:28:32,780 INFO L241 Difference]: Finished difference. Result has 793 places, 396 transitions, 1779 flow [2021-03-24 13:28:32,780 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=793, PETRI_DIFFERENCE_MINUEND_FLOW=1777, PETRI_DIFFERENCE_MINUEND_PLACES=791, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1779, PETRI_PLACES=793, PETRI_TRANSITIONS=396} [2021-03-24 13:28:32,780 INFO L343 CegarLoopForPetriNet]: 792 programPoint places, 1 predicate places. [2021-03-24 13:28:32,780 INFO L480 AbstractCegarLoop]: Abstraction has has 793 places, 396 transitions, 1779 flow [2021-03-24 13:28:32,781 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 790.6666666666666) internal successors, (2372), 3 states have internal predecessors, (2372), 0 states have call successors, (0), 0 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-24 13:28:32,781 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:28:32,781 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:28:32,781 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable392 [2021-03-24 13:28:32,781 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:28:32,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:28:32,781 INFO L82 PathProgramCache]: Analyzing trace with hash 1176460271, now seen corresponding path program 1 times [2021-03-24 13:28:32,781 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:28:32,781 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563392354] [2021-03-24 13:28:32,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:28:32,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:28:32,920 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:28:32,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:28:32,923 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:28:33,004 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:28:33,004 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:28:33,004 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable393 [2021-03-24 13:28:33,004 WARN L342 ceAbstractionStarter]: 197 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:28:33,004 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 198 thread instances. [2021-03-24 13:28:33,151 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:28:33,151 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:28:33,152 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:28:33,152 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:28:33,152 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:28:33,152 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:28:33,152 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:28:33,152 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:28:33,152 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:28:33,152 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:28:33,159 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 996 places, 599 transitions, 41194 flow [2021-03-24 13:28:34,420 INFO L129 PetriNetUnfolder]: 0/1193 cut-off events. [2021-03-24 13:28:34,421 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:34,421 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21489 conditions, 1193 events. 0/1193 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4649 event pairs, 0 based on Foata normal form. 0/994 useless extension candidates. Maximal degree in co-relation 0. Up to 199 conditions per place. [2021-03-24 13:28:34,421 INFO L82 GeneralOperation]: Start removeDead. Operand has 996 places, 599 transitions, 41194 flow [2021-03-24 13:28:34,433 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 994 places, 597 transitions, 41190 flow [2021-03-24 13:28:34,433 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:28:34,433 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 994 places, 597 transitions, 41190 flow [2021-03-24 13:28:34,433 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 994 places, 597 transitions, 41190 flow [2021-03-24 13:28:34,442 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 994 places, 597 transitions, 41190 flow [2021-03-24 13:28:35,593 INFO L129 PetriNetUnfolder]: 0/795 cut-off events. [2021-03-24 13:28:35,593 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:35,593 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21091 conditions, 795 events. 0/795 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2506 event pairs, 0 based on Foata normal form. 0/795 useless extension candidates. Maximal degree in co-relation 0. Up to 199 conditions per place. [2021-03-24 13:28:35,972 INFO L142 LiptonReduction]: Number of co-enabled transitions 235620 [2021-03-24 13:28:37,753 INFO L154 LiptonReduction]: Checked pairs total: 195822 [2021-03-24 13:28:37,754 INFO L156 LiptonReduction]: Total number of compositions: 198 [2021-03-24 13:28:37,754 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3321 [2021-03-24 13:28:37,755 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:28:37,755 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:37,755 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:28:37,755 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:28:37,755 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:28:37,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:28:37,756 INFO L82 PathProgramCache]: Analyzing trace with hash 2548131, now seen corresponding path program 1 times [2021-03-24 13:28:37,756 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:28:37,756 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417145627] [2021-03-24 13:28:37,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:28:37,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:28:37,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:28:37,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:28:37,895 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-24 13:28:37,895 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417145627] [2021-03-24 13:28:37,895 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:28:37,895 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:28:37,895 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136316647] [2021-03-24 13:28:37,896 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:28:37,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:28:37,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:28:37,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:28:37,897 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 794 out of 797 [2021-03-24 13:28:37,898 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 796 places, 399 transitions, 40794 flow. Second operand has 3 states, 3 states have (on average 794.6666666666666) internal successors, (2384), 3 states have internal predecessors, (2384), 0 states have call successors, (0), 0 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-24 13:28:37,898 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:28:37,898 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 794 of 797 [2021-03-24 13:28:37,898 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:28:38,673 INFO L129 PetriNetUnfolder]: 0/398 cut-off events. [2021-03-24 13:28:38,673 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:38,674 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20696 conditions, 398 events. 0/398 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 404 event pairs, 0 based on Foata normal form. 199/597 useless extension candidates. Maximal degree in co-relation 0. Up to 199 conditions per place. [2021-03-24 13:28:38,676 INFO L132 encePairwiseOnDemand]: 795/797 looper letters, 0 selfloop transitions, 1 changer transitions 0/398 dead transitions. [2021-03-24 13:28:38,676 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 797 places, 398 transitions, 40794 flow [2021-03-24 13:28:38,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:28:38,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:28:38,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2384 transitions. [2021-03-24 13:28:38,677 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9970723546633208 [2021-03-24 13:28:38,677 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2384 transitions. [2021-03-24 13:28:38,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2384 transitions. [2021-03-24 13:28:38,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:28:38,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2384 transitions. [2021-03-24 13:28:38,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 794.6666666666666) internal successors, (2384), 3 states have internal predecessors, (2384), 0 states have call successors, (0), 0 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-24 13:28:38,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 797.0) internal successors, (3188), 4 states have internal predecessors, (3188), 0 states have call successors, (0), 0 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-24 13:28:38,680 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 797.0) internal successors, (3188), 4 states have internal predecessors, (3188), 0 states have call successors, (0), 0 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-24 13:28:38,680 INFO L185 Difference]: Start difference. First operand has 796 places, 399 transitions, 40794 flow. Second operand 3 states and 2384 transitions. [2021-03-24 13:28:38,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 797 places, 398 transitions, 40794 flow [2021-03-24 13:28:43,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 797 places, 398 transitions, 1788 flow, removed 19503 selfloop flow, removed 0 redundant places. [2021-03-24 13:28:43,289 INFO L241 Difference]: Finished difference. Result has 797 places, 398 transitions, 1788 flow [2021-03-24 13:28:43,289 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=797, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=795, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1788, PETRI_PLACES=797, PETRI_TRANSITIONS=398} [2021-03-24 13:28:43,289 INFO L343 CegarLoopForPetriNet]: 796 programPoint places, 1 predicate places. [2021-03-24 13:28:43,289 INFO L480 AbstractCegarLoop]: Abstraction has has 797 places, 398 transitions, 1788 flow [2021-03-24 13:28:43,289 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 794.6666666666666) internal successors, (2384), 3 states have internal predecessors, (2384), 0 states have call successors, (0), 0 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-24 13:28:43,289 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:28:43,289 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:28:43,289 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable394 [2021-03-24 13:28:43,290 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:28:43,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:28:43,290 INFO L82 PathProgramCache]: Analyzing trace with hash 1065499793, now seen corresponding path program 1 times [2021-03-24 13:28:43,290 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:28:43,290 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683394160] [2021-03-24 13:28:43,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:28:43,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:28:43,423 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:28:43,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:28:43,426 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:28:43,506 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:28:43,506 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:28:43,506 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable395 [2021-03-24 13:28:43,506 WARN L342 ceAbstractionStarter]: 198 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:28:43,506 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 199 thread instances. [2021-03-24 13:28:43,652 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:28:43,652 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:28:43,653 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:28:43,653 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:28:43,653 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:28:43,653 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:28:43,653 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:28:43,653 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:28:43,653 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:28:43,653 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:28:43,660 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1001 places, 602 transitions, 41601 flow [2021-03-24 13:28:44,875 INFO L129 PetriNetUnfolder]: 0/1199 cut-off events. [2021-03-24 13:28:44,875 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:44,875 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21697 conditions, 1199 events. 0/1199 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4768 event pairs, 0 based on Foata normal form. 0/999 useless extension candidates. Maximal degree in co-relation 0. Up to 200 conditions per place. [2021-03-24 13:28:44,875 INFO L82 GeneralOperation]: Start removeDead. Operand has 1001 places, 602 transitions, 41601 flow [2021-03-24 13:28:44,888 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 999 places, 600 transitions, 41597 flow [2021-03-24 13:28:44,888 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:28:44,888 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 999 places, 600 transitions, 41597 flow [2021-03-24 13:28:44,888 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 999 places, 600 transitions, 41597 flow [2021-03-24 13:28:44,896 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 999 places, 600 transitions, 41597 flow [2021-03-24 13:28:45,880 INFO L129 PetriNetUnfolder]: 0/799 cut-off events. [2021-03-24 13:28:45,880 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:45,880 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21297 conditions, 799 events. 0/799 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2153 event pairs, 0 based on Foata normal form. 0/799 useless extension candidates. Maximal degree in co-relation 0. Up to 200 conditions per place. [2021-03-24 13:28:46,255 INFO L142 LiptonReduction]: Number of co-enabled transitions 238004 [2021-03-24 13:28:46,573 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:28:48,069 INFO L154 LiptonReduction]: Checked pairs total: 197806 [2021-03-24 13:28:48,069 INFO L156 LiptonReduction]: Total number of compositions: 199 [2021-03-24 13:28:48,069 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3181 [2021-03-24 13:28:48,070 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:28:48,070 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:48,071 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:28:48,071 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:28:48,071 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:28:48,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:28:48,071 INFO L82 PathProgramCache]: Analyzing trace with hash 2573731, now seen corresponding path program 1 times [2021-03-24 13:28:48,071 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:28:48,071 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770058397] [2021-03-24 13:28:48,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:28:48,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:28:48,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:28:48,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:28:48,202 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-24 13:28:48,203 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770058397] [2021-03-24 13:28:48,203 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:28:48,203 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:28:48,203 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815143371] [2021-03-24 13:28:48,203 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:28:48,203 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:28:48,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:28:48,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:28:48,204 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 798 out of 801 [2021-03-24 13:28:48,205 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 800 places, 401 transitions, 41199 flow. Second operand has 3 states, 3 states have (on average 798.6666666666666) internal successors, (2396), 3 states have internal predecessors, (2396), 0 states have call successors, (0), 0 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-24 13:28:48,205 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:28:48,205 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 798 of 801 [2021-03-24 13:28:48,205 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:28:48,989 INFO L129 PetriNetUnfolder]: 0/400 cut-off events. [2021-03-24 13:28:48,989 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:48,989 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20900 conditions, 400 events. 0/400 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 397 event pairs, 0 based on Foata normal form. 200/600 useless extension candidates. Maximal degree in co-relation 0. Up to 200 conditions per place. [2021-03-24 13:28:48,991 INFO L132 encePairwiseOnDemand]: 799/801 looper letters, 0 selfloop transitions, 1 changer transitions 0/400 dead transitions. [2021-03-24 13:28:48,991 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 801 places, 400 transitions, 41199 flow [2021-03-24 13:28:48,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:28:48,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:28:48,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2396 transitions. [2021-03-24 13:28:48,992 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9970869746150645 [2021-03-24 13:28:48,992 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2396 transitions. [2021-03-24 13:28:48,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2396 transitions. [2021-03-24 13:28:48,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:28:48,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2396 transitions. [2021-03-24 13:28:48,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 798.6666666666666) internal successors, (2396), 3 states have internal predecessors, (2396), 0 states have call successors, (0), 0 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-24 13:28:48,995 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 801.0) internal successors, (3204), 4 states have internal predecessors, (3204), 0 states have call successors, (0), 0 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-24 13:28:48,995 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 801.0) internal successors, (3204), 4 states have internal predecessors, (3204), 0 states have call successors, (0), 0 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-24 13:28:48,995 INFO L185 Difference]: Start difference. First operand has 800 places, 401 transitions, 41199 flow. Second operand 3 states and 2396 transitions. [2021-03-24 13:28:48,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 801 places, 400 transitions, 41199 flow [2021-03-24 13:28:53,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 801 places, 400 transitions, 1797 flow, removed 19701 selfloop flow, removed 0 redundant places. [2021-03-24 13:28:53,370 INFO L241 Difference]: Finished difference. Result has 801 places, 400 transitions, 1797 flow [2021-03-24 13:28:53,370 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=801, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=799, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1797, PETRI_PLACES=801, PETRI_TRANSITIONS=400} [2021-03-24 13:28:53,370 INFO L343 CegarLoopForPetriNet]: 800 programPoint places, 1 predicate places. [2021-03-24 13:28:53,370 INFO L480 AbstractCegarLoop]: Abstraction has has 801 places, 400 transitions, 1797 flow [2021-03-24 13:28:53,370 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 798.6666666666666) internal successors, (2396), 3 states have internal predecessors, (2396), 0 states have call successors, (0), 0 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-24 13:28:53,370 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:28:53,370 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:28:53,370 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable396 [2021-03-24 13:28:53,371 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:28:53,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:28:53,371 INFO L82 PathProgramCache]: Analyzing trace with hash 1719161418, now seen corresponding path program 1 times [2021-03-24 13:28:53,371 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:28:53,371 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098380042] [2021-03-24 13:28:53,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:28:53,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:28:53,497 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:28:53,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:28:53,500 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:28:53,671 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:28:53,671 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:28:53,671 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable397 [2021-03-24 13:28:53,671 WARN L342 ceAbstractionStarter]: 199 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:28:53,671 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 200 thread instances. [2021-03-24 13:28:53,823 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:28:53,824 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:28:53,824 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:28:53,824 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:28:53,824 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:28:53,824 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:28:53,824 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:28:53,824 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:28:53,824 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:28:53,824 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:28:53,832 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1006 places, 605 transitions, 42010 flow [2021-03-24 13:28:54,937 INFO L129 PetriNetUnfolder]: 0/1205 cut-off events. [2021-03-24 13:28:54,937 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:54,938 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21906 conditions, 1205 events. 0/1205 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4787 event pairs, 0 based on Foata normal form. 0/1004 useless extension candidates. Maximal degree in co-relation 0. Up to 201 conditions per place. [2021-03-24 13:28:54,938 INFO L82 GeneralOperation]: Start removeDead. Operand has 1006 places, 605 transitions, 42010 flow [2021-03-24 13:28:54,950 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1004 places, 603 transitions, 42006 flow [2021-03-24 13:28:54,950 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:28:54,950 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1004 places, 603 transitions, 42006 flow [2021-03-24 13:28:54,950 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1004 places, 603 transitions, 42006 flow [2021-03-24 13:28:54,958 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1004 places, 603 transitions, 42006 flow [2021-03-24 13:28:55,959 INFO L129 PetriNetUnfolder]: 0/803 cut-off events. [2021-03-24 13:28:55,959 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:55,959 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21504 conditions, 803 events. 0/803 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2321 event pairs, 0 based on Foata normal form. 0/803 useless extension candidates. Maximal degree in co-relation 0. Up to 201 conditions per place. [2021-03-24 13:28:56,678 INFO L142 LiptonReduction]: Number of co-enabled transitions 240400 [2021-03-24 13:28:58,213 INFO L154 LiptonReduction]: Checked pairs total: 199800 [2021-03-24 13:28:58,213 INFO L156 LiptonReduction]: Total number of compositions: 200 [2021-03-24 13:28:58,214 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3264 [2021-03-24 13:28:58,215 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:28:58,215 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:58,215 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:28:58,215 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:28:58,215 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:28:58,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:28:58,215 INFO L82 PathProgramCache]: Analyzing trace with hash 2599459, now seen corresponding path program 1 times [2021-03-24 13:28:58,215 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:28:58,215 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903990495] [2021-03-24 13:28:58,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:28:58,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:28:58,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:28:58,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:28:58,521 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-24 13:28:58,521 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903990495] [2021-03-24 13:28:58,522 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:28:58,522 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:28:58,522 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235406718] [2021-03-24 13:28:58,522 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:28:58,522 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:28:58,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:28:58,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:28:58,523 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 802 out of 805 [2021-03-24 13:28:58,524 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 804 places, 403 transitions, 41606 flow. Second operand has 3 states, 3 states have (on average 802.6666666666666) internal successors, (2408), 3 states have internal predecessors, (2408), 0 states have call successors, (0), 0 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-24 13:28:58,524 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:28:58,524 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 802 of 805 [2021-03-24 13:28:58,524 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:28:59,120 INFO L129 PetriNetUnfolder]: 0/402 cut-off events. [2021-03-24 13:28:59,120 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:28:59,121 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21105 conditions, 402 events. 0/402 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 468 event pairs, 0 based on Foata normal form. 201/603 useless extension candidates. Maximal degree in co-relation 0. Up to 201 conditions per place. [2021-03-24 13:28:59,122 INFO L132 encePairwiseOnDemand]: 803/805 looper letters, 0 selfloop transitions, 1 changer transitions 0/402 dead transitions. [2021-03-24 13:28:59,122 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 805 places, 402 transitions, 41606 flow [2021-03-24 13:28:59,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:28:59,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:28:59,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2408 transitions. [2021-03-24 13:28:59,124 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9971014492753624 [2021-03-24 13:28:59,124 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2408 transitions. [2021-03-24 13:28:59,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2408 transitions. [2021-03-24 13:28:59,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:28:59,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2408 transitions. [2021-03-24 13:28:59,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 802.6666666666666) internal successors, (2408), 3 states have internal predecessors, (2408), 0 states have call successors, (0), 0 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-24 13:28:59,126 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 805.0) internal successors, (3220), 4 states have internal predecessors, (3220), 0 states have call successors, (0), 0 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-24 13:28:59,126 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 805.0) internal successors, (3220), 4 states have internal predecessors, (3220), 0 states have call successors, (0), 0 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-24 13:28:59,126 INFO L185 Difference]: Start difference. First operand has 804 places, 403 transitions, 41606 flow. Second operand 3 states and 2408 transitions. [2021-03-24 13:28:59,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 805 places, 402 transitions, 41606 flow [2021-03-24 13:29:03,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 805 places, 402 transitions, 1806 flow, removed 19900 selfloop flow, removed 0 redundant places. [2021-03-24 13:29:03,559 INFO L241 Difference]: Finished difference. Result has 805 places, 402 transitions, 1806 flow [2021-03-24 13:29:03,560 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=805, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=803, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1806, PETRI_PLACES=805, PETRI_TRANSITIONS=402} [2021-03-24 13:29:03,560 INFO L343 CegarLoopForPetriNet]: 804 programPoint places, 1 predicate places. [2021-03-24 13:29:03,560 INFO L480 AbstractCegarLoop]: Abstraction has has 805 places, 402 transitions, 1806 flow [2021-03-24 13:29:03,560 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 802.6666666666666) internal successors, (2408), 3 states have internal predecessors, (2408), 0 states have call successors, (0), 0 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-24 13:29:03,560 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:29:03,560 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:29:03,560 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable398 [2021-03-24 13:29:03,560 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:29:03,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:29:03,561 INFO L82 PathProgramCache]: Analyzing trace with hash 1105467476, now seen corresponding path program 1 times [2021-03-24 13:29:03,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:29:03,561 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7207925] [2021-03-24 13:29:03,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:29:03,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:29:03,759 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:29:03,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:29:03,762 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:29:03,830 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:29:03,830 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:29:03,830 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable399 [2021-03-24 13:29:03,830 WARN L342 ceAbstractionStarter]: 200 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:29:03,830 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 201 thread instances. [2021-03-24 13:29:03,977 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:29:03,977 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:29:03,978 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:29:03,978 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:29:03,978 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:29:03,978 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:29:03,978 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:29:03,978 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:29:03,978 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:29:03,978 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:29:03,985 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1011 places, 608 transitions, 42421 flow [2021-03-24 13:29:05,527 INFO L129 PetriNetUnfolder]: 0/1211 cut-off events. [2021-03-24 13:29:05,527 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:29:05,527 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22116 conditions, 1211 events. 0/1211 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4814 event pairs, 0 based on Foata normal form. 0/1009 useless extension candidates. Maximal degree in co-relation 0. Up to 202 conditions per place. [2021-03-24 13:29:05,527 INFO L82 GeneralOperation]: Start removeDead. Operand has 1011 places, 608 transitions, 42421 flow [2021-03-24 13:29:05,559 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1009 places, 606 transitions, 42417 flow [2021-03-24 13:29:05,559 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:29:05,559 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1009 places, 606 transitions, 42417 flow [2021-03-24 13:29:05,575 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1009 places, 606 transitions, 42417 flow [2021-03-24 13:29:05,587 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1009 places, 606 transitions, 42417 flow [2021-03-24 13:29:06,604 INFO L129 PetriNetUnfolder]: 0/807 cut-off events. [2021-03-24 13:29:06,604 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:29:06,604 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21712 conditions, 807 events. 0/807 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2578 event pairs, 0 based on Foata normal form. 0/807 useless extension candidates. Maximal degree in co-relation 0. Up to 202 conditions per place. [2021-03-24 13:29:07,602 INFO L142 LiptonReduction]: Number of co-enabled transitions 242808 [2021-03-24 13:29:09,364 INFO L154 LiptonReduction]: Checked pairs total: 201804 [2021-03-24 13:29:09,364 INFO L156 LiptonReduction]: Total number of compositions: 201 [2021-03-24 13:29:09,364 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3805 [2021-03-24 13:29:09,366 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:29:09,366 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:29:09,366 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:29:09,366 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:29:09,366 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:29:09,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:29:09,367 INFO L82 PathProgramCache]: Analyzing trace with hash 2625315, now seen corresponding path program 1 times [2021-03-24 13:29:09,367 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:29:09,367 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132195064] [2021-03-24 13:29:09,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:29:09,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:29:09,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:29:09,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:29:09,553 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-24 13:29:09,553 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132195064] [2021-03-24 13:29:09,553 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:29:09,553 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:29:09,553 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605190794] [2021-03-24 13:29:09,553 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:29:09,553 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:29:09,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:29:09,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:29:09,554 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 806 out of 809 [2021-03-24 13:29:09,555 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 808 places, 405 transitions, 42015 flow. Second operand has 3 states, 3 states have (on average 806.6666666666666) internal successors, (2420), 3 states have internal predecessors, (2420), 0 states have call successors, (0), 0 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-24 13:29:09,555 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:29:09,555 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 806 of 809 [2021-03-24 13:29:09,555 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:29:10,192 INFO L129 PetriNetUnfolder]: 0/404 cut-off events. [2021-03-24 13:29:10,192 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:29:10,192 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21311 conditions, 404 events. 0/404 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 405 event pairs, 0 based on Foata normal form. 202/606 useless extension candidates. Maximal degree in co-relation 0. Up to 202 conditions per place. [2021-03-24 13:29:10,194 INFO L132 encePairwiseOnDemand]: 807/809 looper letters, 0 selfloop transitions, 1 changer transitions 0/404 dead transitions. [2021-03-24 13:29:10,194 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 809 places, 404 transitions, 42015 flow [2021-03-24 13:29:10,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:29:10,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:29:10,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2420 transitions. [2021-03-24 13:29:10,195 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9971157807993407 [2021-03-24 13:29:10,195 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2420 transitions. [2021-03-24 13:29:10,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2420 transitions. [2021-03-24 13:29:10,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:29:10,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2420 transitions. [2021-03-24 13:29:10,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 806.6666666666666) internal successors, (2420), 3 states have internal predecessors, (2420), 0 states have call successors, (0), 0 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-24 13:29:10,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 809.0) internal successors, (3236), 4 states have internal predecessors, (3236), 0 states have call successors, (0), 0 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-24 13:29:10,197 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 809.0) internal successors, (3236), 4 states have internal predecessors, (3236), 0 states have call successors, (0), 0 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-24 13:29:10,197 INFO L185 Difference]: Start difference. First operand has 808 places, 405 transitions, 42015 flow. Second operand 3 states and 2420 transitions. [2021-03-24 13:29:10,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 809 places, 404 transitions, 42015 flow [2021-03-24 13:29:14,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 809 places, 404 transitions, 1815 flow, removed 20100 selfloop flow, removed 0 redundant places. [2021-03-24 13:29:14,878 INFO L241 Difference]: Finished difference. Result has 809 places, 404 transitions, 1815 flow [2021-03-24 13:29:14,878 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=809, PETRI_DIFFERENCE_MINUEND_FLOW=1813, PETRI_DIFFERENCE_MINUEND_PLACES=807, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1815, PETRI_PLACES=809, PETRI_TRANSITIONS=404} [2021-03-24 13:29:14,878 INFO L343 CegarLoopForPetriNet]: 808 programPoint places, 1 predicate places. [2021-03-24 13:29:14,878 INFO L480 AbstractCegarLoop]: Abstraction has has 809 places, 404 transitions, 1815 flow [2021-03-24 13:29:14,878 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 806.6666666666666) internal successors, (2420), 3 states have internal predecessors, (2420), 0 states have call successors, (0), 0 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-24 13:29:14,878 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:29:14,878 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:29:14,878 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable400 [2021-03-24 13:29:14,878 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:29:14,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:29:14,878 INFO L82 PathProgramCache]: Analyzing trace with hash -1942319947, now seen corresponding path program 1 times [2021-03-24 13:29:14,879 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:29:14,879 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023153571] [2021-03-24 13:29:14,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:29:15,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:29:15,011 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:29:15,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:29:15,014 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:29:15,097 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:29:15,097 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:29:15,097 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable401 [2021-03-24 13:29:15,097 WARN L342 ceAbstractionStarter]: 201 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:29:15,097 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 202 thread instances. [2021-03-24 13:29:15,247 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:29:15,248 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:29:15,248 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:29:15,248 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:29:15,248 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:29:15,248 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:29:15,248 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:29:15,248 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:29:15,248 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:29:15,248 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:29:15,256 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1016 places, 611 transitions, 42834 flow [2021-03-24 13:29:16,800 INFO L129 PetriNetUnfolder]: 0/1217 cut-off events. [2021-03-24 13:29:16,800 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:29:16,801 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22327 conditions, 1217 events. 0/1217 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4734 event pairs, 0 based on Foata normal form. 0/1014 useless extension candidates. Maximal degree in co-relation 0. Up to 203 conditions per place. [2021-03-24 13:29:16,801 INFO L82 GeneralOperation]: Start removeDead. Operand has 1016 places, 611 transitions, 42834 flow [2021-03-24 13:29:16,813 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1014 places, 609 transitions, 42830 flow [2021-03-24 13:29:16,813 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:29:16,813 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1014 places, 609 transitions, 42830 flow [2021-03-24 13:29:16,813 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1014 places, 609 transitions, 42830 flow [2021-03-24 13:29:16,821 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1014 places, 609 transitions, 42830 flow [2021-03-24 13:29:18,275 INFO L129 PetriNetUnfolder]: 0/811 cut-off events. [2021-03-24 13:29:18,275 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:29:18,276 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21921 conditions, 811 events. 0/811 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2252 event pairs, 0 based on Foata normal form. 0/811 useless extension candidates. Maximal degree in co-relation 0. Up to 203 conditions per place. [2021-03-24 13:29:18,738 INFO L142 LiptonReduction]: Number of co-enabled transitions 245228 [2021-03-24 13:29:19,935 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:29:20,478 INFO L154 LiptonReduction]: Checked pairs total: 203818 [2021-03-24 13:29:20,478 INFO L156 LiptonReduction]: Total number of compositions: 202 [2021-03-24 13:29:20,479 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3666 [2021-03-24 13:29:20,479 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:29:20,480 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:29:20,480 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:29:20,480 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:29:20,480 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:29:20,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:29:20,480 INFO L82 PathProgramCache]: Analyzing trace with hash 2651299, now seen corresponding path program 1 times [2021-03-24 13:29:20,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:29:20,480 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092720380] [2021-03-24 13:29:20,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:29:20,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:29:20,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:29:20,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:29:20,609 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-24 13:29:20,610 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092720380] [2021-03-24 13:29:20,610 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:29:20,610 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:29:20,610 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898100948] [2021-03-24 13:29:20,610 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:29:20,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:29:20,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:29:20,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:29:20,611 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 810 out of 813 [2021-03-24 13:29:20,612 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 812 places, 407 transitions, 42426 flow. Second operand has 3 states, 3 states have (on average 810.6666666666666) internal successors, (2432), 3 states have internal predecessors, (2432), 0 states have call successors, (0), 0 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-24 13:29:20,612 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:29:20,612 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 810 of 813 [2021-03-24 13:29:20,612 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:29:21,275 INFO L129 PetriNetUnfolder]: 0/406 cut-off events. [2021-03-24 13:29:21,275 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:29:21,276 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21518 conditions, 406 events. 0/406 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 446 event pairs, 0 based on Foata normal form. 203/609 useless extension candidates. Maximal degree in co-relation 0. Up to 203 conditions per place. [2021-03-24 13:29:21,277 INFO L132 encePairwiseOnDemand]: 811/813 looper letters, 0 selfloop transitions, 1 changer transitions 0/406 dead transitions. [2021-03-24 13:29:21,277 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 813 places, 406 transitions, 42426 flow [2021-03-24 13:29:21,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:29:21,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:29:21,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2432 transitions. [2021-03-24 13:29:21,278 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.997129971299713 [2021-03-24 13:29:21,278 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2432 transitions. [2021-03-24 13:29:21,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2432 transitions. [2021-03-24 13:29:21,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:29:21,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2432 transitions. [2021-03-24 13:29:21,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 810.6666666666666) internal successors, (2432), 3 states have internal predecessors, (2432), 0 states have call successors, (0), 0 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-24 13:29:21,281 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 813.0) internal successors, (3252), 4 states have internal predecessors, (3252), 0 states have call successors, (0), 0 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-24 13:29:21,281 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 813.0) internal successors, (3252), 4 states have internal predecessors, (3252), 0 states have call successors, (0), 0 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-24 13:29:21,281 INFO L185 Difference]: Start difference. First operand has 812 places, 407 transitions, 42426 flow. Second operand 3 states and 2432 transitions. [2021-03-24 13:29:21,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 813 places, 406 transitions, 42426 flow [2021-03-24 13:29:26,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 813 places, 406 transitions, 1824 flow, removed 20301 selfloop flow, removed 0 redundant places. [2021-03-24 13:29:26,203 INFO L241 Difference]: Finished difference. Result has 813 places, 406 transitions, 1824 flow [2021-03-24 13:29:26,203 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=813, PETRI_DIFFERENCE_MINUEND_FLOW=1822, PETRI_DIFFERENCE_MINUEND_PLACES=811, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1824, PETRI_PLACES=813, PETRI_TRANSITIONS=406} [2021-03-24 13:29:26,203 INFO L343 CegarLoopForPetriNet]: 812 programPoint places, 1 predicate places. [2021-03-24 13:29:26,203 INFO L480 AbstractCegarLoop]: Abstraction has has 813 places, 406 transitions, 1824 flow [2021-03-24 13:29:26,204 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 810.6666666666666) internal successors, (2432), 3 states have internal predecessors, (2432), 0 states have call successors, (0), 0 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-24 13:29:26,204 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:29:26,204 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:29:26,204 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable402 [2021-03-24 13:29:26,204 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:29:26,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:29:26,204 INFO L82 PathProgramCache]: Analyzing trace with hash 1981867031, now seen corresponding path program 1 times [2021-03-24 13:29:26,204 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:29:26,204 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241152072] [2021-03-24 13:29:26,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:29:26,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:29:26,334 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:29:26,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:29:26,337 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:29:26,420 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:29:26,420 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:29:26,420 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable403 [2021-03-24 13:29:26,420 WARN L342 ceAbstractionStarter]: 202 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:29:26,420 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 203 thread instances. [2021-03-24 13:29:26,571 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:29:26,571 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:29:26,571 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:29:26,571 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:29:26,571 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:29:26,571 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:29:26,571 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:29:26,571 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:29:26,571 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:29:26,571 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:29:26,579 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1021 places, 614 transitions, 43249 flow [2021-03-24 13:29:27,963 INFO L129 PetriNetUnfolder]: 0/1223 cut-off events. [2021-03-24 13:29:27,963 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:29:27,963 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22539 conditions, 1223 events. 0/1223 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4760 event pairs, 0 based on Foata normal form. 0/1019 useless extension candidates. Maximal degree in co-relation 0. Up to 204 conditions per place. [2021-03-24 13:29:27,963 INFO L82 GeneralOperation]: Start removeDead. Operand has 1021 places, 614 transitions, 43249 flow [2021-03-24 13:29:27,975 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1019 places, 612 transitions, 43245 flow [2021-03-24 13:29:27,975 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:29:27,975 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1019 places, 612 transitions, 43245 flow [2021-03-24 13:29:27,976 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1019 places, 612 transitions, 43245 flow [2021-03-24 13:29:27,984 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1019 places, 612 transitions, 43245 flow [2021-03-24 13:29:29,209 INFO L129 PetriNetUnfolder]: 0/815 cut-off events. [2021-03-24 13:29:29,209 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:29:29,210 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22131 conditions, 815 events. 0/815 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2566 event pairs, 0 based on Foata normal form. 0/815 useless extension candidates. Maximal degree in co-relation 0. Up to 204 conditions per place. [2021-03-24 13:29:29,613 INFO L142 LiptonReduction]: Number of co-enabled transitions 247660 [2021-03-24 13:29:30,271 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:29:31,383 INFO L154 LiptonReduction]: Checked pairs total: 205842 [2021-03-24 13:29:31,384 INFO L156 LiptonReduction]: Total number of compositions: 203 [2021-03-24 13:29:31,384 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3409 [2021-03-24 13:29:31,385 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:29:31,385 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:29:31,385 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:29:31,385 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:29:31,385 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:29:31,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:29:31,385 INFO L82 PathProgramCache]: Analyzing trace with hash 2677411, now seen corresponding path program 1 times [2021-03-24 13:29:31,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:29:31,385 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563424683] [2021-03-24 13:29:31,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:29:31,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:29:31,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:29:31,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:29:31,514 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-24 13:29:31,514 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563424683] [2021-03-24 13:29:31,514 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:29:31,514 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:29:31,514 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854670536] [2021-03-24 13:29:31,514 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:29:31,514 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:29:31,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:29:31,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:29:31,516 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 814 out of 817 [2021-03-24 13:29:31,516 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 816 places, 409 transitions, 42839 flow. Second operand has 3 states, 3 states have (on average 814.6666666666666) internal successors, (2444), 3 states have internal predecessors, (2444), 0 states have call successors, (0), 0 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-24 13:29:31,516 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:29:31,516 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 814 of 817 [2021-03-24 13:29:31,516 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:29:32,346 INFO L129 PetriNetUnfolder]: 0/408 cut-off events. [2021-03-24 13:29:32,346 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:29:32,346 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21726 conditions, 408 events. 0/408 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 407 event pairs, 0 based on Foata normal form. 204/612 useless extension candidates. Maximal degree in co-relation 0. Up to 204 conditions per place. [2021-03-24 13:29:32,348 INFO L132 encePairwiseOnDemand]: 815/817 looper letters, 0 selfloop transitions, 1 changer transitions 0/408 dead transitions. [2021-03-24 13:29:32,348 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 817 places, 408 transitions, 42839 flow [2021-03-24 13:29:32,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:29:32,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:29:32,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2444 transitions. [2021-03-24 13:29:32,349 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9971440228478172 [2021-03-24 13:29:32,349 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2444 transitions. [2021-03-24 13:29:32,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2444 transitions. [2021-03-24 13:29:32,349 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:29:32,349 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2444 transitions. [2021-03-24 13:29:32,351 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 814.6666666666666) internal successors, (2444), 3 states have internal predecessors, (2444), 0 states have call successors, (0), 0 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-24 13:29:32,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 817.0) internal successors, (3268), 4 states have internal predecessors, (3268), 0 states have call successors, (0), 0 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-24 13:29:32,352 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 817.0) internal successors, (3268), 4 states have internal predecessors, (3268), 0 states have call successors, (0), 0 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-24 13:29:32,352 INFO L185 Difference]: Start difference. First operand has 816 places, 409 transitions, 42839 flow. Second operand 3 states and 2444 transitions. [2021-03-24 13:29:32,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 817 places, 408 transitions, 42839 flow [2021-03-24 13:29:37,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 817 places, 408 transitions, 1833 flow, removed 20503 selfloop flow, removed 0 redundant places. [2021-03-24 13:29:37,020 INFO L241 Difference]: Finished difference. Result has 817 places, 408 transitions, 1833 flow [2021-03-24 13:29:37,020 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=817, PETRI_DIFFERENCE_MINUEND_FLOW=1831, PETRI_DIFFERENCE_MINUEND_PLACES=815, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1833, PETRI_PLACES=817, PETRI_TRANSITIONS=408} [2021-03-24 13:29:37,020 INFO L343 CegarLoopForPetriNet]: 816 programPoint places, 1 predicate places. [2021-03-24 13:29:37,021 INFO L480 AbstractCegarLoop]: Abstraction has has 817 places, 408 transitions, 1833 flow [2021-03-24 13:29:37,021 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 814.6666666666666) internal successors, (2444), 3 states have internal predecessors, (2444), 0 states have call successors, (0), 0 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-24 13:29:37,021 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:29:37,021 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:29:37,021 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable404 [2021-03-24 13:29:37,021 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:29:37,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:29:37,021 INFO L82 PathProgramCache]: Analyzing trace with hash -2047572688, now seen corresponding path program 1 times [2021-03-24 13:29:37,021 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:29:37,021 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923822502] [2021-03-24 13:29:37,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:29:37,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:29:37,152 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:29:37,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:29:37,155 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:29:37,238 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:29:37,238 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:29:37,238 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable405 [2021-03-24 13:29:37,238 WARN L342 ceAbstractionStarter]: 203 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:29:37,238 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 204 thread instances. [2021-03-24 13:29:37,539 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:29:37,539 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:29:37,539 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:29:37,539 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:29:37,539 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:29:37,539 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:29:37,539 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:29:37,539 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:29:37,540 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:29:37,540 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:29:37,547 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1026 places, 617 transitions, 43666 flow [2021-03-24 13:29:38,695 INFO L129 PetriNetUnfolder]: 0/1229 cut-off events. [2021-03-24 13:29:38,695 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:29:38,696 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22752 conditions, 1229 events. 0/1229 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4928 event pairs, 0 based on Foata normal form. 0/1024 useless extension candidates. Maximal degree in co-relation 0. Up to 205 conditions per place. [2021-03-24 13:29:38,696 INFO L82 GeneralOperation]: Start removeDead. Operand has 1026 places, 617 transitions, 43666 flow [2021-03-24 13:29:38,708 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1024 places, 615 transitions, 43662 flow [2021-03-24 13:29:38,708 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:29:38,708 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1024 places, 615 transitions, 43662 flow [2021-03-24 13:29:38,709 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1024 places, 615 transitions, 43662 flow [2021-03-24 13:29:38,717 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1024 places, 615 transitions, 43662 flow [2021-03-24 13:29:39,717 INFO L129 PetriNetUnfolder]: 0/819 cut-off events. [2021-03-24 13:29:39,717 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:29:39,717 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22342 conditions, 819 events. 0/819 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2197 event pairs, 0 based on Foata normal form. 0/819 useless extension candidates. Maximal degree in co-relation 0. Up to 205 conditions per place. [2021-03-24 13:29:40,412 INFO L142 LiptonReduction]: Number of co-enabled transitions 250104 [2021-03-24 13:29:42,062 INFO L154 LiptonReduction]: Checked pairs total: 207876 [2021-03-24 13:29:42,062 INFO L156 LiptonReduction]: Total number of compositions: 204 [2021-03-24 13:29:42,062 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3354 [2021-03-24 13:29:42,063 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:29:42,063 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:29:42,063 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:29:42,063 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:29:42,064 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:29:42,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:29:42,064 INFO L82 PathProgramCache]: Analyzing trace with hash 2703651, now seen corresponding path program 1 times [2021-03-24 13:29:42,064 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:29:42,064 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857604166] [2021-03-24 13:29:42,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:29:42,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:29:42,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:29:42,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:29:42,420 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-24 13:29:42,420 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857604166] [2021-03-24 13:29:42,420 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:29:42,420 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:29:42,420 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427398387] [2021-03-24 13:29:42,420 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:29:42,420 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:29:42,421 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:29:42,421 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:29:42,422 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 818 out of 821 [2021-03-24 13:29:42,422 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 820 places, 411 transitions, 43254 flow. Second operand has 3 states, 3 states have (on average 818.6666666666666) internal successors, (2456), 3 states have internal predecessors, (2456), 0 states have call successors, (0), 0 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-24 13:29:42,422 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:29:42,422 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 818 of 821 [2021-03-24 13:29:42,423 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:29:43,107 INFO L129 PetriNetUnfolder]: 0/410 cut-off events. [2021-03-24 13:29:43,107 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:29:43,107 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21935 conditions, 410 events. 0/410 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 404 event pairs, 0 based on Foata normal form. 205/615 useless extension candidates. Maximal degree in co-relation 0. Up to 205 conditions per place. [2021-03-24 13:29:43,109 INFO L132 encePairwiseOnDemand]: 819/821 looper letters, 0 selfloop transitions, 1 changer transitions 0/410 dead transitions. [2021-03-24 13:29:43,109 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 821 places, 410 transitions, 43254 flow [2021-03-24 13:29:43,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:29:43,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:29:43,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2456 transitions. [2021-03-24 13:29:43,110 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9971579374746244 [2021-03-24 13:29:43,110 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2456 transitions. [2021-03-24 13:29:43,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2456 transitions. [2021-03-24 13:29:43,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:29:43,111 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2456 transitions. [2021-03-24 13:29:43,112 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 818.6666666666666) internal successors, (2456), 3 states have internal predecessors, (2456), 0 states have call successors, (0), 0 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-24 13:29:43,113 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 821.0) internal successors, (3284), 4 states have internal predecessors, (3284), 0 states have call successors, (0), 0 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-24 13:29:43,113 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 821.0) internal successors, (3284), 4 states have internal predecessors, (3284), 0 states have call successors, (0), 0 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-24 13:29:43,113 INFO L185 Difference]: Start difference. First operand has 820 places, 411 transitions, 43254 flow. Second operand 3 states and 2456 transitions. [2021-03-24 13:29:43,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 821 places, 410 transitions, 43254 flow [2021-03-24 13:29:47,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 821 places, 410 transitions, 1842 flow, removed 20706 selfloop flow, removed 0 redundant places. [2021-03-24 13:29:47,979 INFO L241 Difference]: Finished difference. Result has 821 places, 410 transitions, 1842 flow [2021-03-24 13:29:47,979 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=821, PETRI_DIFFERENCE_MINUEND_FLOW=1840, PETRI_DIFFERENCE_MINUEND_PLACES=819, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1842, PETRI_PLACES=821, PETRI_TRANSITIONS=410} [2021-03-24 13:29:47,979 INFO L343 CegarLoopForPetriNet]: 820 programPoint places, 1 predicate places. [2021-03-24 13:29:47,979 INFO L480 AbstractCegarLoop]: Abstraction has has 821 places, 410 transitions, 1842 flow [2021-03-24 13:29:47,979 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 818.6666666666666) internal successors, (2456), 3 states have internal predecessors, (2456), 0 states have call successors, (0), 0 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-24 13:29:47,980 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:29:47,980 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:29:47,980 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable406 [2021-03-24 13:29:47,980 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:29:47,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:29:47,980 INFO L82 PathProgramCache]: Analyzing trace with hash -341269030, now seen corresponding path program 1 times [2021-03-24 13:29:47,980 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:29:47,980 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256889556] [2021-03-24 13:29:47,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:29:48,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:29:48,149 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:29:48,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:29:48,152 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:29:48,228 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:29:48,228 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:29:48,228 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable407 [2021-03-24 13:29:48,228 WARN L342 ceAbstractionStarter]: 204 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:29:48,228 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 205 thread instances. [2021-03-24 13:29:48,379 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:29:48,379 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:29:48,380 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:29:48,380 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:29:48,380 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:29:48,380 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:29:48,380 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:29:48,380 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:29:48,380 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:29:48,380 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:29:48,387 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1031 places, 620 transitions, 44085 flow [2021-03-24 13:29:50,005 INFO L129 PetriNetUnfolder]: 0/1235 cut-off events. [2021-03-24 13:29:50,005 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:29:50,005 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22966 conditions, 1235 events. 0/1235 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4837 event pairs, 0 based on Foata normal form. 0/1029 useless extension candidates. Maximal degree in co-relation 0. Up to 206 conditions per place. [2021-03-24 13:29:50,005 INFO L82 GeneralOperation]: Start removeDead. Operand has 1031 places, 620 transitions, 44085 flow [2021-03-24 13:29:50,018 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1029 places, 618 transitions, 44081 flow [2021-03-24 13:29:50,018 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:29:50,018 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1029 places, 618 transitions, 44081 flow [2021-03-24 13:29:50,018 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1029 places, 618 transitions, 44081 flow [2021-03-24 13:29:50,026 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1029 places, 618 transitions, 44081 flow [2021-03-24 13:29:51,002 INFO L129 PetriNetUnfolder]: 0/823 cut-off events. [2021-03-24 13:29:51,002 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:29:51,002 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22554 conditions, 823 events. 0/823 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2429 event pairs, 0 based on Foata normal form. 0/823 useless extension candidates. Maximal degree in co-relation 0. Up to 206 conditions per place. [2021-03-24 13:29:52,422 INFO L142 LiptonReduction]: Number of co-enabled transitions 252560 [2021-03-24 13:29:54,182 WARN L205 SmtUtils]: Spent 265.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:29:54,672 INFO L154 LiptonReduction]: Checked pairs total: 209920 [2021-03-24 13:29:54,672 INFO L156 LiptonReduction]: Total number of compositions: 205 [2021-03-24 13:29:54,672 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4654 [2021-03-24 13:29:54,673 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:29:54,673 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:29:54,673 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:29:54,673 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:29:54,673 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:29:54,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:29:54,674 INFO L82 PathProgramCache]: Analyzing trace with hash 2730019, now seen corresponding path program 1 times [2021-03-24 13:29:54,674 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:29:54,674 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521173816] [2021-03-24 13:29:54,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:29:54,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:29:54,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:29:54,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:29:54,808 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-24 13:29:54,808 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521173816] [2021-03-24 13:29:54,808 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:29:54,808 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:29:54,808 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331197153] [2021-03-24 13:29:54,808 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:29:54,808 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:29:54,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:29:54,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:29:54,810 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 822 out of 825 [2021-03-24 13:29:54,810 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 824 places, 413 transitions, 43671 flow. Second operand has 3 states, 3 states have (on average 822.6666666666666) internal successors, (2468), 3 states have internal predecessors, (2468), 0 states have call successors, (0), 0 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-24 13:29:54,810 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:29:54,811 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 822 of 825 [2021-03-24 13:29:54,811 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:29:55,460 INFO L129 PetriNetUnfolder]: 0/412 cut-off events. [2021-03-24 13:29:55,460 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:29:55,460 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22145 conditions, 412 events. 0/412 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 411 event pairs, 0 based on Foata normal form. 206/618 useless extension candidates. Maximal degree in co-relation 0. Up to 206 conditions per place. [2021-03-24 13:29:55,462 INFO L132 encePairwiseOnDemand]: 823/825 looper letters, 0 selfloop transitions, 1 changer transitions 0/412 dead transitions. [2021-03-24 13:29:55,462 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 825 places, 412 transitions, 43671 flow [2021-03-24 13:29:55,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:29:55,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:29:55,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2468 transitions. [2021-03-24 13:29:55,463 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9971717171717172 [2021-03-24 13:29:55,463 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2468 transitions. [2021-03-24 13:29:55,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2468 transitions. [2021-03-24 13:29:55,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:29:55,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2468 transitions. [2021-03-24 13:29:55,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 822.6666666666666) internal successors, (2468), 3 states have internal predecessors, (2468), 0 states have call successors, (0), 0 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-24 13:29:55,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 825.0) internal successors, (3300), 4 states have internal predecessors, (3300), 0 states have call successors, (0), 0 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-24 13:29:55,466 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 825.0) internal successors, (3300), 4 states have internal predecessors, (3300), 0 states have call successors, (0), 0 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-24 13:29:55,466 INFO L185 Difference]: Start difference. First operand has 824 places, 413 transitions, 43671 flow. Second operand 3 states and 2468 transitions. [2021-03-24 13:29:55,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 825 places, 412 transitions, 43671 flow [2021-03-24 13:30:00,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 825 places, 412 transitions, 1851 flow, removed 20910 selfloop flow, removed 0 redundant places. [2021-03-24 13:30:00,390 INFO L241 Difference]: Finished difference. Result has 825 places, 412 transitions, 1851 flow [2021-03-24 13:30:00,390 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=825, PETRI_DIFFERENCE_MINUEND_FLOW=1849, PETRI_DIFFERENCE_MINUEND_PLACES=823, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1851, PETRI_PLACES=825, PETRI_TRANSITIONS=412} [2021-03-24 13:30:00,390 INFO L343 CegarLoopForPetriNet]: 824 programPoint places, 1 predicate places. [2021-03-24 13:30:00,390 INFO L480 AbstractCegarLoop]: Abstraction has has 825 places, 412 transitions, 1851 flow [2021-03-24 13:30:00,391 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 822.6666666666666) internal successors, (2468), 3 states have internal predecessors, (2468), 0 states have call successors, (0), 0 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-24 13:30:00,391 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:30:00,391 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:30:00,391 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable408 [2021-03-24 13:30:00,391 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:30:00,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:30:00,391 INFO L82 PathProgramCache]: Analyzing trace with hash -840452677, now seen corresponding path program 1 times [2021-03-24 13:30:00,391 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:30:00,391 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035776202] [2021-03-24 13:30:00,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:30:00,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:30:00,522 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:30:00,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:30:00,525 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:30:00,608 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:30:00,609 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:30:00,609 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable409 [2021-03-24 13:30:00,609 WARN L342 ceAbstractionStarter]: 205 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:30:00,609 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 206 thread instances. [2021-03-24 13:30:00,760 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:30:00,760 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:30:00,761 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:30:00,761 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:30:00,761 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:30:00,761 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:30:00,761 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:30:00,761 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:30:00,761 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:30:00,761 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:30:00,769 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1036 places, 623 transitions, 44506 flow [2021-03-24 13:30:02,349 INFO L129 PetriNetUnfolder]: 0/1241 cut-off events. [2021-03-24 13:30:02,349 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:30:02,350 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23181 conditions, 1241 events. 0/1241 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4700 event pairs, 0 based on Foata normal form. 0/1034 useless extension candidates. Maximal degree in co-relation 0. Up to 207 conditions per place. [2021-03-24 13:30:02,350 INFO L82 GeneralOperation]: Start removeDead. Operand has 1036 places, 623 transitions, 44506 flow [2021-03-24 13:30:02,368 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1034 places, 621 transitions, 44502 flow [2021-03-24 13:30:02,368 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:30:02,368 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1034 places, 621 transitions, 44502 flow [2021-03-24 13:30:02,368 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1034 places, 621 transitions, 44502 flow [2021-03-24 13:30:02,380 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1034 places, 621 transitions, 44502 flow [2021-03-24 13:30:03,947 INFO L129 PetriNetUnfolder]: 0/827 cut-off events. [2021-03-24 13:30:03,947 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:30:03,947 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22767 conditions, 827 events. 0/827 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2199 event pairs, 0 based on Foata normal form. 0/827 useless extension candidates. Maximal degree in co-relation 0. Up to 207 conditions per place. [2021-03-24 13:30:04,467 INFO L142 LiptonReduction]: Number of co-enabled transitions 255028 [2021-03-24 13:30:05,232 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:30:06,395 INFO L154 LiptonReduction]: Checked pairs total: 211974 [2021-03-24 13:30:06,395 INFO L156 LiptonReduction]: Total number of compositions: 206 [2021-03-24 13:30:06,396 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4028 [2021-03-24 13:30:06,397 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:30:06,397 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:30:06,397 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:30:06,397 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:30:06,397 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:30:06,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:30:06,397 INFO L82 PathProgramCache]: Analyzing trace with hash 2756515, now seen corresponding path program 1 times [2021-03-24 13:30:06,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:30:06,397 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191782777] [2021-03-24 13:30:06,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:30:06,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:30:06,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:30:06,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:30:06,532 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-24 13:30:06,532 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191782777] [2021-03-24 13:30:06,532 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:30:06,532 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:30:06,532 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16671149] [2021-03-24 13:30:06,532 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:30:06,532 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:30:06,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:30:06,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:30:06,534 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 826 out of 829 [2021-03-24 13:30:06,534 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 828 places, 415 transitions, 44090 flow. Second operand has 3 states, 3 states have (on average 826.6666666666666) internal successors, (2480), 3 states have internal predecessors, (2480), 0 states have call successors, (0), 0 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-24 13:30:06,534 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:30:06,534 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 826 of 829 [2021-03-24 13:30:06,534 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:30:07,534 INFO L129 PetriNetUnfolder]: 0/414 cut-off events. [2021-03-24 13:30:07,534 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:30:07,534 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22356 conditions, 414 events. 0/414 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 394 event pairs, 0 based on Foata normal form. 207/621 useless extension candidates. Maximal degree in co-relation 0. Up to 207 conditions per place. [2021-03-24 13:30:07,536 INFO L132 encePairwiseOnDemand]: 827/829 looper letters, 0 selfloop transitions, 1 changer transitions 0/414 dead transitions. [2021-03-24 13:30:07,536 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 829 places, 414 transitions, 44090 flow [2021-03-24 13:30:07,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:30:07,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:30:07,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2480 transitions. [2021-03-24 13:30:07,538 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9971853638922397 [2021-03-24 13:30:07,538 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2480 transitions. [2021-03-24 13:30:07,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2480 transitions. [2021-03-24 13:30:07,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:30:07,538 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2480 transitions. [2021-03-24 13:30:07,539 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 826.6666666666666) internal successors, (2480), 3 states have internal predecessors, (2480), 0 states have call successors, (0), 0 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-24 13:30:07,540 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 829.0) internal successors, (3316), 4 states have internal predecessors, (3316), 0 states have call successors, (0), 0 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-24 13:30:07,540 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 829.0) internal successors, (3316), 4 states have internal predecessors, (3316), 0 states have call successors, (0), 0 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-24 13:30:07,540 INFO L185 Difference]: Start difference. First operand has 828 places, 415 transitions, 44090 flow. Second operand 3 states and 2480 transitions. [2021-03-24 13:30:07,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 829 places, 414 transitions, 44090 flow [2021-03-24 13:30:12,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 829 places, 414 transitions, 1860 flow, removed 21115 selfloop flow, removed 0 redundant places. [2021-03-24 13:30:12,944 INFO L241 Difference]: Finished difference. Result has 829 places, 414 transitions, 1860 flow [2021-03-24 13:30:12,944 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=829, PETRI_DIFFERENCE_MINUEND_FLOW=1858, PETRI_DIFFERENCE_MINUEND_PLACES=827, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1860, PETRI_PLACES=829, PETRI_TRANSITIONS=414} [2021-03-24 13:30:12,944 INFO L343 CegarLoopForPetriNet]: 828 programPoint places, 1 predicate places. [2021-03-24 13:30:12,944 INFO L480 AbstractCegarLoop]: Abstraction has has 829 places, 414 transitions, 1860 flow [2021-03-24 13:30:12,945 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 826.6666666666666) internal successors, (2480), 3 states have internal predecessors, (2480), 0 states have call successors, (0), 0 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-24 13:30:12,945 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:30:12,945 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:30:12,945 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable410 [2021-03-24 13:30:12,945 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:30:12,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:30:12,945 INFO L82 PathProgramCache]: Analyzing trace with hash 1742234525, now seen corresponding path program 1 times [2021-03-24 13:30:12,945 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:30:12,945 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336548161] [2021-03-24 13:30:12,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:30:13,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:30:13,089 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:30:13,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:30:13,092 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:30:13,187 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:30:13,187 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:30:13,187 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable411 [2021-03-24 13:30:13,187 WARN L342 ceAbstractionStarter]: 206 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:30:13,187 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 207 thread instances. [2021-03-24 13:30:13,500 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:30:13,500 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:30:13,501 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:30:13,501 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:30:13,501 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:30:13,501 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:30:13,501 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:30:13,501 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:30:13,501 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:30:13,501 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:30:13,509 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1041 places, 626 transitions, 44929 flow [2021-03-24 13:30:14,956 INFO L129 PetriNetUnfolder]: 0/1247 cut-off events. [2021-03-24 13:30:14,956 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:30:14,956 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23397 conditions, 1247 events. 0/1247 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4809 event pairs, 0 based on Foata normal form. 0/1039 useless extension candidates. Maximal degree in co-relation 0. Up to 208 conditions per place. [2021-03-24 13:30:14,956 INFO L82 GeneralOperation]: Start removeDead. Operand has 1041 places, 626 transitions, 44929 flow [2021-03-24 13:30:14,970 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1039 places, 624 transitions, 44925 flow [2021-03-24 13:30:14,970 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:30:14,970 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1039 places, 624 transitions, 44925 flow [2021-03-24 13:30:14,970 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1039 places, 624 transitions, 44925 flow [2021-03-24 13:30:14,979 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1039 places, 624 transitions, 44925 flow [2021-03-24 13:30:16,191 INFO L129 PetriNetUnfolder]: 0/831 cut-off events. [2021-03-24 13:30:16,191 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:30:16,191 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22981 conditions, 831 events. 0/831 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2479 event pairs, 0 based on Foata normal form. 0/831 useless extension candidates. Maximal degree in co-relation 0. Up to 208 conditions per place. [2021-03-24 13:30:16,973 INFO L142 LiptonReduction]: Number of co-enabled transitions 257508 [2021-03-24 13:30:18,674 INFO L154 LiptonReduction]: Checked pairs total: 214038 [2021-03-24 13:30:18,674 INFO L156 LiptonReduction]: Total number of compositions: 207 [2021-03-24 13:30:18,675 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3705 [2021-03-24 13:30:18,676 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:30:18,676 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:30:18,676 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:30:18,676 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:30:18,676 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:30:18,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:30:18,676 INFO L82 PathProgramCache]: Analyzing trace with hash 2783139, now seen corresponding path program 1 times [2021-03-24 13:30:18,676 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:30:18,676 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093989250] [2021-03-24 13:30:18,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:30:18,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:30:18,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:30:18,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:30:18,985 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-24 13:30:18,985 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093989250] [2021-03-24 13:30:18,985 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:30:18,985 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:30:18,985 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133323892] [2021-03-24 13:30:18,985 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:30:18,985 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:30:18,986 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:30:18,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:30:18,987 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 830 out of 833 [2021-03-24 13:30:18,987 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 832 places, 417 transitions, 44511 flow. Second operand has 3 states, 3 states have (on average 830.6666666666666) internal successors, (2492), 3 states have internal predecessors, (2492), 0 states have call successors, (0), 0 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-24 13:30:18,988 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:30:18,988 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 830 of 833 [2021-03-24 13:30:18,988 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:30:19,686 INFO L129 PetriNetUnfolder]: 0/416 cut-off events. [2021-03-24 13:30:19,686 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:30:19,686 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22568 conditions, 416 events. 0/416 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 405 event pairs, 0 based on Foata normal form. 208/624 useless extension candidates. Maximal degree in co-relation 0. Up to 208 conditions per place. [2021-03-24 13:30:19,688 INFO L132 encePairwiseOnDemand]: 831/833 looper letters, 0 selfloop transitions, 1 changer transitions 0/416 dead transitions. [2021-03-24 13:30:19,688 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 833 places, 416 transitions, 44511 flow [2021-03-24 13:30:19,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:30:19,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:30:19,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2492 transitions. [2021-03-24 13:30:19,690 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9971988795518207 [2021-03-24 13:30:19,690 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2492 transitions. [2021-03-24 13:30:19,690 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2492 transitions. [2021-03-24 13:30:19,690 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:30:19,690 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2492 transitions. [2021-03-24 13:30:19,691 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 830.6666666666666) internal successors, (2492), 3 states have internal predecessors, (2492), 0 states have call successors, (0), 0 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-24 13:30:19,692 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 833.0) internal successors, (3332), 4 states have internal predecessors, (3332), 0 states have call successors, (0), 0 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-24 13:30:19,692 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 833.0) internal successors, (3332), 4 states have internal predecessors, (3332), 0 states have call successors, (0), 0 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-24 13:30:19,692 INFO L185 Difference]: Start difference. First operand has 832 places, 417 transitions, 44511 flow. Second operand 3 states and 2492 transitions. [2021-03-24 13:30:19,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 833 places, 416 transitions, 44511 flow [2021-03-24 13:30:25,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 833 places, 416 transitions, 1869 flow, removed 21321 selfloop flow, removed 0 redundant places. [2021-03-24 13:30:25,192 INFO L241 Difference]: Finished difference. Result has 833 places, 416 transitions, 1869 flow [2021-03-24 13:30:25,192 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=833, PETRI_DIFFERENCE_MINUEND_FLOW=1867, PETRI_DIFFERENCE_MINUEND_PLACES=831, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1869, PETRI_PLACES=833, PETRI_TRANSITIONS=416} [2021-03-24 13:30:25,192 INFO L343 CegarLoopForPetriNet]: 832 programPoint places, 1 predicate places. [2021-03-24 13:30:25,192 INFO L480 AbstractCegarLoop]: Abstraction has has 833 places, 416 transitions, 1869 flow [2021-03-24 13:30:25,192 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 830.6666666666666) internal successors, (2492), 3 states have internal predecessors, (2492), 0 states have call successors, (0), 0 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-24 13:30:25,192 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:30:25,193 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:30:25,193 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable412 [2021-03-24 13:30:25,193 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:30:25,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:30:25,193 INFO L82 PathProgramCache]: Analyzing trace with hash -993486762, now seen corresponding path program 1 times [2021-03-24 13:30:25,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:30:25,193 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667442208] [2021-03-24 13:30:25,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:30:25,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:30:25,330 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:30:25,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:30:25,333 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:30:25,421 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:30:25,422 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:30:25,422 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable413 [2021-03-24 13:30:25,422 WARN L342 ceAbstractionStarter]: 207 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:30:25,422 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 208 thread instances. [2021-03-24 13:30:25,585 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:30:25,585 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:30:25,585 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:30:25,586 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:30:25,586 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:30:25,586 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:30:25,586 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:30:25,586 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:30:25,586 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:30:25,586 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:30:25,594 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1046 places, 629 transitions, 45354 flow [2021-03-24 13:30:27,324 INFO L129 PetriNetUnfolder]: 0/1253 cut-off events. [2021-03-24 13:30:27,324 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:30:27,324 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23614 conditions, 1253 events. 0/1253 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4998 event pairs, 0 based on Foata normal form. 0/1044 useless extension candidates. Maximal degree in co-relation 0. Up to 209 conditions per place. [2021-03-24 13:30:27,324 INFO L82 GeneralOperation]: Start removeDead. Operand has 1046 places, 629 transitions, 45354 flow [2021-03-24 13:30:27,340 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1044 places, 627 transitions, 45350 flow [2021-03-24 13:30:27,341 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:30:27,341 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1044 places, 627 transitions, 45350 flow [2021-03-24 13:30:27,341 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1044 places, 627 transitions, 45350 flow [2021-03-24 13:30:27,350 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1044 places, 627 transitions, 45350 flow [2021-03-24 13:30:28,966 INFO L129 PetriNetUnfolder]: 0/835 cut-off events. [2021-03-24 13:30:28,966 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:30:28,967 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23196 conditions, 835 events. 0/835 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2684 event pairs, 0 based on Foata normal form. 0/835 useless extension candidates. Maximal degree in co-relation 0. Up to 209 conditions per place. [2021-03-24 13:30:29,456 INFO L142 LiptonReduction]: Number of co-enabled transitions 260000 [2021-03-24 13:30:31,414 INFO L154 LiptonReduction]: Checked pairs total: 216112 [2021-03-24 13:30:31,414 INFO L156 LiptonReduction]: Total number of compositions: 208 [2021-03-24 13:30:31,414 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4073 [2021-03-24 13:30:31,416 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:30:31,416 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:30:31,416 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:30:31,416 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:30:31,416 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:30:31,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:30:31,416 INFO L82 PathProgramCache]: Analyzing trace with hash 2809891, now seen corresponding path program 1 times [2021-03-24 13:30:31,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:30:31,417 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203544813] [2021-03-24 13:30:31,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:30:31,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:30:31,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:30:31,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:30:31,560 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-24 13:30:31,560 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203544813] [2021-03-24 13:30:31,560 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:30:31,560 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:30:31,560 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761603151] [2021-03-24 13:30:31,560 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:30:31,560 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:30:31,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:30:31,561 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:30:31,562 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 834 out of 837 [2021-03-24 13:30:31,562 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 836 places, 419 transitions, 44934 flow. Second operand has 3 states, 3 states have (on average 834.6666666666666) internal successors, (2504), 3 states have internal predecessors, (2504), 0 states have call successors, (0), 0 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-24 13:30:31,563 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:30:31,563 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 834 of 837 [2021-03-24 13:30:31,563 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:30:32,485 INFO L129 PetriNetUnfolder]: 0/418 cut-off events. [2021-03-24 13:30:32,486 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:30:32,486 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22781 conditions, 418 events. 0/418 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 512 event pairs, 0 based on Foata normal form. 209/627 useless extension candidates. Maximal degree in co-relation 0. Up to 209 conditions per place. [2021-03-24 13:30:32,489 INFO L132 encePairwiseOnDemand]: 835/837 looper letters, 0 selfloop transitions, 1 changer transitions 0/418 dead transitions. [2021-03-24 13:30:32,489 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 837 places, 418 transitions, 44934 flow [2021-03-24 13:30:32,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:30:32,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:30:32,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2504 transitions. [2021-03-24 13:30:32,491 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9972122660294703 [2021-03-24 13:30:32,491 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2504 transitions. [2021-03-24 13:30:32,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2504 transitions. [2021-03-24 13:30:32,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:30:32,491 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2504 transitions. [2021-03-24 13:30:32,493 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 834.6666666666666) internal successors, (2504), 3 states have internal predecessors, (2504), 0 states have call successors, (0), 0 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-24 13:30:32,494 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 837.0) internal successors, (3348), 4 states have internal predecessors, (3348), 0 states have call successors, (0), 0 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-24 13:30:32,494 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 837.0) internal successors, (3348), 4 states have internal predecessors, (3348), 0 states have call successors, (0), 0 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-24 13:30:32,494 INFO L185 Difference]: Start difference. First operand has 836 places, 419 transitions, 44934 flow. Second operand 3 states and 2504 transitions. [2021-03-24 13:30:32,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 837 places, 418 transitions, 44934 flow [2021-03-24 13:30:38,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 837 places, 418 transitions, 1878 flow, removed 21528 selfloop flow, removed 0 redundant places. [2021-03-24 13:30:38,054 INFO L241 Difference]: Finished difference. Result has 837 places, 418 transitions, 1878 flow [2021-03-24 13:30:38,054 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=837, PETRI_DIFFERENCE_MINUEND_FLOW=1876, PETRI_DIFFERENCE_MINUEND_PLACES=835, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1878, PETRI_PLACES=837, PETRI_TRANSITIONS=418} [2021-03-24 13:30:38,054 INFO L343 CegarLoopForPetriNet]: 836 programPoint places, 1 predicate places. [2021-03-24 13:30:38,054 INFO L480 AbstractCegarLoop]: Abstraction has has 837 places, 418 transitions, 1878 flow [2021-03-24 13:30:38,054 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 834.6666666666666) internal successors, (2504), 3 states have internal predecessors, (2504), 0 states have call successors, (0), 0 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-24 13:30:38,054 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:30:38,054 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:30:38,054 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable414 [2021-03-24 13:30:38,054 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:30:38,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:30:38,054 INFO L82 PathProgramCache]: Analyzing trace with hash 1866081120, now seen corresponding path program 1 times [2021-03-24 13:30:38,055 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:30:38,055 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257326721] [2021-03-24 13:30:38,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:30:38,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:30:38,191 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:30:38,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:30:38,195 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:30:38,289 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:30:38,289 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:30:38,289 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable415 [2021-03-24 13:30:38,289 WARN L342 ceAbstractionStarter]: 208 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:30:38,289 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 209 thread instances. [2021-03-24 13:30:38,452 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:30:38,452 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:30:38,453 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:30:38,453 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:30:38,453 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:30:38,453 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:30:38,453 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:30:38,453 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:30:38,453 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:30:38,453 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:30:38,461 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1051 places, 632 transitions, 45781 flow [2021-03-24 13:30:39,904 INFO L129 PetriNetUnfolder]: 0/1259 cut-off events. [2021-03-24 13:30:39,904 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:30:39,904 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23832 conditions, 1259 events. 0/1259 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4966 event pairs, 0 based on Foata normal form. 0/1049 useless extension candidates. Maximal degree in co-relation 0. Up to 210 conditions per place. [2021-03-24 13:30:39,904 INFO L82 GeneralOperation]: Start removeDead. Operand has 1051 places, 632 transitions, 45781 flow [2021-03-24 13:30:39,917 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1049 places, 630 transitions, 45777 flow [2021-03-24 13:30:39,917 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:30:39,917 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1049 places, 630 transitions, 45777 flow [2021-03-24 13:30:39,917 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1049 places, 630 transitions, 45777 flow [2021-03-24 13:30:39,926 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1049 places, 630 transitions, 45777 flow [2021-03-24 13:30:41,024 INFO L129 PetriNetUnfolder]: 0/839 cut-off events. [2021-03-24 13:30:41,024 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:30:41,024 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23412 conditions, 839 events. 0/839 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2407 event pairs, 0 based on Foata normal form. 0/839 useless extension candidates. Maximal degree in co-relation 0. Up to 210 conditions per place. [2021-03-24 13:30:41,765 INFO L142 LiptonReduction]: Number of co-enabled transitions 262504 [2021-03-24 13:30:43,470 INFO L154 LiptonReduction]: Checked pairs total: 218196 [2021-03-24 13:30:43,470 INFO L156 LiptonReduction]: Total number of compositions: 209 [2021-03-24 13:30:43,470 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3553 [2021-03-24 13:30:43,471 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:30:43,471 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:30:43,471 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:30:43,471 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:30:43,471 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:30:43,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:30:43,472 INFO L82 PathProgramCache]: Analyzing trace with hash 2836771, now seen corresponding path program 1 times [2021-03-24 13:30:43,472 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:30:43,472 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191077695] [2021-03-24 13:30:43,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:30:43,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:30:43,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:30:43,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:30:43,770 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-24 13:30:43,770 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191077695] [2021-03-24 13:30:43,770 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:30:43,770 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:30:43,770 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207291712] [2021-03-24 13:30:43,770 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:30:43,770 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:30:43,770 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:30:43,770 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:30:43,771 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 838 out of 841 [2021-03-24 13:30:43,772 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 840 places, 421 transitions, 45359 flow. Second operand has 3 states, 3 states have (on average 838.6666666666666) internal successors, (2516), 3 states have internal predecessors, (2516), 0 states have call successors, (0), 0 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-24 13:30:43,772 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:30:43,772 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 838 of 841 [2021-03-24 13:30:43,772 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:30:44,477 INFO L129 PetriNetUnfolder]: 0/420 cut-off events. [2021-03-24 13:30:44,477 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:30:44,477 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22995 conditions, 420 events. 0/420 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 435 event pairs, 0 based on Foata normal form. 210/630 useless extension candidates. Maximal degree in co-relation 0. Up to 210 conditions per place. [2021-03-24 13:30:44,479 INFO L132 encePairwiseOnDemand]: 839/841 looper letters, 0 selfloop transitions, 1 changer transitions 0/420 dead transitions. [2021-03-24 13:30:44,479 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 841 places, 420 transitions, 45359 flow [2021-03-24 13:30:44,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:30:44,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:30:44,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2516 transitions. [2021-03-24 13:30:44,480 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9972255251684503 [2021-03-24 13:30:44,480 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2516 transitions. [2021-03-24 13:30:44,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2516 transitions. [2021-03-24 13:30:44,481 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:30:44,481 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2516 transitions. [2021-03-24 13:30:44,482 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 838.6666666666666) internal successors, (2516), 3 states have internal predecessors, (2516), 0 states have call successors, (0), 0 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-24 13:30:44,483 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 841.0) internal successors, (3364), 4 states have internal predecessors, (3364), 0 states have call successors, (0), 0 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-24 13:30:44,483 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 841.0) internal successors, (3364), 4 states have internal predecessors, (3364), 0 states have call successors, (0), 0 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-24 13:30:44,483 INFO L185 Difference]: Start difference. First operand has 840 places, 421 transitions, 45359 flow. Second operand 3 states and 2516 transitions. [2021-03-24 13:30:44,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 841 places, 420 transitions, 45359 flow [2021-03-24 13:30:49,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 841 places, 420 transitions, 1887 flow, removed 21736 selfloop flow, removed 0 redundant places. [2021-03-24 13:30:49,947 INFO L241 Difference]: Finished difference. Result has 841 places, 420 transitions, 1887 flow [2021-03-24 13:30:49,947 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=841, PETRI_DIFFERENCE_MINUEND_FLOW=1885, PETRI_DIFFERENCE_MINUEND_PLACES=839, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1887, PETRI_PLACES=841, PETRI_TRANSITIONS=420} [2021-03-24 13:30:49,947 INFO L343 CegarLoopForPetriNet]: 840 programPoint places, 1 predicate places. [2021-03-24 13:30:49,947 INFO L480 AbstractCegarLoop]: Abstraction has has 841 places, 420 transitions, 1887 flow [2021-03-24 13:30:49,948 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 838.6666666666666) internal successors, (2516), 3 states have internal predecessors, (2516), 0 states have call successors, (0), 0 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-24 13:30:49,948 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:30:49,948 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:30:49,948 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable416 [2021-03-24 13:30:49,948 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:30:49,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:30:49,948 INFO L82 PathProgramCache]: Analyzing trace with hash -461461759, now seen corresponding path program 1 times [2021-03-24 13:30:49,948 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:30:49,948 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593704438] [2021-03-24 13:30:49,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:30:50,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:30:50,083 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:30:50,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:30:50,086 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:30:50,173 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:30:50,174 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:30:50,174 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable417 [2021-03-24 13:30:50,174 WARN L342 ceAbstractionStarter]: 209 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:30:50,174 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 210 thread instances. [2021-03-24 13:30:50,329 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:30:50,329 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:30:50,330 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:30:50,330 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:30:50,330 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:30:50,330 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:30:50,330 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:30:50,330 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:30:50,330 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:30:50,330 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:30:50,338 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1056 places, 635 transitions, 46210 flow [2021-03-24 13:30:51,997 INFO L129 PetriNetUnfolder]: 0/1265 cut-off events. [2021-03-24 13:30:51,997 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:30:51,997 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24051 conditions, 1265 events. 0/1265 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4800 event pairs, 0 based on Foata normal form. 0/1054 useless extension candidates. Maximal degree in co-relation 0. Up to 211 conditions per place. [2021-03-24 13:30:51,997 INFO L82 GeneralOperation]: Start removeDead. Operand has 1056 places, 635 transitions, 46210 flow [2021-03-24 13:30:52,010 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1054 places, 633 transitions, 46206 flow [2021-03-24 13:30:52,011 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:30:52,011 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1054 places, 633 transitions, 46206 flow [2021-03-24 13:30:52,011 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1054 places, 633 transitions, 46206 flow [2021-03-24 13:30:52,020 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1054 places, 633 transitions, 46206 flow [2021-03-24 13:30:53,529 INFO L129 PetriNetUnfolder]: 0/843 cut-off events. [2021-03-24 13:30:53,529 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:30:53,529 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23629 conditions, 843 events. 0/843 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2766 event pairs, 0 based on Foata normal form. 0/843 useless extension candidates. Maximal degree in co-relation 0. Up to 211 conditions per place. [2021-03-24 13:30:53,982 INFO L142 LiptonReduction]: Number of co-enabled transitions 265020 [2021-03-24 13:30:55,893 INFO L154 LiptonReduction]: Checked pairs total: 220290 [2021-03-24 13:30:55,893 INFO L156 LiptonReduction]: Total number of compositions: 210 [2021-03-24 13:30:55,894 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3883 [2021-03-24 13:30:55,895 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:30:55,895 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:30:55,895 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:30:55,895 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:30:55,895 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:30:55,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:30:55,895 INFO L82 PathProgramCache]: Analyzing trace with hash 2863779, now seen corresponding path program 1 times [2021-03-24 13:30:55,895 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:30:55,895 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517160204] [2021-03-24 13:30:55,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:30:56,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:30:56,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:30:56,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:30:56,032 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-24 13:30:56,032 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517160204] [2021-03-24 13:30:56,032 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:30:56,032 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:30:56,032 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802725846] [2021-03-24 13:30:56,032 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:30:56,032 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:30:56,032 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:30:56,032 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:30:56,033 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 842 out of 845 [2021-03-24 13:30:56,034 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 844 places, 423 transitions, 45786 flow. Second operand has 3 states, 3 states have (on average 842.6666666666666) internal successors, (2528), 3 states have internal predecessors, (2528), 0 states have call successors, (0), 0 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-24 13:30:56,034 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:30:56,034 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 842 of 845 [2021-03-24 13:30:56,034 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:30:56,931 INFO L129 PetriNetUnfolder]: 0/422 cut-off events. [2021-03-24 13:30:56,931 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:30:56,931 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23210 conditions, 422 events. 0/422 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 384 event pairs, 0 based on Foata normal form. 211/633 useless extension candidates. Maximal degree in co-relation 0. Up to 211 conditions per place. [2021-03-24 13:30:56,933 INFO L132 encePairwiseOnDemand]: 843/845 looper letters, 0 selfloop transitions, 1 changer transitions 0/422 dead transitions. [2021-03-24 13:30:56,933 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 845 places, 422 transitions, 45786 flow [2021-03-24 13:30:56,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:30:56,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:30:56,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2528 transitions. [2021-03-24 13:30:56,935 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9972386587771204 [2021-03-24 13:30:56,935 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2528 transitions. [2021-03-24 13:30:56,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2528 transitions. [2021-03-24 13:30:56,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:30:56,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2528 transitions. [2021-03-24 13:30:56,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 842.6666666666666) internal successors, (2528), 3 states have internal predecessors, (2528), 0 states have call successors, (0), 0 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-24 13:30:56,938 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 845.0) internal successors, (3380), 4 states have internal predecessors, (3380), 0 states have call successors, (0), 0 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-24 13:30:56,938 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 845.0) internal successors, (3380), 4 states have internal predecessors, (3380), 0 states have call successors, (0), 0 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-24 13:30:56,939 INFO L185 Difference]: Start difference. First operand has 844 places, 423 transitions, 45786 flow. Second operand 3 states and 2528 transitions. [2021-03-24 13:30:56,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 845 places, 422 transitions, 45786 flow [2021-03-24 13:31:01,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 845 places, 422 transitions, 1896 flow, removed 21945 selfloop flow, removed 0 redundant places. [2021-03-24 13:31:01,974 INFO L241 Difference]: Finished difference. Result has 845 places, 422 transitions, 1896 flow [2021-03-24 13:31:01,974 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=845, PETRI_DIFFERENCE_MINUEND_FLOW=1894, PETRI_DIFFERENCE_MINUEND_PLACES=843, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1896, PETRI_PLACES=845, PETRI_TRANSITIONS=422} [2021-03-24 13:31:01,974 INFO L343 CegarLoopForPetriNet]: 844 programPoint places, 1 predicate places. [2021-03-24 13:31:01,974 INFO L480 AbstractCegarLoop]: Abstraction has has 845 places, 422 transitions, 1896 flow [2021-03-24 13:31:01,975 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 842.6666666666666) internal successors, (2528), 3 states have internal predecessors, (2528), 0 states have call successors, (0), 0 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-24 13:31:01,975 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:31:01,975 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:31:01,975 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable418 [2021-03-24 13:31:01,975 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:31:01,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:31:01,975 INFO L82 PathProgramCache]: Analyzing trace with hash 1455745827, now seen corresponding path program 1 times [2021-03-24 13:31:01,975 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:31:01,975 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508176497] [2021-03-24 13:31:01,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:31:02,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:31:02,112 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:31:02,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:31:02,115 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:31:02,205 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:31:02,205 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:31:02,205 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable419 [2021-03-24 13:31:02,205 WARN L342 ceAbstractionStarter]: 210 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:31:02,205 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 211 thread instances. [2021-03-24 13:31:02,538 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:31:02,539 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:31:02,539 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:31:02,539 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:31:02,539 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:31:02,539 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:31:02,539 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:31:02,539 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:31:02,539 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:31:02,539 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:31:02,547 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1061 places, 638 transitions, 46641 flow [2021-03-24 13:31:03,850 INFO L129 PetriNetUnfolder]: 0/1271 cut-off events. [2021-03-24 13:31:03,850 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:31:03,850 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24271 conditions, 1271 events. 0/1271 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5061 event pairs, 0 based on Foata normal form. 0/1059 useless extension candidates. Maximal degree in co-relation 0. Up to 212 conditions per place. [2021-03-24 13:31:03,850 INFO L82 GeneralOperation]: Start removeDead. Operand has 1061 places, 638 transitions, 46641 flow [2021-03-24 13:31:03,864 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1059 places, 636 transitions, 46637 flow [2021-03-24 13:31:03,864 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:31:03,864 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1059 places, 636 transitions, 46637 flow [2021-03-24 13:31:03,864 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1059 places, 636 transitions, 46637 flow [2021-03-24 13:31:03,873 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1059 places, 636 transitions, 46637 flow [2021-03-24 13:31:04,992 INFO L129 PetriNetUnfolder]: 0/847 cut-off events. [2021-03-24 13:31:04,992 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:31:04,993 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23847 conditions, 847 events. 0/847 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2553 event pairs, 0 based on Foata normal form. 0/847 useless extension candidates. Maximal degree in co-relation 0. Up to 212 conditions per place. [2021-03-24 13:31:05,841 INFO L142 LiptonReduction]: Number of co-enabled transitions 267548 [2021-03-24 13:31:07,760 INFO L154 LiptonReduction]: Checked pairs total: 222394 [2021-03-24 13:31:07,760 INFO L156 LiptonReduction]: Total number of compositions: 211 [2021-03-24 13:31:07,760 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3896 [2021-03-24 13:31:07,761 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:31:07,761 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:31:07,761 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:31:07,761 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:31:07,761 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:31:07,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:31:07,762 INFO L82 PathProgramCache]: Analyzing trace with hash 2890915, now seen corresponding path program 1 times [2021-03-24 13:31:07,762 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:31:07,762 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115410247] [2021-03-24 13:31:07,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:31:07,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:31:07,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:31:07,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:31:07,899 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-24 13:31:07,899 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115410247] [2021-03-24 13:31:07,899 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:31:07,899 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:31:07,899 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164882399] [2021-03-24 13:31:07,900 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:31:07,900 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:31:07,900 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:31:07,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:31:07,901 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 846 out of 849 [2021-03-24 13:31:07,902 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 848 places, 425 transitions, 46215 flow. Second operand has 3 states, 3 states have (on average 846.6666666666666) internal successors, (2540), 3 states have internal predecessors, (2540), 0 states have call successors, (0), 0 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-24 13:31:07,902 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:31:07,902 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 846 of 849 [2021-03-24 13:31:07,902 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:31:08,602 INFO L129 PetriNetUnfolder]: 0/424 cut-off events. [2021-03-24 13:31:08,603 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:31:08,603 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23426 conditions, 424 events. 0/424 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 413 event pairs, 0 based on Foata normal form. 212/636 useless extension candidates. Maximal degree in co-relation 0. Up to 212 conditions per place. [2021-03-24 13:31:08,605 INFO L132 encePairwiseOnDemand]: 847/849 looper letters, 0 selfloop transitions, 1 changer transitions 0/424 dead transitions. [2021-03-24 13:31:08,605 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 849 places, 424 transitions, 46215 flow [2021-03-24 13:31:08,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:31:08,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:31:08,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2540 transitions. [2021-03-24 13:31:08,606 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9972516686297606 [2021-03-24 13:31:08,606 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2540 transitions. [2021-03-24 13:31:08,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2540 transitions. [2021-03-24 13:31:08,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:31:08,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2540 transitions. [2021-03-24 13:31:08,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 846.6666666666666) internal successors, (2540), 3 states have internal predecessors, (2540), 0 states have call successors, (0), 0 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-24 13:31:08,608 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 849.0) internal successors, (3396), 4 states have internal predecessors, (3396), 0 states have call successors, (0), 0 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-24 13:31:08,608 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 849.0) internal successors, (3396), 4 states have internal predecessors, (3396), 0 states have call successors, (0), 0 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-24 13:31:08,608 INFO L185 Difference]: Start difference. First operand has 848 places, 425 transitions, 46215 flow. Second operand 3 states and 2540 transitions. [2021-03-24 13:31:08,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 849 places, 424 transitions, 46215 flow [2021-03-24 13:31:14,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 849 places, 424 transitions, 1905 flow, removed 22155 selfloop flow, removed 0 redundant places. [2021-03-24 13:31:14,101 INFO L241 Difference]: Finished difference. Result has 849 places, 424 transitions, 1905 flow [2021-03-24 13:31:14,101 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=849, PETRI_DIFFERENCE_MINUEND_FLOW=1903, PETRI_DIFFERENCE_MINUEND_PLACES=847, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1905, PETRI_PLACES=849, PETRI_TRANSITIONS=424} [2021-03-24 13:31:14,101 INFO L343 CegarLoopForPetriNet]: 848 programPoint places, 1 predicate places. [2021-03-24 13:31:14,101 INFO L480 AbstractCegarLoop]: Abstraction has has 849 places, 424 transitions, 1905 flow [2021-03-24 13:31:14,102 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 846.6666666666666) internal successors, (2540), 3 states have internal predecessors, (2540), 0 states have call successors, (0), 0 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-24 13:31:14,102 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:31:14,102 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:31:14,102 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable420 [2021-03-24 13:31:14,102 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:31:14,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:31:14,102 INFO L82 PathProgramCache]: Analyzing trace with hash -354133060, now seen corresponding path program 1 times [2021-03-24 13:31:14,102 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:31:14,102 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839219718] [2021-03-24 13:31:14,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:31:14,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:31:14,241 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:31:14,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:31:14,244 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:31:14,334 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:31:14,334 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:31:14,334 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable421 [2021-03-24 13:31:14,334 WARN L342 ceAbstractionStarter]: 211 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:31:14,334 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 212 thread instances. [2021-03-24 13:31:14,493 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:31:14,494 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:31:14,494 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:31:14,494 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:31:14,494 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:31:14,494 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:31:14,494 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:31:14,494 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:31:14,494 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:31:14,494 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:31:14,503 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1066 places, 641 transitions, 47074 flow [2021-03-24 13:31:16,152 INFO L129 PetriNetUnfolder]: 0/1277 cut-off events. [2021-03-24 13:31:16,152 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:31:16,152 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24492 conditions, 1277 events. 0/1277 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5086 event pairs, 0 based on Foata normal form. 0/1064 useless extension candidates. Maximal degree in co-relation 0. Up to 213 conditions per place. [2021-03-24 13:31:16,152 INFO L82 GeneralOperation]: Start removeDead. Operand has 1066 places, 641 transitions, 47074 flow [2021-03-24 13:31:16,166 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1064 places, 639 transitions, 47070 flow [2021-03-24 13:31:16,166 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:31:16,166 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1064 places, 639 transitions, 47070 flow [2021-03-24 13:31:16,166 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1064 places, 639 transitions, 47070 flow [2021-03-24 13:31:16,175 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1064 places, 639 transitions, 47070 flow [2021-03-24 13:31:17,591 INFO L129 PetriNetUnfolder]: 0/851 cut-off events. [2021-03-24 13:31:17,591 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:31:17,591 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24066 conditions, 851 events. 0/851 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2211 event pairs, 0 based on Foata normal form. 0/851 useless extension candidates. Maximal degree in co-relation 0. Up to 213 conditions per place. [2021-03-24 13:31:18,058 INFO L142 LiptonReduction]: Number of co-enabled transitions 270088 [2021-03-24 13:31:18,527 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification that was a NOOP. DAG size: 5 [2021-03-24 13:31:19,999 INFO L154 LiptonReduction]: Checked pairs total: 224508 [2021-03-24 13:31:19,999 INFO L156 LiptonReduction]: Total number of compositions: 212 [2021-03-24 13:31:19,999 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3833 [2021-03-24 13:31:20,000 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:31:20,000 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:31:20,000 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:31:20,000 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:31:20,000 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:31:20,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:31:20,001 INFO L82 PathProgramCache]: Analyzing trace with hash 2918179, now seen corresponding path program 1 times [2021-03-24 13:31:20,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:31:20,001 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472377718] [2021-03-24 13:31:20,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:31:20,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:31:20,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:31:20,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:31:20,138 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-24 13:31:20,138 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472377718] [2021-03-24 13:31:20,138 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:31:20,138 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:31:20,139 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743456018] [2021-03-24 13:31:20,139 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:31:20,139 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:31:20,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:31:20,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:31:20,140 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 850 out of 853 [2021-03-24 13:31:20,141 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 852 places, 427 transitions, 46646 flow. Second operand has 3 states, 3 states have (on average 850.6666666666666) internal successors, (2552), 3 states have internal predecessors, (2552), 0 states have call successors, (0), 0 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-24 13:31:20,141 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:31:20,141 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 850 of 853 [2021-03-24 13:31:20,141 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:31:20,977 INFO L129 PetriNetUnfolder]: 0/426 cut-off events. [2021-03-24 13:31:20,978 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:31:20,978 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23643 conditions, 426 events. 0/426 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 514 event pairs, 0 based on Foata normal form. 213/639 useless extension candidates. Maximal degree in co-relation 0. Up to 213 conditions per place. [2021-03-24 13:31:20,980 INFO L132 encePairwiseOnDemand]: 851/853 looper letters, 0 selfloop transitions, 1 changer transitions 0/426 dead transitions. [2021-03-24 13:31:20,980 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 853 places, 426 transitions, 46646 flow [2021-03-24 13:31:20,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:31:20,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:31:20,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2552 transitions. [2021-03-24 13:31:20,981 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9972645564673701 [2021-03-24 13:31:20,981 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2552 transitions. [2021-03-24 13:31:20,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2552 transitions. [2021-03-24 13:31:20,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:31:20,981 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2552 transitions. [2021-03-24 13:31:20,982 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 850.6666666666666) internal successors, (2552), 3 states have internal predecessors, (2552), 0 states have call successors, (0), 0 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-24 13:31:20,984 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 853.0) internal successors, (3412), 4 states have internal predecessors, (3412), 0 states have call successors, (0), 0 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-24 13:31:20,984 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 853.0) internal successors, (3412), 4 states have internal predecessors, (3412), 0 states have call successors, (0), 0 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-24 13:31:20,984 INFO L185 Difference]: Start difference. First operand has 852 places, 427 transitions, 46646 flow. Second operand 3 states and 2552 transitions. [2021-03-24 13:31:20,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 853 places, 426 transitions, 46646 flow [2021-03-24 13:31:26,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 853 places, 426 transitions, 1914 flow, removed 22366 selfloop flow, removed 0 redundant places. [2021-03-24 13:31:26,447 INFO L241 Difference]: Finished difference. Result has 853 places, 426 transitions, 1914 flow [2021-03-24 13:31:26,447 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=853, PETRI_DIFFERENCE_MINUEND_FLOW=1912, PETRI_DIFFERENCE_MINUEND_PLACES=851, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1914, PETRI_PLACES=853, PETRI_TRANSITIONS=426} [2021-03-24 13:31:26,448 INFO L343 CegarLoopForPetriNet]: 852 programPoint places, 1 predicate places. [2021-03-24 13:31:26,448 INFO L480 AbstractCegarLoop]: Abstraction has has 853 places, 426 transitions, 1914 flow [2021-03-24 13:31:26,448 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 850.6666666666666) internal successors, (2552), 3 states have internal predecessors, (2552), 0 states have call successors, (0), 0 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-24 13:31:26,448 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:31:26,448 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:31:26,448 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable422 [2021-03-24 13:31:26,448 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:31:26,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:31:26,448 INFO L82 PathProgramCache]: Analyzing trace with hash 1562165478, now seen corresponding path program 1 times [2021-03-24 13:31:26,448 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:31:26,448 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678130389] [2021-03-24 13:31:26,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:31:26,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:31:26,624 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:31:26,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:31:26,627 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:31:26,716 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:31:26,716 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:31:26,716 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable423 [2021-03-24 13:31:26,716 WARN L342 ceAbstractionStarter]: 212 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:31:26,717 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 213 thread instances. [2021-03-24 13:31:26,873 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:31:26,874 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:31:26,874 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:31:26,874 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:31:26,874 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:31:26,874 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:31:26,874 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:31:26,874 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:31:26,874 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:31:26,874 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:31:26,882 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1071 places, 644 transitions, 47509 flow [2021-03-24 13:31:28,597 INFO L129 PetriNetUnfolder]: 0/1283 cut-off events. [2021-03-24 13:31:28,597 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:31:28,597 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24714 conditions, 1283 events. 0/1283 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 4961 event pairs, 0 based on Foata normal form. 0/1069 useless extension candidates. Maximal degree in co-relation 0. Up to 214 conditions per place. [2021-03-24 13:31:28,597 INFO L82 GeneralOperation]: Start removeDead. Operand has 1071 places, 644 transitions, 47509 flow [2021-03-24 13:31:28,612 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1069 places, 642 transitions, 47505 flow [2021-03-24 13:31:28,612 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:31:28,612 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1069 places, 642 transitions, 47505 flow [2021-03-24 13:31:28,612 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1069 places, 642 transitions, 47505 flow [2021-03-24 13:31:28,621 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1069 places, 642 transitions, 47505 flow [2021-03-24 13:31:30,340 INFO L129 PetriNetUnfolder]: 0/855 cut-off events. [2021-03-24 13:31:30,340 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:31:30,340 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24286 conditions, 855 events. 0/855 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2522 event pairs, 0 based on Foata normal form. 0/855 useless extension candidates. Maximal degree in co-relation 0. Up to 214 conditions per place. [2021-03-24 13:31:30,938 INFO L142 LiptonReduction]: Number of co-enabled transitions 272640 [2021-03-24 13:31:32,948 INFO L154 LiptonReduction]: Checked pairs total: 226632 [2021-03-24 13:31:32,948 INFO L156 LiptonReduction]: Total number of compositions: 213 [2021-03-24 13:31:32,949 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4337 [2021-03-24 13:31:32,950 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:31:32,950 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:31:32,950 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:31:32,950 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:31:32,950 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:31:32,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:31:32,950 INFO L82 PathProgramCache]: Analyzing trace with hash 2945571, now seen corresponding path program 1 times [2021-03-24 13:31:32,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:31:32,950 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762314455] [2021-03-24 13:31:32,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:31:33,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:31:33,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:31:33,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:31:33,094 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-24 13:31:33,094 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762314455] [2021-03-24 13:31:33,094 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:31:33,094 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:31:33,094 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232065532] [2021-03-24 13:31:33,094 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:31:33,094 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:31:33,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:31:33,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:31:33,096 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 854 out of 857 [2021-03-24 13:31:33,097 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 856 places, 429 transitions, 47079 flow. Second operand has 3 states, 3 states have (on average 854.6666666666666) internal successors, (2564), 3 states have internal predecessors, (2564), 0 states have call successors, (0), 0 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-24 13:31:33,097 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:31:33,097 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 854 of 857 [2021-03-24 13:31:33,097 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:31:34,141 INFO L129 PetriNetUnfolder]: 0/428 cut-off events. [2021-03-24 13:31:34,142 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:31:34,142 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23861 conditions, 428 events. 0/428 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 407 event pairs, 0 based on Foata normal form. 214/642 useless extension candidates. Maximal degree in co-relation 0. Up to 214 conditions per place. [2021-03-24 13:31:34,145 INFO L132 encePairwiseOnDemand]: 855/857 looper letters, 0 selfloop transitions, 1 changer transitions 0/428 dead transitions. [2021-03-24 13:31:34,145 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 857 places, 428 transitions, 47079 flow [2021-03-24 13:31:34,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:31:34,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:31:34,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2564 transitions. [2021-03-24 13:31:34,147 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9972773239984442 [2021-03-24 13:31:34,147 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2564 transitions. [2021-03-24 13:31:34,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2564 transitions. [2021-03-24 13:31:34,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:31:34,147 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2564 transitions. [2021-03-24 13:31:34,149 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 854.6666666666666) internal successors, (2564), 3 states have internal predecessors, (2564), 0 states have call successors, (0), 0 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-24 13:31:34,150 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 857.0) internal successors, (3428), 4 states have internal predecessors, (3428), 0 states have call successors, (0), 0 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-24 13:31:34,150 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 857.0) internal successors, (3428), 4 states have internal predecessors, (3428), 0 states have call successors, (0), 0 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-24 13:31:34,150 INFO L185 Difference]: Start difference. First operand has 856 places, 429 transitions, 47079 flow. Second operand 3 states and 2564 transitions. [2021-03-24 13:31:34,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 857 places, 428 transitions, 47079 flow [2021-03-24 13:31:40,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 857 places, 428 transitions, 1923 flow, removed 22578 selfloop flow, removed 0 redundant places. [2021-03-24 13:31:40,192 INFO L241 Difference]: Finished difference. Result has 857 places, 428 transitions, 1923 flow [2021-03-24 13:31:40,192 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=857, PETRI_DIFFERENCE_MINUEND_FLOW=1921, PETRI_DIFFERENCE_MINUEND_PLACES=855, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1923, PETRI_PLACES=857, PETRI_TRANSITIONS=428} [2021-03-24 13:31:40,192 INFO L343 CegarLoopForPetriNet]: 856 programPoint places, 1 predicate places. [2021-03-24 13:31:40,192 INFO L480 AbstractCegarLoop]: Abstraction has has 857 places, 428 transitions, 1923 flow [2021-03-24 13:31:40,193 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 854.6666666666666) internal successors, (2564), 3 states have internal predecessors, (2564), 0 states have call successors, (0), 0 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-24 13:31:40,193 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:31:40,193 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:31:40,193 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable424 [2021-03-24 13:31:40,193 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:31:40,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:31:40,193 INFO L82 PathProgramCache]: Analyzing trace with hash -58249081, now seen corresponding path program 1 times [2021-03-24 13:31:40,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:31:40,193 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984598784] [2021-03-24 13:31:40,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:31:40,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:31:40,335 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:31:40,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:31:40,338 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:31:40,432 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:31:40,432 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:31:40,432 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable425 [2021-03-24 13:31:40,432 WARN L342 ceAbstractionStarter]: 213 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:31:40,432 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 214 thread instances. [2021-03-24 13:31:40,592 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:31:40,593 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:31:40,593 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:31:40,593 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:31:40,593 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:31:40,593 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:31:40,593 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:31:40,593 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:31:40,593 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:31:40,593 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:31:40,601 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1076 places, 647 transitions, 47946 flow [2021-03-24 13:31:42,128 INFO L129 PetriNetUnfolder]: 0/1289 cut-off events. [2021-03-24 13:31:42,128 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:31:42,128 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24937 conditions, 1289 events. 0/1289 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5109 event pairs, 0 based on Foata normal form. 0/1074 useless extension candidates. Maximal degree in co-relation 0. Up to 215 conditions per place. [2021-03-24 13:31:42,128 INFO L82 GeneralOperation]: Start removeDead. Operand has 1076 places, 647 transitions, 47946 flow [2021-03-24 13:31:42,142 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1074 places, 645 transitions, 47942 flow [2021-03-24 13:31:42,143 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:31:42,143 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1074 places, 645 transitions, 47942 flow [2021-03-24 13:31:42,143 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1074 places, 645 transitions, 47942 flow [2021-03-24 13:31:42,152 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1074 places, 645 transitions, 47942 flow [2021-03-24 13:31:43,320 INFO L129 PetriNetUnfolder]: 0/859 cut-off events. [2021-03-24 13:31:43,320 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:31:43,320 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24507 conditions, 859 events. 0/859 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2319 event pairs, 0 based on Foata normal form. 0/859 useless extension candidates. Maximal degree in co-relation 0. Up to 215 conditions per place. [2021-03-24 13:31:44,220 INFO L142 LiptonReduction]: Number of co-enabled transitions 275204 [2021-03-24 13:31:46,270 INFO L154 LiptonReduction]: Checked pairs total: 228766 [2021-03-24 13:31:46,270 INFO L156 LiptonReduction]: Total number of compositions: 214 [2021-03-24 13:31:46,271 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4128 [2021-03-24 13:31:46,272 INFO L129 PetriNetUnfolder]: 0/1 cut-off events. [2021-03-24 13:31:46,272 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:31:46,272 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:31:46,272 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:31:46,272 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:31:46,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:31:46,272 INFO L82 PathProgramCache]: Analyzing trace with hash 2973091, now seen corresponding path program 1 times [2021-03-24 13:31:46,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:31:46,272 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63870540] [2021-03-24 13:31:46,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:31:46,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:31:46,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:31:46,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:31:46,419 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-24 13:31:46,419 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63870540] [2021-03-24 13:31:46,419 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:31:46,419 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:31:46,419 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078230028] [2021-03-24 13:31:46,419 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:31:46,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:31:46,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:31:46,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:31:46,421 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 858 out of 861 [2021-03-24 13:31:46,421 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 860 places, 431 transitions, 47514 flow. Second operand has 3 states, 3 states have (on average 858.6666666666666) internal successors, (2576), 3 states have internal predecessors, (2576), 0 states have call successors, (0), 0 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-24 13:31:46,421 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:31:46,421 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 858 of 861 [2021-03-24 13:31:46,421 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:31:47,205 INFO L129 PetriNetUnfolder]: 0/430 cut-off events. [2021-03-24 13:31:47,205 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:31:47,206 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24080 conditions, 430 events. 0/430 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 384 event pairs, 0 based on Foata normal form. 215/645 useless extension candidates. Maximal degree in co-relation 0. Up to 215 conditions per place. [2021-03-24 13:31:47,207 INFO L132 encePairwiseOnDemand]: 859/861 looper letters, 0 selfloop transitions, 1 changer transitions 0/430 dead transitions. [2021-03-24 13:31:47,207 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 861 places, 430 transitions, 47514 flow [2021-03-24 13:31:47,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:31:47,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:31:47,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2576 transitions. [2021-03-24 13:31:47,209 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.997289972899729 [2021-03-24 13:31:47,209 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2576 transitions. [2021-03-24 13:31:47,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2576 transitions. [2021-03-24 13:31:47,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:31:47,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2576 transitions. [2021-03-24 13:31:47,211 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 858.6666666666666) internal successors, (2576), 3 states have internal predecessors, (2576), 0 states have call successors, (0), 0 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-24 13:31:47,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 861.0) internal successors, (3444), 4 states have internal predecessors, (3444), 0 states have call successors, (0), 0 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-24 13:31:47,212 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 861.0) internal successors, (3444), 4 states have internal predecessors, (3444), 0 states have call successors, (0), 0 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-24 13:31:47,212 INFO L185 Difference]: Start difference. First operand has 860 places, 431 transitions, 47514 flow. Second operand 3 states and 2576 transitions. [2021-03-24 13:31:47,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 861 places, 430 transitions, 47514 flow [2021-03-24 13:31:53,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 861 places, 430 transitions, 1932 flow, removed 22791 selfloop flow, removed 0 redundant places. [2021-03-24 13:31:53,276 INFO L241 Difference]: Finished difference. Result has 861 places, 430 transitions, 1932 flow [2021-03-24 13:31:53,276 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=861, PETRI_DIFFERENCE_MINUEND_FLOW=1930, PETRI_DIFFERENCE_MINUEND_PLACES=859, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1932, PETRI_PLACES=861, PETRI_TRANSITIONS=430} [2021-03-24 13:31:53,276 INFO L343 CegarLoopForPetriNet]: 860 programPoint places, 1 predicate places. [2021-03-24 13:31:53,276 INFO L480 AbstractCegarLoop]: Abstraction has has 861 places, 430 transitions, 1932 flow [2021-03-24 13:31:53,276 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 858.6666666666666) internal successors, (2576), 3 states have internal predecessors, (2576), 0 states have call successors, (0), 0 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-24 13:31:53,276 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:31:53,276 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:31:53,276 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable426 [2021-03-24 13:31:53,277 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:31:53,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:31:53,277 INFO L82 PathProgramCache]: Analyzing trace with hash -875386199, now seen corresponding path program 1 times [2021-03-24 13:31:53,277 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:31:53,277 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076188694] [2021-03-24 13:31:53,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:31:53,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:31:53,420 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:31:53,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:31:53,424 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:31:53,518 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:31:53,518 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:31:53,518 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable427 [2021-03-24 13:31:53,518 WARN L342 ceAbstractionStarter]: 214 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:31:53,518 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 215 thread instances. [2021-03-24 13:31:53,683 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:31:53,684 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:31:53,684 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:31:53,684 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:31:53,684 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:31:53,684 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:31:53,684 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:31:53,684 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:31:53,684 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:31:53,684 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:31:53,693 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1081 places, 650 transitions, 48385 flow [2021-03-24 13:31:55,396 INFO L129 PetriNetUnfolder]: 0/1295 cut-off events. [2021-03-24 13:31:55,396 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:31:55,396 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25161 conditions, 1295 events. 0/1295 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5156 event pairs, 0 based on Foata normal form. 0/1079 useless extension candidates. Maximal degree in co-relation 0. Up to 216 conditions per place. [2021-03-24 13:31:55,396 INFO L82 GeneralOperation]: Start removeDead. Operand has 1081 places, 650 transitions, 48385 flow [2021-03-24 13:31:55,411 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1079 places, 648 transitions, 48381 flow [2021-03-24 13:31:55,411 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:31:55,411 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1079 places, 648 transitions, 48381 flow [2021-03-24 13:31:55,411 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1079 places, 648 transitions, 48381 flow [2021-03-24 13:31:55,421 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1079 places, 648 transitions, 48381 flow [2021-03-24 13:31:56,896 INFO L129 PetriNetUnfolder]: 0/863 cut-off events. [2021-03-24 13:31:56,896 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:31:56,896 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24729 conditions, 863 events. 0/863 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2701 event pairs, 0 based on Foata normal form. 0/863 useless extension candidates. Maximal degree in co-relation 0. Up to 216 conditions per place. [2021-03-24 13:31:57,711 INFO L142 LiptonReduction]: Number of co-enabled transitions 277780 [2021-03-24 13:31:59,490 INFO L154 LiptonReduction]: Checked pairs total: 230910 [2021-03-24 13:31:59,490 INFO L156 LiptonReduction]: Total number of compositions: 215 [2021-03-24 13:31:59,491 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4080 [2021-03-24 13:31:59,492 INFO L129 PetriNetUnfolder]: 0/2 cut-off events. [2021-03-24 13:31:59,492 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:31:59,492 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:31:59,492 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1] [2021-03-24 13:31:59,492 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:31:59,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:31:59,492 INFO L82 PathProgramCache]: Analyzing trace with hash 3000739, now seen corresponding path program 1 times [2021-03-24 13:31:59,492 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:31:59,492 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138047285] [2021-03-24 13:31:59,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:31:59,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 13:31:59,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 13:31:59,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 13:31:59,762 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-24 13:31:59,762 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138047285] [2021-03-24 13:31:59,762 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 13:31:59,762 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-03-24 13:31:59,762 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450597171] [2021-03-24 13:31:59,762 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-24 13:31:59,762 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 13:31:59,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-24 13:31:59,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-24 13:31:59,763 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 862 out of 865 [2021-03-24 13:31:59,764 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 864 places, 433 transitions, 47951 flow. Second operand has 3 states, 3 states have (on average 862.6666666666666) internal successors, (2588), 3 states have internal predecessors, (2588), 0 states have call successors, (0), 0 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-24 13:31:59,764 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 13:31:59,764 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 862 of 865 [2021-03-24 13:31:59,764 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 13:32:00,480 INFO L129 PetriNetUnfolder]: 0/432 cut-off events. [2021-03-24 13:32:00,481 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:32:00,481 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24300 conditions, 432 events. 0/432 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 425 event pairs, 0 based on Foata normal form. 216/648 useless extension candidates. Maximal degree in co-relation 0. Up to 216 conditions per place. [2021-03-24 13:32:00,482 INFO L132 encePairwiseOnDemand]: 863/865 looper letters, 0 selfloop transitions, 1 changer transitions 0/432 dead transitions. [2021-03-24 13:32:00,483 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 865 places, 432 transitions, 47951 flow [2021-03-24 13:32:00,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-24 13:32:00,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-24 13:32:00,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2588 transitions. [2021-03-24 13:32:00,484 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9973025048169557 [2021-03-24 13:32:00,484 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2588 transitions. [2021-03-24 13:32:00,484 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2588 transitions. [2021-03-24 13:32:00,484 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 13:32:00,484 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2588 transitions. [2021-03-24 13:32:00,485 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 862.6666666666666) internal successors, (2588), 3 states have internal predecessors, (2588), 0 states have call successors, (0), 0 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-24 13:32:00,486 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 865.0) internal successors, (3460), 4 states have internal predecessors, (3460), 0 states have call successors, (0), 0 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-24 13:32:00,486 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 865.0) internal successors, (3460), 4 states have internal predecessors, (3460), 0 states have call successors, (0), 0 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-24 13:32:00,486 INFO L185 Difference]: Start difference. First operand has 864 places, 433 transitions, 47951 flow. Second operand 3 states and 2588 transitions. [2021-03-24 13:32:00,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 865 places, 432 transitions, 47951 flow [2021-03-24 13:32:06,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 865 places, 432 transitions, 1941 flow, removed 23005 selfloop flow, removed 0 redundant places. [2021-03-24 13:32:06,586 INFO L241 Difference]: Finished difference. Result has 865 places, 432 transitions, 1941 flow [2021-03-24 13:32:06,586 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=865, PETRI_DIFFERENCE_MINUEND_FLOW=1939, PETRI_DIFFERENCE_MINUEND_PLACES=863, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1941, PETRI_PLACES=865, PETRI_TRANSITIONS=432} [2021-03-24 13:32:06,586 INFO L343 CegarLoopForPetriNet]: 864 programPoint places, 1 predicate places. [2021-03-24 13:32:06,586 INFO L480 AbstractCegarLoop]: Abstraction has has 865 places, 432 transitions, 1941 flow [2021-03-24 13:32:06,586 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 862.6666666666666) internal successors, (2588), 3 states have internal predecessors, (2588), 0 states have call successors, (0), 0 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-24 13:32:06,586 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 13:32:06,587 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 13:32:06,587 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable428 [2021-03-24 13:32:06,587 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 13:32:06,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 13:32:06,587 INFO L82 PathProgramCache]: Analyzing trace with hash -1083728030, now seen corresponding path program 1 times [2021-03-24 13:32:06,587 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 13:32:06,587 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899546715] [2021-03-24 13:32:06,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 13:32:06,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:32:06,731 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:32:06,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 13:32:06,735 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 13:32:06,829 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 13:32:06,829 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 13:32:06,829 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable429 [2021-03-24 13:32:06,829 WARN L342 ceAbstractionStarter]: 215 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 13:32:06,829 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 216 thread instances. [2021-03-24 13:32:06,989 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 13:32:06,989 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-03-24 13:32:06,989 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 13:32:06,989 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 13:32:06,989 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 13:32:06,989 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 13:32:06,989 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 13:32:06,989 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 13:32:06,989 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 13:32:06,989 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 13:32:06,998 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1086 places, 653 transitions, 48826 flow [2021-03-24 13:32:08,729 INFO L129 PetriNetUnfolder]: 0/1301 cut-off events. [2021-03-24 13:32:08,729 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:32:08,729 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25386 conditions, 1301 events. 0/1301 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 5125 event pairs, 0 based on Foata normal form. 0/1084 useless extension candidates. Maximal degree in co-relation 0. Up to 217 conditions per place. [2021-03-24 13:32:08,729 INFO L82 GeneralOperation]: Start removeDead. Operand has 1086 places, 653 transitions, 48826 flow [2021-03-24 13:32:08,743 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1084 places, 651 transitions, 48822 flow [2021-03-24 13:32:08,743 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 13:32:08,744 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 1084 places, 651 transitions, 48822 flow [2021-03-24 13:32:08,744 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 1084 places, 651 transitions, 48822 flow [2021-03-24 13:32:08,753 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 1084 places, 651 transitions, 48822 flow [2021-03-24 13:32:10,286 INFO L129 PetriNetUnfolder]: 0/867 cut-off events. [2021-03-24 13:32:10,287 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 13:32:10,287 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24952 conditions, 867 events. 0/867 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2428 event pairs, 0 based on Foata normal form. 0/867 useless extension candidates. Maximal degree in co-relation 0. Up to 217 conditions per place. [2021-03-24 13:32:10,775 INFO L142 LiptonReduction]: Number of co-enabled transitions 280368 Received shutdown request... [2021-03-24 13:32:11,964 WARN L222 SmtUtils]: Removed 1 from assertion stack [2021-03-24 13:32:11,965 WARN L545 AbstractCegarLoop]: Verification canceled [2021-03-24 13:32:11,966 WARN L224 ceAbstractionStarter]: Timeout [2021-03-24 13:32:11,967 INFO L202 PluginConnector]: Adding new model fork_loop_noop.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.03 01:32:11 BasicIcfg [2021-03-24 13:32:11,967 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-03-24 13:32:11,968 INFO L168 Benchmark]: Toolchain (without parser) took 766721.41 ms. Allocated memory was 255.9 MB in the beginning and 15.8 GB in the end (delta: 15.6 GB). Free memory was 236.5 MB in the beginning and 6.9 GB in the end (delta: -6.6 GB). Peak memory consumption was 9.3 GB. Max. memory is 16.0 GB. [2021-03-24 13:32:11,968 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.13 ms. Allocated memory is still 255.9 MB. Free memory was 237.6 MB in the beginning and 237.4 MB in the end (delta: 185.1 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-03-24 13:32:11,968 INFO L168 Benchmark]: Boogie Procedure Inliner took 31.63 ms. Allocated memory is still 255.9 MB. Free memory was 236.5 MB in the beginning and 234.9 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-24 13:32:11,968 INFO L168 Benchmark]: Boogie Preprocessor took 15.35 ms. Allocated memory is still 255.9 MB. Free memory was 234.9 MB in the beginning and 234.1 MB in the end (delta: 821.1 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-03-24 13:32:11,968 INFO L168 Benchmark]: RCFGBuilder took 173.80 ms. Allocated memory is still 255.9 MB. Free memory was 234.1 MB in the beginning and 226.5 MB in the end (delta: 7.6 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.0 GB. [2021-03-24 13:32:11,968 INFO L168 Benchmark]: TraceAbstraction took 766495.44 ms. Allocated memory was 255.9 MB in the beginning and 15.8 GB in the end (delta: 15.6 GB). Free memory was 226.0 MB in the beginning and 6.9 GB in the end (delta: -6.6 GB). Peak memory consumption was 9.3 GB. Max. memory is 16.0 GB. [2021-03-24 13:32:11,968 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.13 ms. Allocated memory is still 255.9 MB. Free memory was 237.6 MB in the beginning and 237.4 MB in the end (delta: 185.1 kB). There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 31.63 ms. Allocated memory is still 255.9 MB. Free memory was 236.5 MB in the beginning and 234.9 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 15.35 ms. Allocated memory is still 255.9 MB. Free memory was 234.9 MB in the beginning and 234.1 MB in the end (delta: 821.1 kB). There was no memory consumed. Max. memory is 16.0 GB. * RCFGBuilder took 173.80 ms. Allocated memory is still 255.9 MB. Free memory was 234.1 MB in the beginning and 226.5 MB in the end (delta: 7.6 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.0 GB. * TraceAbstraction took 766495.44 ms. Allocated memory was 255.9 MB in the beginning and 15.8 GB in the end (delta: 15.6 GB). Free memory was 226.0 MB in the beginning and 6.9 GB in the end (delta: -6.6 GB). Peak memory consumption was 9.3 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 46.3ms, 9 PlacesBefore, 8 PlacesAfterwards, 6 TransitionsBefore, 5 TransitionsAfterwards, 8 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 2 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, 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: 2, positive: 2, positive conditional: 0, positive unconditional: 2, 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: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 2, unknown conditional: 0, unknown unconditional: 2] , 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: 49.0ms, 14 PlacesBefore, 12 PlacesAfterwards, 9 TransitionsBefore, 7 TransitionsAfterwards, 28 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 18 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 16, positive: 14, positive conditional: 0, positive unconditional: 14, negative: 2, negative conditional: 0, negative unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 13, positive: 12, positive conditional: 0, positive unconditional: 12, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 13, positive: 12, positive conditional: 0, positive unconditional: 12, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 16, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 13, unknown conditional: 0, unknown unconditional: 13] , 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: 28.4ms, 19 PlacesBefore, 16 PlacesAfterwards, 12 TransitionsBefore, 9 TransitionsAfterwards, 60 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 3 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 42 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 31, positive: 28, positive conditional: 0, positive unconditional: 28, negative: 3, negative conditional: 0, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 23, positive: 21, positive conditional: 0, positive unconditional: 21, negative: 2, negative conditional: 0, negative unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 23, positive: 21, positive conditional: 0, positive unconditional: 21, negative: 2, negative conditional: 0, negative unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 31, positive: 7, positive conditional: 0, positive unconditional: 7, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 23, unknown conditional: 0, unknown unconditional: 23] , 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: 35.6ms, 24 PlacesBefore, 20 PlacesAfterwards, 15 TransitionsBefore, 11 TransitionsAfterwards, 104 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 4 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 4 TotalNumberOfCompositions, 76 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 55, positive: 51, positive conditional: 0, positive unconditional: 51, negative: 4, negative conditional: 0, negative unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 43, positive: 40, positive conditional: 0, positive unconditional: 40, negative: 3, negative conditional: 0, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 43, positive: 40, positive conditional: 0, positive unconditional: 40, negative: 3, negative conditional: 0, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 55, positive: 11, positive conditional: 0, positive unconditional: 11, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 43, unknown conditional: 0, unknown unconditional: 43] , 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: 99.9ms, 29 PlacesBefore, 24 PlacesAfterwards, 18 TransitionsBefore, 13 TransitionsAfterwards, 160 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 5 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 5 TotalNumberOfCompositions, 120 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 70, positive: 65, positive conditional: 0, positive unconditional: 65, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 55, positive: 51, positive conditional: 0, positive unconditional: 51, negative: 4, negative conditional: 0, negative unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 55, positive: 51, positive conditional: 0, positive unconditional: 51, negative: 4, negative conditional: 0, negative unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 70, positive: 14, positive conditional: 0, positive unconditional: 14, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 55, unknown conditional: 0, unknown unconditional: 55] , 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: 44.1ms, 34 PlacesBefore, 28 PlacesAfterwards, 21 TransitionsBefore, 15 TransitionsAfterwards, 228 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 6 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 6 TotalNumberOfCompositions, 174 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 113, positive: 107, positive conditional: 0, positive unconditional: 107, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 88, positive: 83, positive conditional: 0, positive unconditional: 83, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 88, positive: 83, positive conditional: 0, positive unconditional: 83, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 113, positive: 24, positive conditional: 0, positive unconditional: 24, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 88, unknown conditional: 0, unknown unconditional: 88] , 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: 97.8ms, 39 PlacesBefore, 32 PlacesAfterwards, 24 TransitionsBefore, 17 TransitionsAfterwards, 308 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 7 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 7 TotalNumberOfCompositions, 238 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 159, positive: 152, positive conditional: 0, positive unconditional: 152, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 119, positive: 113, positive conditional: 0, positive unconditional: 113, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 119, positive: 113, positive conditional: 0, positive unconditional: 113, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 159, positive: 39, positive conditional: 0, positive unconditional: 39, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 119, unknown conditional: 0, unknown unconditional: 119] , 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: 86.3ms, 44 PlacesBefore, 36 PlacesAfterwards, 27 TransitionsBefore, 19 TransitionsAfterwards, 400 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 8 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 8 TotalNumberOfCompositions, 312 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 166, positive: 158, positive conditional: 0, positive unconditional: 158, negative: 8, negative conditional: 0, negative unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 137, positive: 130, positive conditional: 0, positive unconditional: 130, 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: 137, positive: 130, positive conditional: 0, positive unconditional: 130, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 166, positive: 28, positive conditional: 0, positive unconditional: 28, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 137, unknown conditional: 0, unknown unconditional: 137] , 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: 68.0ms, 49 PlacesBefore, 40 PlacesAfterwards, 30 TransitionsBefore, 21 TransitionsAfterwards, 504 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 9 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 9 TotalNumberOfCompositions, 396 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 216, positive: 207, positive conditional: 0, positive unconditional: 207, negative: 9, negative conditional: 0, negative unconditional: 9, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 177, positive: 168, positive conditional: 0, positive unconditional: 168, negative: 9, negative conditional: 0, negative unconditional: 9, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 177, positive: 168, positive conditional: 0, positive unconditional: 168, negative: 9, negative conditional: 0, negative unconditional: 9, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 216, positive: 39, positive conditional: 0, positive unconditional: 39, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 177, unknown conditional: 0, unknown unconditional: 177] , 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: 85.7ms, 54 PlacesBefore, 44 PlacesAfterwards, 33 TransitionsBefore, 23 TransitionsAfterwards, 620 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 10 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 10 TotalNumberOfCompositions, 490 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 278, positive: 268, positive conditional: 0, positive unconditional: 268, negative: 10, negative conditional: 0, negative unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 223, positive: 213, positive conditional: 0, positive unconditional: 213, negative: 10, negative conditional: 0, negative unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 223, positive: 213, positive conditional: 0, positive unconditional: 213, negative: 10, negative conditional: 0, negative unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 278, positive: 55, positive conditional: 0, positive unconditional: 55, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 223, unknown conditional: 0, unknown unconditional: 223] , 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: 92.9ms, 59 PlacesBefore, 48 PlacesAfterwards, 36 TransitionsBefore, 25 TransitionsAfterwards, 748 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 11 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 11 TotalNumberOfCompositions, 594 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 309, positive: 298, positive conditional: 0, positive unconditional: 298, negative: 11, negative conditional: 0, negative unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 252, positive: 242, positive conditional: 0, positive unconditional: 242, negative: 10, negative conditional: 0, negative unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 252, positive: 242, positive conditional: 0, positive unconditional: 242, negative: 10, negative conditional: 0, negative unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 309, positive: 56, positive conditional: 0, positive unconditional: 56, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 252, unknown conditional: 0, unknown unconditional: 252] , 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: 77.8ms, 64 PlacesBefore, 52 PlacesAfterwards, 39 TransitionsBefore, 27 TransitionsAfterwards, 888 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 12 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 12 TotalNumberOfCompositions, 708 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 376, positive: 364, positive conditional: 0, positive unconditional: 364, negative: 12, negative conditional: 0, negative unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 299, positive: 288, positive conditional: 0, positive unconditional: 288, negative: 11, negative conditional: 0, negative unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 299, positive: 288, positive conditional: 0, positive unconditional: 288, negative: 11, negative conditional: 0, negative unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 376, positive: 76, positive conditional: 0, positive unconditional: 76, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 299, unknown conditional: 0, unknown unconditional: 299] , 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: 102.0ms, 69 PlacesBefore, 56 PlacesAfterwards, 42 TransitionsBefore, 29 TransitionsAfterwards, 1040 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 13 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 13 TotalNumberOfCompositions, 832 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 473, positive: 460, positive conditional: 0, positive unconditional: 460, negative: 13, negative conditional: 0, negative unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 382, positive: 370, positive conditional: 0, positive unconditional: 370, negative: 12, negative conditional: 0, negative unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 382, positive: 370, positive conditional: 0, positive unconditional: 370, negative: 12, negative conditional: 0, negative unconditional: 12, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 473, positive: 90, positive conditional: 0, positive unconditional: 90, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 382, unknown conditional: 0, unknown unconditional: 382] , 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: 89.7ms, 74 PlacesBefore, 60 PlacesAfterwards, 45 TransitionsBefore, 31 TransitionsAfterwards, 1204 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 14 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 14 TotalNumberOfCompositions, 966 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 536, positive: 522, positive conditional: 0, positive unconditional: 522, 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: 405, positive: 392, positive conditional: 0, positive unconditional: 392, 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: 405, positive: 392, positive conditional: 0, positive unconditional: 392, negative: 13, negative conditional: 0, negative unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 536, positive: 130, positive conditional: 0, positive unconditional: 130, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 405, unknown conditional: 0, unknown unconditional: 405] , 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: 86.1ms, 79 PlacesBefore, 64 PlacesAfterwards, 48 TransitionsBefore, 33 TransitionsAfterwards, 1380 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 15 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 15 TotalNumberOfCompositions, 1110 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 585, positive: 570, positive conditional: 0, positive unconditional: 570, negative: 15, negative conditional: 0, negative unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 464, positive: 450, positive conditional: 0, positive unconditional: 450, negative: 14, negative conditional: 0, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 464, positive: 450, positive conditional: 0, positive unconditional: 450, negative: 14, negative conditional: 0, negative unconditional: 14, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 585, positive: 120, positive conditional: 0, positive unconditional: 120, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 464, unknown conditional: 0, unknown unconditional: 464] , 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: 94.1ms, 84 PlacesBefore, 68 PlacesAfterwards, 51 TransitionsBefore, 35 TransitionsAfterwards, 1568 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 16 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 16 TotalNumberOfCompositions, 1264 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 694, positive: 678, positive conditional: 0, positive unconditional: 678, negative: 16, negative conditional: 0, negative unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 543, positive: 528, positive conditional: 0, positive unconditional: 528, negative: 15, negative conditional: 0, negative unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 543, positive: 528, positive conditional: 0, positive unconditional: 528, negative: 15, negative conditional: 0, negative unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 694, positive: 150, positive conditional: 0, positive unconditional: 150, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 543, unknown conditional: 0, unknown unconditional: 543] , 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: 103.6ms, 89 PlacesBefore, 72 PlacesAfterwards, 54 TransitionsBefore, 37 TransitionsAfterwards, 1768 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 17 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 17 TotalNumberOfCompositions, 1428 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 887, positive: 870, positive conditional: 0, positive unconditional: 870, negative: 17, negative conditional: 0, negative unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 659, positive: 643, positive conditional: 0, positive unconditional: 643, negative: 16, negative conditional: 0, negative unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 659, positive: 643, positive conditional: 0, positive unconditional: 643, negative: 16, negative conditional: 0, negative unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 887, positive: 227, positive conditional: 0, positive unconditional: 227, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 659, unknown conditional: 0, unknown unconditional: 659] , 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: 97.2ms, 94 PlacesBefore, 76 PlacesAfterwards, 57 TransitionsBefore, 39 TransitionsAfterwards, 1980 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 18 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 18 TotalNumberOfCompositions, 1602 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 832, positive: 814, positive conditional: 0, positive unconditional: 814, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 666, positive: 649, positive conditional: 0, positive unconditional: 649, negative: 17, negative conditional: 0, negative unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 666, positive: 649, positive conditional: 0, positive unconditional: 649, negative: 17, negative conditional: 0, negative unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 832, positive: 165, positive conditional: 0, positive unconditional: 165, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 666, unknown conditional: 0, unknown unconditional: 666] , 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: 105.4ms, 99 PlacesBefore, 80 PlacesAfterwards, 60 TransitionsBefore, 41 TransitionsAfterwards, 2204 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 19 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 19 TotalNumberOfCompositions, 1786 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 961, positive: 942, positive conditional: 0, positive unconditional: 942, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 741, positive: 723, positive conditional: 0, positive unconditional: 723, 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: 741, positive: 723, positive conditional: 0, positive unconditional: 723, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 961, positive: 219, positive conditional: 0, positive unconditional: 219, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 741, unknown conditional: 0, unknown unconditional: 741] , 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: 121.8ms, 104 PlacesBefore, 84 PlacesAfterwards, 63 TransitionsBefore, 43 TransitionsAfterwards, 2440 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 20 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 20 TotalNumberOfCompositions, 1980 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1041, positive: 1021, positive conditional: 0, positive unconditional: 1021, negative: 20, negative conditional: 0, negative unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 840, positive: 821, positive conditional: 0, positive unconditional: 821, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 840, positive: 821, positive conditional: 0, positive unconditional: 821, negative: 19, negative conditional: 0, negative unconditional: 19, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1041, positive: 200, positive conditional: 0, positive unconditional: 200, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 840, unknown conditional: 0, unknown unconditional: 840] , 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: 113.0ms, 109 PlacesBefore, 88 PlacesAfterwards, 66 TransitionsBefore, 45 TransitionsAfterwards, 2688 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 21 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 21 TotalNumberOfCompositions, 2184 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1160, positive: 1139, positive conditional: 0, positive unconditional: 1139, negative: 21, negative conditional: 0, negative unconditional: 21, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 923, positive: 903, positive conditional: 0, positive unconditional: 903, negative: 20, negative conditional: 0, negative unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 923, positive: 903, positive conditional: 0, positive unconditional: 903, negative: 20, negative conditional: 0, negative unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1160, positive: 236, positive conditional: 0, positive unconditional: 236, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 923, unknown conditional: 0, unknown unconditional: 923] , 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: 118.8ms, 114 PlacesBefore, 92 PlacesAfterwards, 69 TransitionsBefore, 47 TransitionsAfterwards, 2948 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 22 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 22 TotalNumberOfCompositions, 2398 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1221, positive: 1199, positive conditional: 0, positive unconditional: 1199, negative: 22, negative conditional: 0, negative unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 989, positive: 968, positive conditional: 0, positive unconditional: 968, negative: 21, negative conditional: 0, negative unconditional: 21, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 989, positive: 968, positive conditional: 0, positive unconditional: 968, negative: 21, negative conditional: 0, negative unconditional: 21, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1221, positive: 231, positive conditional: 0, positive unconditional: 231, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 989, unknown conditional: 0, unknown unconditional: 989] , 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: 132.8ms, 119 PlacesBefore, 96 PlacesAfterwards, 72 TransitionsBefore, 49 TransitionsAfterwards, 3220 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 23 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 23 TotalNumberOfCompositions, 2622 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1389, positive: 1366, positive conditional: 0, positive unconditional: 1366, negative: 23, negative conditional: 0, negative unconditional: 23, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1093, positive: 1071, positive conditional: 0, positive unconditional: 1071, negative: 22, negative conditional: 0, negative unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1093, positive: 1071, positive conditional: 0, positive unconditional: 1071, negative: 22, negative conditional: 0, negative unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1389, positive: 295, positive conditional: 0, positive unconditional: 295, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 1093, unknown conditional: 0, unknown unconditional: 1093] , 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: 129.1ms, 124 PlacesBefore, 100 PlacesAfterwards, 75 TransitionsBefore, 51 TransitionsAfterwards, 3504 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 24 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 24 TotalNumberOfCompositions, 2856 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1494, positive: 1470, positive conditional: 0, positive unconditional: 1470, negative: 24, negative conditional: 0, negative unconditional: 24, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1193, positive: 1170, positive conditional: 0, positive unconditional: 1170, negative: 23, negative conditional: 0, negative unconditional: 23, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1193, positive: 1170, positive conditional: 0, positive unconditional: 1170, negative: 23, negative conditional: 0, negative unconditional: 23, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1494, positive: 300, positive conditional: 0, positive unconditional: 300, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 1193, unknown conditional: 0, unknown unconditional: 1193] , 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: 134.3ms, 129 PlacesBefore, 104 PlacesAfterwards, 78 TransitionsBefore, 53 TransitionsAfterwards, 3800 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 25 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 25 TotalNumberOfCompositions, 3100 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1582, positive: 1557, positive conditional: 0, positive unconditional: 1557, 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: 1281, positive: 1257, positive conditional: 0, positive unconditional: 1257, negative: 24, negative conditional: 0, negative unconditional: 24, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1281, positive: 1257, positive conditional: 0, positive unconditional: 1257, negative: 24, negative conditional: 0, negative unconditional: 24, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1582, positive: 300, positive conditional: 0, positive unconditional: 300, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 1281, unknown conditional: 0, unknown unconditional: 1281] , 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: 142.9ms, 134 PlacesBefore, 108 PlacesAfterwards, 81 TransitionsBefore, 55 TransitionsAfterwards, 4108 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 26 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 26 TotalNumberOfCompositions, 3354 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1811, positive: 1785, positive conditional: 0, positive unconditional: 1785, negative: 26, negative conditional: 0, negative unconditional: 26, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1410, positive: 1385, positive conditional: 0, positive unconditional: 1385, negative: 25, negative conditional: 0, negative unconditional: 25, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1410, positive: 1385, positive conditional: 0, positive unconditional: 1385, negative: 25, negative conditional: 0, negative unconditional: 25, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1811, positive: 400, positive conditional: 0, positive unconditional: 400, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 1410, unknown conditional: 0, unknown unconditional: 1410] , 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: 150.6ms, 139 PlacesBefore, 112 PlacesAfterwards, 84 TransitionsBefore, 57 TransitionsAfterwards, 4428 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 27 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 27 TotalNumberOfCompositions, 3618 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1839, positive: 1812, positive conditional: 0, positive unconditional: 1812, negative: 27, negative conditional: 0, negative unconditional: 27, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1485, positive: 1459, positive conditional: 0, positive unconditional: 1459, negative: 26, negative conditional: 0, negative unconditional: 26, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1485, positive: 1459, positive conditional: 0, positive unconditional: 1459, negative: 26, negative conditional: 0, negative unconditional: 26, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1839, positive: 353, positive conditional: 0, positive unconditional: 353, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 1485, unknown conditional: 0, unknown unconditional: 1485] , 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: 150.2ms, 144 PlacesBefore, 116 PlacesAfterwards, 87 TransitionsBefore, 59 TransitionsAfterwards, 4760 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 28 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 28 TotalNumberOfCompositions, 3892 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2083, positive: 2055, positive conditional: 0, positive unconditional: 2055, negative: 28, negative conditional: 0, negative unconditional: 28, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1621, positive: 1594, positive conditional: 0, positive unconditional: 1594, negative: 27, negative conditional: 0, negative unconditional: 27, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1621, positive: 1594, positive conditional: 0, positive unconditional: 1594, negative: 27, negative conditional: 0, negative unconditional: 27, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2083, positive: 461, positive conditional: 0, positive unconditional: 461, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 1621, unknown conditional: 0, unknown unconditional: 1621] , 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: 154.8ms, 149 PlacesBefore, 120 PlacesAfterwards, 90 TransitionsBefore, 61 TransitionsAfterwards, 5104 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 29 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 29 TotalNumberOfCompositions, 4176 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2178, positive: 2149, positive conditional: 0, positive unconditional: 2149, negative: 29, negative conditional: 0, negative unconditional: 29, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1770, positive: 1742, positive conditional: 0, positive unconditional: 1742, negative: 28, negative conditional: 0, negative unconditional: 28, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1770, positive: 1742, positive conditional: 0, positive unconditional: 1742, negative: 28, negative conditional: 0, negative unconditional: 28, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2178, positive: 407, positive conditional: 0, positive unconditional: 407, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 1770, unknown conditional: 0, unknown unconditional: 1770] , 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: 160.6ms, 154 PlacesBefore, 124 PlacesAfterwards, 93 TransitionsBefore, 63 TransitionsAfterwards, 5460 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 30 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 30 TotalNumberOfCompositions, 4470 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2284, positive: 2254, positive conditional: 0, positive unconditional: 2254, negative: 30, negative conditional: 0, negative unconditional: 30, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1847, positive: 1818, positive conditional: 0, positive unconditional: 1818, negative: 29, negative conditional: 0, negative unconditional: 29, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1847, positive: 1818, positive conditional: 0, positive unconditional: 1818, negative: 29, negative conditional: 0, negative unconditional: 29, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2284, positive: 436, positive conditional: 0, positive unconditional: 436, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 1847, unknown conditional: 0, unknown unconditional: 1847] , 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: 190.9ms, 159 PlacesBefore, 128 PlacesAfterwards, 96 TransitionsBefore, 65 TransitionsAfterwards, 5828 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 31 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 31 TotalNumberOfCompositions, 4774 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2436, positive: 2405, positive conditional: 0, positive unconditional: 2405, negative: 31, negative conditional: 0, negative unconditional: 31, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1970, positive: 1940, positive conditional: 0, positive unconditional: 1940, negative: 30, negative conditional: 0, negative unconditional: 30, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1970, positive: 1940, positive conditional: 0, positive unconditional: 1940, negative: 30, negative conditional: 0, negative unconditional: 30, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2436, positive: 465, positive conditional: 0, positive unconditional: 465, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 1970, unknown conditional: 0, unknown unconditional: 1970] , 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: 194.5ms, 164 PlacesBefore, 132 PlacesAfterwards, 99 TransitionsBefore, 67 TransitionsAfterwards, 6208 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 32 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 32 TotalNumberOfCompositions, 5088 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2601, positive: 2569, positive conditional: 0, positive unconditional: 2569, negative: 32, negative conditional: 0, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2103, positive: 2072, positive conditional: 0, positive unconditional: 2072, negative: 31, negative conditional: 0, negative unconditional: 31, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2103, positive: 2072, positive conditional: 0, positive unconditional: 2072, negative: 31, negative conditional: 0, negative unconditional: 31, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2601, positive: 497, positive conditional: 0, positive unconditional: 497, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 2103, unknown conditional: 0, unknown unconditional: 2103] , 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: 184.0ms, 169 PlacesBefore, 136 PlacesAfterwards, 102 TransitionsBefore, 69 TransitionsAfterwards, 6600 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 33 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 33 TotalNumberOfCompositions, 5412 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2741, positive: 2708, positive conditional: 0, positive unconditional: 2708, negative: 33, negative conditional: 0, negative unconditional: 33, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2210, positive: 2178, positive conditional: 0, positive unconditional: 2178, negative: 32, negative conditional: 0, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2210, positive: 2178, positive conditional: 0, positive unconditional: 2178, negative: 32, negative conditional: 0, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2741, positive: 530, positive conditional: 0, positive unconditional: 530, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 2210, unknown conditional: 0, unknown unconditional: 2210] , 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: 219.6ms, 174 PlacesBefore, 140 PlacesAfterwards, 105 TransitionsBefore, 71 TransitionsAfterwards, 7004 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 34 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 34 TotalNumberOfCompositions, 5746 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2907, positive: 2873, positive conditional: 0, positive unconditional: 2873, 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: 2345, positive: 2312, positive conditional: 0, positive unconditional: 2312, negative: 33, negative conditional: 0, negative unconditional: 33, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2345, positive: 2312, positive conditional: 0, positive unconditional: 2312, negative: 33, negative conditional: 0, negative unconditional: 33, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2907, positive: 561, positive conditional: 0, positive unconditional: 561, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 2345, unknown conditional: 0, unknown unconditional: 2345] , 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: 192.2ms, 179 PlacesBefore, 144 PlacesAfterwards, 108 TransitionsBefore, 73 TransitionsAfterwards, 7420 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 35 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 35 TotalNumberOfCompositions, 6090 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3115, positive: 3080, positive conditional: 0, positive unconditional: 3080, negative: 35, negative conditional: 0, negative unconditional: 35, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2517, positive: 2483, positive conditional: 0, positive unconditional: 2483, negative: 34, negative conditional: 0, negative unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2517, positive: 2483, positive conditional: 0, positive unconditional: 2483, negative: 34, negative conditional: 0, negative unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3115, positive: 597, positive conditional: 0, positive unconditional: 597, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 2517, unknown conditional: 0, unknown unconditional: 2517] , 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: 206.3ms, 184 PlacesBefore, 148 PlacesAfterwards, 111 TransitionsBefore, 75 TransitionsAfterwards, 7848 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 36 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 36 TotalNumberOfCompositions, 6444 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3260, positive: 3224, positive conditional: 0, positive unconditional: 3224, negative: 36, negative conditional: 0, negative unconditional: 36, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2628, positive: 2593, positive conditional: 0, positive unconditional: 2593, negative: 35, negative conditional: 0, negative unconditional: 35, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2628, positive: 2593, positive conditional: 0, positive unconditional: 2593, negative: 35, negative conditional: 0, negative unconditional: 35, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3260, positive: 631, positive conditional: 0, positive unconditional: 631, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 2628, unknown conditional: 0, unknown unconditional: 2628] , 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: 221.2ms, 189 PlacesBefore, 152 PlacesAfterwards, 114 TransitionsBefore, 77 TransitionsAfterwards, 8288 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 37 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 37 TotalNumberOfCompositions, 6808 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3579, positive: 3542, positive conditional: 0, positive unconditional: 3542, negative: 37, negative conditional: 0, negative unconditional: 37, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2819, positive: 2782, positive conditional: 0, positive unconditional: 2782, negative: 37, negative conditional: 0, negative unconditional: 37, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2819, positive: 2782, positive conditional: 0, positive unconditional: 2782, negative: 37, negative conditional: 0, negative unconditional: 37, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3579, positive: 760, positive conditional: 0, positive unconditional: 760, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 2819, unknown conditional: 0, unknown unconditional: 2819] , 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: 235.0ms, 194 PlacesBefore, 156 PlacesAfterwards, 117 TransitionsBefore, 79 TransitionsAfterwards, 8740 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 38 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 38 TotalNumberOfCompositions, 7182 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3630, positive: 3592, positive conditional: 0, positive unconditional: 3592, negative: 38, negative conditional: 0, negative unconditional: 38, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2925, positive: 2888, positive conditional: 0, positive unconditional: 2888, negative: 37, negative conditional: 0, negative unconditional: 37, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2925, positive: 2888, positive conditional: 0, positive unconditional: 2888, negative: 37, negative conditional: 0, negative unconditional: 37, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3630, positive: 704, positive conditional: 0, positive unconditional: 704, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 2925, unknown conditional: 0, unknown unconditional: 2925] , 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: 266.8ms, 199 PlacesBefore, 160 PlacesAfterwards, 120 TransitionsBefore, 81 TransitionsAfterwards, 9204 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 39 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 39 TotalNumberOfCompositions, 7566 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3860, positive: 3821, positive conditional: 0, positive unconditional: 3821, negative: 39, negative conditional: 0, negative unconditional: 39, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3080, positive: 3042, positive conditional: 0, positive unconditional: 3042, negative: 38, negative conditional: 0, negative unconditional: 38, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3080, positive: 3042, positive conditional: 0, positive unconditional: 3042, negative: 38, negative conditional: 0, negative unconditional: 38, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3860, positive: 779, positive conditional: 0, positive unconditional: 779, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 3080, unknown conditional: 0, unknown unconditional: 3080] , 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: 237.8ms, 204 PlacesBefore, 164 PlacesAfterwards, 123 TransitionsBefore, 83 TransitionsAfterwards, 9680 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 40 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 40 TotalNumberOfCompositions, 7960 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4026, positive: 3986, positive conditional: 0, positive unconditional: 3986, negative: 40, negative conditional: 0, negative unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3245, positive: 3206, positive conditional: 0, positive unconditional: 3206, negative: 39, negative conditional: 0, negative unconditional: 39, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3245, positive: 3206, positive conditional: 0, positive unconditional: 3206, negative: 39, negative conditional: 0, negative unconditional: 39, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4026, positive: 780, positive conditional: 0, positive unconditional: 780, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 3245, unknown conditional: 0, unknown unconditional: 3245] , 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: 274.4ms, 209 PlacesBefore, 168 PlacesAfterwards, 126 TransitionsBefore, 85 TransitionsAfterwards, 10168 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 41 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 41 TotalNumberOfCompositions, 8364 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4363, positive: 4322, positive conditional: 0, positive unconditional: 4322, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3417, positive: 3377, positive conditional: 0, positive unconditional: 3377, negative: 40, negative conditional: 0, negative unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3417, positive: 3377, positive conditional: 0, positive unconditional: 3377, negative: 40, negative conditional: 0, negative unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4363, positive: 945, positive conditional: 0, positive unconditional: 945, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 3417, unknown conditional: 0, unknown unconditional: 3417] , 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: 259.5ms, 214 PlacesBefore, 172 PlacesAfterwards, 129 TransitionsBefore, 87 TransitionsAfterwards, 10668 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 42 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 42 TotalNumberOfCompositions, 8778 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4445, positive: 4403, positive conditional: 0, positive unconditional: 4403, negative: 42, negative conditional: 0, negative unconditional: 42, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3583, positive: 3542, positive conditional: 0, positive unconditional: 3542, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3583, positive: 3542, positive conditional: 0, positive unconditional: 3542, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4445, positive: 861, positive conditional: 0, positive unconditional: 861, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 3583, unknown conditional: 0, unknown unconditional: 3583] , 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: 263.5ms, 219 PlacesBefore, 176 PlacesAfterwards, 132 TransitionsBefore, 89 TransitionsAfterwards, 11180 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 43 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 43 TotalNumberOfCompositions, 9202 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4688, positive: 4645, positive conditional: 0, positive unconditional: 4645, negative: 43, negative conditional: 0, negative unconditional: 43, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3740, positive: 3698, positive conditional: 0, positive unconditional: 3698, negative: 42, negative conditional: 0, negative unconditional: 42, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3740, positive: 3698, positive conditional: 0, positive unconditional: 3698, negative: 42, negative conditional: 0, negative unconditional: 42, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4688, positive: 947, positive conditional: 0, positive unconditional: 947, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 3740, unknown conditional: 0, unknown unconditional: 3740] , 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: 263.7ms, 224 PlacesBefore, 180 PlacesAfterwards, 135 TransitionsBefore, 91 TransitionsAfterwards, 11704 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 44 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 44 TotalNumberOfCompositions, 9636 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4870, positive: 4826, positive conditional: 0, positive unconditional: 4826, negative: 44, negative conditional: 0, negative unconditional: 44, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3923, positive: 3880, positive conditional: 0, positive unconditional: 3880, negative: 43, negative conditional: 0, negative unconditional: 43, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3923, positive: 3880, positive conditional: 0, positive unconditional: 3880, negative: 43, negative conditional: 0, negative unconditional: 43, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4870, positive: 946, positive conditional: 0, positive unconditional: 946, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 3923, unknown conditional: 0, unknown unconditional: 3923] , 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: 249.5ms, 229 PlacesBefore, 184 PlacesAfterwards, 138 TransitionsBefore, 93 TransitionsAfterwards, 12240 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 45 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 45 TotalNumberOfCompositions, 10080 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 5089, positive: 5044, positive conditional: 0, positive unconditional: 5044, negative: 45, negative conditional: 0, negative unconditional: 45, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4095, positive: 4051, positive conditional: 0, positive unconditional: 4051, negative: 44, negative conditional: 0, negative unconditional: 44, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 4095, positive: 4051, positive conditional: 0, positive unconditional: 4051, negative: 44, negative conditional: 0, negative unconditional: 44, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 5089, positive: 993, positive conditional: 0, positive unconditional: 993, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 4095, unknown conditional: 0, unknown unconditional: 4095] , 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: 284.1ms, 234 PlacesBefore, 188 PlacesAfterwards, 141 TransitionsBefore, 95 TransitionsAfterwards, 12788 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 46 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 46 TotalNumberOfCompositions, 10534 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 5319, positive: 5273, positive conditional: 0, positive unconditional: 5273, negative: 46, negative conditional: 0, negative unconditional: 46, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4280, positive: 4235, positive conditional: 0, positive unconditional: 4235, negative: 45, negative conditional: 0, negative unconditional: 45, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 4280, positive: 4235, positive conditional: 0, positive unconditional: 4235, negative: 45, negative conditional: 0, negative unconditional: 45, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 5319, positive: 1038, positive conditional: 0, positive unconditional: 1038, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 4280, unknown conditional: 0, unknown unconditional: 4280] , 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: 287.1ms, 239 PlacesBefore, 192 PlacesAfterwards, 144 TransitionsBefore, 97 TransitionsAfterwards, 13348 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 47 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 47 TotalNumberOfCompositions, 10998 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 5736, positive: 5689, positive conditional: 0, positive unconditional: 5689, negative: 47, negative conditional: 0, negative unconditional: 47, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4476, positive: 4430, positive conditional: 0, positive unconditional: 4430, negative: 46, negative conditional: 0, negative unconditional: 46, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 4476, positive: 4430, positive conditional: 0, positive unconditional: 4430, negative: 46, negative conditional: 0, negative unconditional: 46, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 5736, positive: 1259, positive conditional: 0, positive unconditional: 1259, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 4476, unknown conditional: 0, unknown unconditional: 4476] , 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: 285.3ms, 244 PlacesBefore, 196 PlacesAfterwards, 147 TransitionsBefore, 99 TransitionsAfterwards, 13920 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 48 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 48 TotalNumberOfCompositions, 11472 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 5785, positive: 5737, positive conditional: 0, positive unconditional: 5737, negative: 48, negative conditional: 0, negative unconditional: 48, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4655, positive: 4608, positive conditional: 0, positive unconditional: 4608, negative: 47, negative conditional: 0, negative unconditional: 47, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 4655, positive: 4608, positive conditional: 0, positive unconditional: 4608, negative: 47, negative conditional: 0, negative unconditional: 47, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 5785, positive: 1129, positive conditional: 0, positive unconditional: 1129, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 4655, unknown conditional: 0, unknown unconditional: 4655] , 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: 283.2ms, 249 PlacesBefore, 200 PlacesAfterwards, 150 TransitionsBefore, 101 TransitionsAfterwards, 14504 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 49 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 49 TotalNumberOfCompositions, 11956 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 6076, positive: 6027, positive conditional: 0, positive unconditional: 6027, negative: 49, negative conditional: 0, negative unconditional: 49, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4850, positive: 4802, positive conditional: 0, positive unconditional: 4802, negative: 48, negative conditional: 0, negative unconditional: 48, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 4850, positive: 4802, positive conditional: 0, positive unconditional: 4802, negative: 48, negative conditional: 0, negative unconditional: 48, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 6076, positive: 1225, positive conditional: 0, positive unconditional: 1225, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 4850, unknown conditional: 0, unknown unconditional: 4850] , 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: 284.0ms, 254 PlacesBefore, 204 PlacesAfterwards, 153 TransitionsBefore, 103 TransitionsAfterwards, 15100 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 50 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 50 TotalNumberOfCompositions, 12450 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 6313, positive: 6263, positive conditional: 0, positive unconditional: 6263, negative: 50, negative conditional: 0, negative unconditional: 50, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 5087, positive: 5038, positive conditional: 0, positive unconditional: 5038, negative: 49, negative conditional: 0, negative unconditional: 49, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 5087, positive: 5038, positive conditional: 0, positive unconditional: 5038, negative: 49, negative conditional: 0, negative unconditional: 49, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 6313, positive: 1225, positive conditional: 0, positive unconditional: 1225, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 5087, unknown conditional: 0, unknown unconditional: 5087] , 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: 345.4ms, 259 PlacesBefore, 208 PlacesAfterwards, 156 TransitionsBefore, 105 TransitionsAfterwards, 15708 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 51 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 51 TotalNumberOfCompositions, 12954 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 6628, positive: 6577, positive conditional: 0, positive unconditional: 6577, negative: 51, negative conditional: 0, negative unconditional: 51, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 5302, positive: 5252, positive conditional: 0, positive unconditional: 5252, negative: 50, negative conditional: 0, negative unconditional: 50, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 5302, positive: 5252, positive conditional: 0, positive unconditional: 5252, negative: 50, negative conditional: 0, negative unconditional: 50, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 6628, positive: 1325, positive conditional: 0, positive unconditional: 1325, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 5302, unknown conditional: 0, unknown unconditional: 5302] , 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: 365.4ms, 264 PlacesBefore, 212 PlacesAfterwards, 159 TransitionsBefore, 107 TransitionsAfterwards, 16328 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 52 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 52 TotalNumberOfCompositions, 13468 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 7010, positive: 6958, positive conditional: 0, positive unconditional: 6958, negative: 52, negative conditional: 0, negative unconditional: 52, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 5530, positive: 5479, positive conditional: 0, positive unconditional: 5479, negative: 51, negative conditional: 0, negative unconditional: 51, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 5530, positive: 5479, positive conditional: 0, positive unconditional: 5479, negative: 51, negative conditional: 0, negative unconditional: 51, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 7010, positive: 1479, positive conditional: 0, positive unconditional: 1479, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 5530, unknown conditional: 0, unknown unconditional: 5530] , 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: 348.8ms, 269 PlacesBefore, 216 PlacesAfterwards, 162 TransitionsBefore, 109 TransitionsAfterwards, 16960 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 53 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 53 TotalNumberOfCompositions, 13992 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 7056, positive: 7003, positive conditional: 0, positive unconditional: 7003, negative: 53, negative conditional: 0, negative unconditional: 53, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 5676, positive: 5624, positive conditional: 0, positive unconditional: 5624, negative: 52, negative conditional: 0, negative unconditional: 52, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 5676, positive: 5624, positive conditional: 0, positive unconditional: 5624, negative: 52, negative conditional: 0, negative unconditional: 52, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 7056, positive: 1379, positive conditional: 0, positive unconditional: 1379, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 5676, unknown conditional: 0, unknown unconditional: 5676] , 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: 313.5ms, 274 PlacesBefore, 220 PlacesAfterwards, 165 TransitionsBefore, 111 TransitionsAfterwards, 17604 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 54 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 54 TotalNumberOfCompositions, 14526 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 7345, positive: 7291, positive conditional: 0, positive unconditional: 7291, negative: 54, negative conditional: 0, negative unconditional: 54, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 5911, positive: 5858, positive conditional: 0, positive unconditional: 5858, negative: 53, negative conditional: 0, negative unconditional: 53, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 5911, positive: 5858, positive conditional: 0, positive unconditional: 5858, negative: 53, negative conditional: 0, negative unconditional: 53, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 7345, positive: 1433, positive conditional: 0, positive unconditional: 1433, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 5911, unknown conditional: 0, unknown unconditional: 5911] , 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: 331.1ms, 279 PlacesBefore, 224 PlacesAfterwards, 168 TransitionsBefore, 113 TransitionsAfterwards, 18260 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 55 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 55 TotalNumberOfCompositions, 15070 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 7594, positive: 7539, positive conditional: 0, positive unconditional: 7539, negative: 55, negative conditional: 0, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6108, positive: 6054, positive conditional: 0, positive unconditional: 6054, negative: 54, negative conditional: 0, negative unconditional: 54, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 6108, positive: 6054, positive conditional: 0, positive unconditional: 6054, negative: 54, negative conditional: 0, negative unconditional: 54, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 7594, positive: 1485, positive conditional: 0, positive unconditional: 1485, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 6108, unknown conditional: 0, unknown unconditional: 6108] , 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: 369.3ms, 284 PlacesBefore, 228 PlacesAfterwards, 171 TransitionsBefore, 115 TransitionsAfterwards, 18928 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 56 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 56 TotalNumberOfCompositions, 15624 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 7932, positive: 7876, positive conditional: 0, positive unconditional: 7876, negative: 56, negative conditional: 0, negative unconditional: 56, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6335, positive: 6280, positive conditional: 0, positive unconditional: 6280, negative: 55, negative conditional: 0, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 6335, positive: 6280, positive conditional: 0, positive unconditional: 6280, negative: 55, negative conditional: 0, negative unconditional: 55, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 7932, positive: 1596, positive conditional: 0, positive unconditional: 1596, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 6335, unknown conditional: 0, unknown unconditional: 6335] , 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: 358.5ms, 289 PlacesBefore, 232 PlacesAfterwards, 174 TransitionsBefore, 117 TransitionsAfterwards, 19608 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 57 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 57 TotalNumberOfCompositions, 16188 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 8264, positive: 8207, positive conditional: 0, positive unconditional: 8207, negative: 57, negative conditional: 0, negative unconditional: 57, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6555, positive: 6499, positive conditional: 0, positive unconditional: 6499, negative: 56, negative conditional: 0, negative unconditional: 56, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 6555, positive: 6499, positive conditional: 0, positive unconditional: 6499, negative: 56, negative conditional: 0, negative unconditional: 56, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 8264, positive: 1708, positive conditional: 0, positive unconditional: 1708, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 6555, unknown conditional: 0, unknown unconditional: 6555] , 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: 467.3ms, 294 PlacesBefore, 236 PlacesAfterwards, 177 TransitionsBefore, 119 TransitionsAfterwards, 20300 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 58 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 58 TotalNumberOfCompositions, 16762 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 8467, positive: 8409, positive conditional: 0, positive unconditional: 8409, negative: 58, negative conditional: 0, negative unconditional: 58, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6813, positive: 6756, positive conditional: 0, positive unconditional: 6756, negative: 57, negative conditional: 0, negative unconditional: 57, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 6813, positive: 6756, positive conditional: 0, positive unconditional: 6756, negative: 57, negative conditional: 0, negative unconditional: 57, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 8467, positive: 1653, positive conditional: 0, positive unconditional: 1653, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 6813, unknown conditional: 0, unknown unconditional: 6813] , 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: 381.4ms, 299 PlacesBefore, 240 PlacesAfterwards, 180 TransitionsBefore, 121 TransitionsAfterwards, 21004 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 59 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 59 TotalNumberOfCompositions, 17346 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 8896, positive: 8837, positive conditional: 0, positive unconditional: 8837, negative: 59, negative conditional: 0, negative unconditional: 59, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7067, positive: 7009, positive conditional: 0, positive unconditional: 7009, negative: 58, negative conditional: 0, negative unconditional: 58, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 7067, positive: 7009, positive conditional: 0, positive unconditional: 7009, negative: 58, negative conditional: 0, negative unconditional: 58, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 8896, positive: 1828, positive conditional: 0, positive unconditional: 1828, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 7067, unknown conditional: 0, unknown unconditional: 7067] , 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: 423.8ms, 304 PlacesBefore, 244 PlacesAfterwards, 183 TransitionsBefore, 123 TransitionsAfterwards, 21720 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 60 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 60 TotalNumberOfCompositions, 17940 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 9190, positive: 9130, positive conditional: 0, positive unconditional: 9130, negative: 60, negative conditional: 0, negative unconditional: 60, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7358, positive: 7299, positive conditional: 0, positive unconditional: 7299, negative: 59, negative conditional: 0, negative unconditional: 59, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 7358, positive: 7299, positive conditional: 0, positive unconditional: 7299, negative: 59, negative conditional: 0, negative unconditional: 59, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 9190, positive: 1831, positive conditional: 0, positive unconditional: 1831, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 7358, unknown conditional: 0, unknown unconditional: 7358] , 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: 440.7ms, 309 PlacesBefore, 248 PlacesAfterwards, 186 TransitionsBefore, 125 TransitionsAfterwards, 22448 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 61 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 61 TotalNumberOfCompositions, 18544 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 9336, positive: 9275, positive conditional: 0, positive unconditional: 9275, negative: 61, negative conditional: 0, negative unconditional: 61, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7503, positive: 7443, positive conditional: 0, positive unconditional: 7443, negative: 60, negative conditional: 0, negative unconditional: 60, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 7503, positive: 7443, positive conditional: 0, positive unconditional: 7443, negative: 60, negative conditional: 0, negative unconditional: 60, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 9336, positive: 1832, positive conditional: 0, positive unconditional: 1832, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 7503, unknown conditional: 0, unknown unconditional: 7503] , 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: 394.0ms, 314 PlacesBefore, 252 PlacesAfterwards, 189 TransitionsBefore, 127 TransitionsAfterwards, 23188 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 62 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 62 TotalNumberOfCompositions, 19158 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 9643, positive: 9581, positive conditional: 0, positive unconditional: 9581, negative: 62, negative conditional: 0, negative unconditional: 62, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7749, positive: 7688, positive conditional: 0, positive unconditional: 7688, negative: 61, negative conditional: 0, negative unconditional: 61, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 7749, positive: 7688, positive conditional: 0, positive unconditional: 7688, negative: 61, negative conditional: 0, negative unconditional: 61, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 9643, positive: 1893, positive conditional: 0, positive unconditional: 1893, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 7749, unknown conditional: 0, unknown unconditional: 7749] , 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: 479.9ms, 319 PlacesBefore, 256 PlacesAfterwards, 192 TransitionsBefore, 129 TransitionsAfterwards, 23940 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 63 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 63 TotalNumberOfCompositions, 19782 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 9995, positive: 9932, positive conditional: 0, positive unconditional: 9932, negative: 63, negative conditional: 0, negative unconditional: 63, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8039, positive: 7977, positive conditional: 0, positive unconditional: 7977, negative: 62, negative conditional: 0, negative unconditional: 62, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 8039, positive: 7977, positive conditional: 0, positive unconditional: 7977, negative: 62, negative conditional: 0, negative unconditional: 62, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 9995, positive: 1955, positive conditional: 0, positive unconditional: 1955, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 8039, unknown conditional: 0, unknown unconditional: 8039] , 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: 382.4ms, 324 PlacesBefore, 260 PlacesAfterwards, 195 TransitionsBefore, 131 TransitionsAfterwards, 24704 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 64 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 64 TotalNumberOfCompositions, 20416 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 10305, positive: 10241, positive conditional: 0, positive unconditional: 10241, negative: 64, negative conditional: 0, negative unconditional: 64, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8287, positive: 8224, positive conditional: 0, positive unconditional: 8224, negative: 63, negative conditional: 0, negative unconditional: 63, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 8287, positive: 8224, positive conditional: 0, positive unconditional: 8224, negative: 63, negative conditional: 0, negative unconditional: 63, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 10305, positive: 2017, positive conditional: 0, positive unconditional: 2017, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 8287, unknown conditional: 0, unknown unconditional: 8287] , 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: 473.5ms, 329 PlacesBefore, 264 PlacesAfterwards, 198 TransitionsBefore, 133 TransitionsAfterwards, 25480 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 65 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 65 TotalNumberOfCompositions, 21060 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 10609, positive: 10544, positive conditional: 0, positive unconditional: 10544, negative: 65, negative conditional: 0, negative unconditional: 65, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8520, positive: 8456, positive conditional: 0, positive unconditional: 8456, negative: 64, negative conditional: 0, negative unconditional: 64, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 8520, positive: 8456, positive conditional: 0, positive unconditional: 8456, negative: 64, negative conditional: 0, negative unconditional: 64, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 10609, positive: 2088, positive conditional: 0, positive unconditional: 2088, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 8520, unknown conditional: 0, unknown unconditional: 8520] , 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: 494.4ms, 334 PlacesBefore, 268 PlacesAfterwards, 201 TransitionsBefore, 135 TransitionsAfterwards, 26268 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 66 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 66 TotalNumberOfCompositions, 21714 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 11085, positive: 11019, positive conditional: 0, positive unconditional: 11019, negative: 66, negative conditional: 0, negative unconditional: 66, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8814, positive: 8749, positive conditional: 0, positive unconditional: 8749, negative: 65, negative conditional: 0, negative unconditional: 65, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 8814, positive: 8749, positive conditional: 0, positive unconditional: 8749, negative: 65, negative conditional: 0, negative unconditional: 65, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 11085, positive: 2270, positive conditional: 0, positive unconditional: 2270, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 8814, unknown conditional: 0, unknown unconditional: 8814] , 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: 369.6ms, 339 PlacesBefore, 272 PlacesAfterwards, 204 TransitionsBefore, 137 TransitionsAfterwards, 27068 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 67 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 67 TotalNumberOfCompositions, 22378 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 11392, positive: 11325, positive conditional: 0, positive unconditional: 11325, negative: 67, negative conditional: 0, negative unconditional: 67, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 9053, positive: 8987, positive conditional: 0, positive unconditional: 8987, negative: 66, negative conditional: 0, negative unconditional: 66, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 9053, positive: 8987, positive conditional: 0, positive unconditional: 8987, negative: 66, negative conditional: 0, negative unconditional: 66, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 11392, positive: 2338, positive conditional: 0, positive unconditional: 2338, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 9053, unknown conditional: 0, unknown unconditional: 9053] , 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: 476.3ms, 344 PlacesBefore, 276 PlacesAfterwards, 207 TransitionsBefore, 139 TransitionsAfterwards, 27880 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 68 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 68 TotalNumberOfCompositions, 23052 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 11907, positive: 11839, positive conditional: 0, positive unconditional: 11839, negative: 68, negative conditional: 0, negative unconditional: 68, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 9326, positive: 9259, positive conditional: 0, positive unconditional: 9259, negative: 67, negative conditional: 0, negative unconditional: 67, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 9326, positive: 9259, positive conditional: 0, positive unconditional: 9259, negative: 67, negative conditional: 0, negative unconditional: 67, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 11907, positive: 2580, positive conditional: 0, positive unconditional: 2580, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 9326, unknown conditional: 0, unknown unconditional: 9326] , 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: 394.4ms, 349 PlacesBefore, 280 PlacesAfterwards, 210 TransitionsBefore, 141 TransitionsAfterwards, 28704 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 69 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 69 TotalNumberOfCompositions, 23736 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 12011, positive: 11942, positive conditional: 0, positive unconditional: 11942, negative: 69, negative conditional: 0, negative unconditional: 69, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 9596, positive: 9528, positive conditional: 0, positive unconditional: 9528, negative: 68, negative conditional: 0, negative unconditional: 68, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 9596, positive: 9528, positive conditional: 0, positive unconditional: 9528, negative: 68, negative conditional: 0, negative unconditional: 68, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 12011, positive: 2414, positive conditional: 0, positive unconditional: 2414, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 9596, unknown conditional: 0, unknown unconditional: 9596] , 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: 413.3ms, 354 PlacesBefore, 284 PlacesAfterwards, 213 TransitionsBefore, 143 TransitionsAfterwards, 29540 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 70 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 70 TotalNumberOfCompositions, 24430 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 12372, positive: 12302, positive conditional: 0, positive unconditional: 12302, negative: 70, negative conditional: 0, negative unconditional: 70, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 9887, positive: 9818, positive conditional: 0, positive unconditional: 9818, negative: 69, negative conditional: 0, negative unconditional: 69, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 9887, positive: 9818, positive conditional: 0, positive unconditional: 9818, negative: 69, negative conditional: 0, negative unconditional: 69, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 12372, positive: 2484, positive conditional: 0, positive unconditional: 2484, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 9887, unknown conditional: 0, unknown unconditional: 9887] , 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: 517.1ms, 359 PlacesBefore, 288 PlacesAfterwards, 216 TransitionsBefore, 145 TransitionsAfterwards, 30388 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 71 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 71 TotalNumberOfCompositions, 25134 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 12805, positive: 12734, positive conditional: 0, positive unconditional: 12734, negative: 71, negative conditional: 0, negative unconditional: 71, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 10159, positive: 10089, positive conditional: 0, positive unconditional: 10089, negative: 70, negative conditional: 0, negative unconditional: 70, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 10159, positive: 10089, positive conditional: 0, positive unconditional: 10089, negative: 70, negative conditional: 0, negative unconditional: 70, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 12805, positive: 2645, positive conditional: 0, positive unconditional: 2645, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 10159, unknown conditional: 0, unknown unconditional: 10159] , 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: 440.0ms, 364 PlacesBefore, 292 PlacesAfterwards, 219 TransitionsBefore, 147 TransitionsAfterwards, 31248 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 72 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 72 TotalNumberOfCompositions, 25848 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 13155, positive: 13083, positive conditional: 0, positive unconditional: 13083, negative: 72, negative conditional: 0, negative unconditional: 72, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 10501, positive: 10430, positive conditional: 0, positive unconditional: 10430, negative: 71, negative conditional: 0, negative unconditional: 71, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 10501, positive: 10430, positive conditional: 0, positive unconditional: 10430, negative: 71, negative conditional: 0, negative unconditional: 71, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 13155, positive: 2653, positive conditional: 0, positive unconditional: 2653, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 10501, unknown conditional: 0, unknown unconditional: 10501] , 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: 435.5ms, 369 PlacesBefore, 296 PlacesAfterwards, 222 TransitionsBefore, 149 TransitionsAfterwards, 32120 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 73 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 73 TotalNumberOfCompositions, 26572 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 13359, positive: 13286, positive conditional: 0, positive unconditional: 13286, negative: 73, negative conditional: 0, negative unconditional: 73, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 10730, positive: 10658, positive conditional: 0, positive unconditional: 10658, negative: 72, negative conditional: 0, negative unconditional: 72, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 10730, positive: 10658, positive conditional: 0, positive unconditional: 10658, negative: 72, negative conditional: 0, negative unconditional: 72, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 13359, positive: 2628, positive conditional: 0, positive unconditional: 2628, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 10730, unknown conditional: 0, unknown unconditional: 10730] , 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: 442.0ms, 374 PlacesBefore, 300 PlacesAfterwards, 225 TransitionsBefore, 151 TransitionsAfterwards, 33004 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 74 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 74 TotalNumberOfCompositions, 27306 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 13882, positive: 13808, positive conditional: 0, positive unconditional: 13808, negative: 74, negative conditional: 0, negative unconditional: 74, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 11062, positive: 10989, positive conditional: 0, positive unconditional: 10989, negative: 73, negative conditional: 0, negative unconditional: 73, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 11062, positive: 10989, positive conditional: 0, positive unconditional: 10989, negative: 73, negative conditional: 0, negative unconditional: 73, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 13882, positive: 2819, positive conditional: 0, positive unconditional: 2819, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 11062, unknown conditional: 0, unknown unconditional: 11062] , 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: 488.7ms, 379 PlacesBefore, 304 PlacesAfterwards, 228 TransitionsBefore, 153 TransitionsAfterwards, 33900 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 75 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 75 TotalNumberOfCompositions, 28050 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 14301, positive: 14226, positive conditional: 0, positive unconditional: 14226, negative: 75, negative conditional: 0, negative unconditional: 75, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 11324, positive: 11250, positive conditional: 0, positive unconditional: 11250, negative: 74, negative conditional: 0, negative unconditional: 74, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 11324, positive: 11250, positive conditional: 0, positive unconditional: 11250, negative: 74, negative conditional: 0, negative unconditional: 74, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 14301, positive: 2976, positive conditional: 0, positive unconditional: 2976, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 11324, unknown conditional: 0, unknown unconditional: 11324] , 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: 578.0ms, 384 PlacesBefore, 308 PlacesAfterwards, 231 TransitionsBefore, 155 TransitionsAfterwards, 34808 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 76 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 76 TotalNumberOfCompositions, 28804 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 14558, positive: 14482, positive conditional: 0, positive unconditional: 14482, negative: 76, negative conditional: 0, negative unconditional: 76, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 11632, positive: 11557, positive conditional: 0, positive unconditional: 11557, negative: 75, negative conditional: 0, negative unconditional: 75, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 11632, positive: 11557, positive conditional: 0, positive unconditional: 11557, negative: 75, negative conditional: 0, negative unconditional: 75, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 14558, positive: 2925, positive conditional: 0, positive unconditional: 2925, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 11632, unknown conditional: 0, unknown unconditional: 11632] , 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: 458.5ms, 389 PlacesBefore, 312 PlacesAfterwards, 234 TransitionsBefore, 157 TransitionsAfterwards, 35728 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 77 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 77 TotalNumberOfCompositions, 29568 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 14861, positive: 14784, positive conditional: 0, positive unconditional: 14784, negative: 77, negative conditional: 0, negative unconditional: 77, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 11934, positive: 11858, positive conditional: 0, positive unconditional: 11858, negative: 76, negative conditional: 0, negative unconditional: 76, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 11934, positive: 11858, positive conditional: 0, positive unconditional: 11858, negative: 76, negative conditional: 0, negative unconditional: 76, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 14861, positive: 2926, positive conditional: 0, positive unconditional: 2926, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 11934, unknown conditional: 0, unknown unconditional: 11934] , 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: 470.6ms, 394 PlacesBefore, 316 PlacesAfterwards, 237 TransitionsBefore, 159 TransitionsAfterwards, 36660 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 78 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 78 TotalNumberOfCompositions, 30342 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 15436, positive: 15358, positive conditional: 0, positive unconditional: 15358, negative: 78, negative conditional: 0, negative unconditional: 78, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 12308, positive: 12231, positive conditional: 0, positive unconditional: 12231, negative: 77, negative conditional: 0, negative unconditional: 77, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 12308, positive: 12231, positive conditional: 0, positive unconditional: 12231, negative: 77, negative conditional: 0, negative unconditional: 77, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 15436, positive: 3127, positive conditional: 0, positive unconditional: 3127, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 12308, unknown conditional: 0, unknown unconditional: 12308] , 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: 492.6ms, 399 PlacesBefore, 320 PlacesAfterwards, 240 TransitionsBefore, 161 TransitionsAfterwards, 37604 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 79 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 79 TotalNumberOfCompositions, 31126 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 15642, positive: 15563, positive conditional: 0, positive unconditional: 15563, negative: 79, negative conditional: 0, negative unconditional: 79, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 12560, positive: 12482, positive conditional: 0, positive unconditional: 12482, negative: 78, negative conditional: 0, negative unconditional: 78, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 12560, positive: 12482, positive conditional: 0, positive unconditional: 12482, negative: 78, negative conditional: 0, negative unconditional: 78, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 15642, positive: 3081, positive conditional: 0, positive unconditional: 3081, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 12560, unknown conditional: 0, unknown unconditional: 12560] , 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: 576.6ms, 404 PlacesBefore, 324 PlacesAfterwards, 243 TransitionsBefore, 163 TransitionsAfterwards, 38560 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 80 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 80 TotalNumberOfCompositions, 31920 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 16072, positive: 15992, positive conditional: 0, positive unconditional: 15992, negative: 80, negative conditional: 0, negative unconditional: 80, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 12879, positive: 12800, positive conditional: 0, positive unconditional: 12800, negative: 79, negative conditional: 0, negative unconditional: 79, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 12879, positive: 12800, positive conditional: 0, positive unconditional: 12800, negative: 79, negative conditional: 0, negative unconditional: 79, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 16072, positive: 3192, positive conditional: 0, positive unconditional: 3192, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 12879, unknown conditional: 0, unknown unconditional: 12879] , 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: 700.0ms, 409 PlacesBefore, 328 PlacesAfterwards, 246 TransitionsBefore, 165 TransitionsAfterwards, 39528 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 81 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 81 TotalNumberOfCompositions, 32724 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 16615, positive: 16534, positive conditional: 0, positive unconditional: 16534, negative: 81, negative conditional: 0, negative unconditional: 81, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 13294, positive: 13214, positive conditional: 0, positive unconditional: 13214, negative: 80, negative conditional: 0, negative unconditional: 80, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 13294, positive: 13214, positive conditional: 0, positive unconditional: 13214, negative: 80, negative conditional: 0, negative unconditional: 80, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 16615, positive: 3320, positive conditional: 0, positive unconditional: 3320, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 13294, unknown conditional: 0, unknown unconditional: 13294] , 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: 664.4ms, 414 PlacesBefore, 332 PlacesAfterwards, 249 TransitionsBefore, 167 TransitionsAfterwards, 40508 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 82 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 82 TotalNumberOfCompositions, 33538 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 17105, positive: 17023, positive conditional: 0, positive unconditional: 17023, negative: 82, negative conditional: 0, negative unconditional: 82, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 13621, positive: 13540, positive conditional: 0, positive unconditional: 13540, negative: 81, negative conditional: 0, negative unconditional: 81, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 13621, positive: 13540, positive conditional: 0, positive unconditional: 13540, negative: 81, negative conditional: 0, negative unconditional: 81, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 17105, positive: 3483, positive conditional: 0, positive unconditional: 3483, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 13621, unknown conditional: 0, unknown unconditional: 13621] , 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: 525.9ms, 419 PlacesBefore, 336 PlacesAfterwards, 252 TransitionsBefore, 169 TransitionsAfterwards, 41500 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 83 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 83 TotalNumberOfCompositions, 34362 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 17360, positive: 17277, positive conditional: 0, positive unconditional: 17277, negative: 83, negative conditional: 0, negative unconditional: 83, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 13957, positive: 13874, positive conditional: 0, positive unconditional: 13874, negative: 83, negative conditional: 0, negative unconditional: 83, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 13957, positive: 13874, positive conditional: 0, positive unconditional: 13874, negative: 83, negative conditional: 0, negative unconditional: 83, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 17360, positive: 3403, positive conditional: 0, positive unconditional: 3403, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 13957, unknown conditional: 0, unknown unconditional: 13957] , 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: 650.6ms, 424 PlacesBefore, 340 PlacesAfterwards, 255 TransitionsBefore, 171 TransitionsAfterwards, 42504 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 84 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 84 TotalNumberOfCompositions, 35196 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 17792, positive: 17708, positive conditional: 0, positive unconditional: 17708, negative: 84, negative conditional: 0, negative unconditional: 84, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 14196, positive: 14113, positive conditional: 0, positive unconditional: 14113, negative: 83, negative conditional: 0, negative unconditional: 83, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 14196, positive: 14113, positive conditional: 0, positive unconditional: 14113, negative: 83, negative conditional: 0, negative unconditional: 83, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 17792, positive: 3595, positive conditional: 0, positive unconditional: 3595, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 14196, unknown conditional: 0, unknown unconditional: 14196] , 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: 594.2ms, 429 PlacesBefore, 344 PlacesAfterwards, 258 TransitionsBefore, 173 TransitionsAfterwards, 43520 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 85 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 85 TotalNumberOfCompositions, 36040 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 18190, positive: 18105, positive conditional: 0, positive unconditional: 18105, negative: 85, negative conditional: 0, negative unconditional: 85, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 14535, positive: 14451, positive conditional: 0, positive unconditional: 14451, negative: 84, negative conditional: 0, negative unconditional: 84, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 14535, positive: 14451, positive conditional: 0, positive unconditional: 14451, negative: 84, negative conditional: 0, negative unconditional: 84, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 18190, positive: 3654, positive conditional: 0, positive unconditional: 3654, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 14535, unknown conditional: 0, unknown unconditional: 14535] , 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: 633.6ms, 434 PlacesBefore, 348 PlacesAfterwards, 261 TransitionsBefore, 175 TransitionsAfterwards, 44548 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 86 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 86 TotalNumberOfCompositions, 36894 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 18839, positive: 18753, positive conditional: 0, positive unconditional: 18753, negative: 86, negative conditional: 0, negative unconditional: 86, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 15055, positive: 14969, positive conditional: 0, positive unconditional: 14969, negative: 86, negative conditional: 0, negative unconditional: 86, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 15055, positive: 14969, positive conditional: 0, positive unconditional: 14969, negative: 86, negative conditional: 0, negative unconditional: 86, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 18839, positive: 3784, positive conditional: 0, positive unconditional: 3784, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 15055, unknown conditional: 0, unknown unconditional: 15055] , 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: 549.2ms, 439 PlacesBefore, 352 PlacesAfterwards, 264 TransitionsBefore, 177 TransitionsAfterwards, 45588 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 87 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 87 TotalNumberOfCompositions, 37758 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 19306, positive: 19219, positive conditional: 0, positive unconditional: 19219, negative: 87, negative conditional: 0, negative unconditional: 87, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 15410, positive: 15324, positive conditional: 0, positive unconditional: 15324, negative: 86, negative conditional: 0, negative unconditional: 86, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 15410, positive: 15324, positive conditional: 0, positive unconditional: 15324, negative: 86, negative conditional: 0, negative unconditional: 86, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 19306, positive: 3895, positive conditional: 0, positive unconditional: 3895, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 15410, unknown conditional: 0, unknown unconditional: 15410] , 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: 631.4ms, 444 PlacesBefore, 356 PlacesAfterwards, 267 TransitionsBefore, 179 TransitionsAfterwards, 46640 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 88 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 88 TotalNumberOfCompositions, 38632 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 19566, positive: 19478, positive conditional: 0, positive unconditional: 19478, negative: 88, negative conditional: 0, negative unconditional: 88, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 15576, positive: 15489, positive conditional: 0, positive unconditional: 15489, negative: 87, negative conditional: 0, negative unconditional: 87, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 15576, positive: 15489, positive conditional: 0, positive unconditional: 15489, negative: 87, negative conditional: 0, negative unconditional: 87, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 19566, positive: 3989, positive conditional: 0, positive unconditional: 3989, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 15576, unknown conditional: 0, unknown unconditional: 15576] , 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: 600.4ms, 449 PlacesBefore, 360 PlacesAfterwards, 270 TransitionsBefore, 181 TransitionsAfterwards, 47704 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 89 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 89 TotalNumberOfCompositions, 39516 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 19886, positive: 19797, positive conditional: 0, positive unconditional: 19797, negative: 89, negative conditional: 0, negative unconditional: 89, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 15969, positive: 15881, positive conditional: 0, positive unconditional: 15881, negative: 88, negative conditional: 0, negative unconditional: 88, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 15969, positive: 15881, positive conditional: 0, positive unconditional: 15881, negative: 88, negative conditional: 0, negative unconditional: 88, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 19886, positive: 3916, positive conditional: 0, positive unconditional: 3916, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 15969, unknown conditional: 0, unknown unconditional: 15969] , 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: 615.3ms, 454 PlacesBefore, 364 PlacesAfterwards, 273 TransitionsBefore, 183 TransitionsAfterwards, 48780 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 90 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 90 TotalNumberOfCompositions, 40410 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 20584, positive: 20494, positive conditional: 0, positive unconditional: 20494, negative: 90, negative conditional: 0, negative unconditional: 90, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 16475, positive: 16386, positive conditional: 0, positive unconditional: 16386, negative: 89, negative conditional: 0, negative unconditional: 89, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 16475, positive: 16386, positive conditional: 0, positive unconditional: 16386, negative: 89, negative conditional: 0, negative unconditional: 89, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 20584, positive: 4108, positive conditional: 0, positive unconditional: 4108, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 16475, unknown conditional: 0, unknown unconditional: 16475] , 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: 796.4ms, 459 PlacesBefore, 368 PlacesAfterwards, 276 TransitionsBefore, 185 TransitionsAfterwards, 49868 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 91 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 91 TotalNumberOfCompositions, 41314 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 20907, positive: 20816, positive conditional: 0, positive unconditional: 20816, negative: 91, negative conditional: 0, negative unconditional: 91, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 16652, positive: 16562, positive conditional: 0, positive unconditional: 16562, negative: 90, negative conditional: 0, negative unconditional: 90, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 16652, positive: 16562, positive conditional: 0, positive unconditional: 16562, negative: 90, negative conditional: 0, negative unconditional: 90, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 20907, positive: 4254, positive conditional: 0, positive unconditional: 4254, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 16652, unknown conditional: 0, unknown unconditional: 16652] , 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: 644.1ms, 464 PlacesBefore, 372 PlacesAfterwards, 279 TransitionsBefore, 187 TransitionsAfterwards, 50968 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 92 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 92 TotalNumberOfCompositions, 42228 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 21640, positive: 21548, positive conditional: 0, positive unconditional: 21548, negative: 92, negative conditional: 0, negative unconditional: 92, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 17023, positive: 16932, positive conditional: 0, positive unconditional: 16932, negative: 91, negative conditional: 0, negative unconditional: 91, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 17023, positive: 16932, positive conditional: 0, positive unconditional: 16932, negative: 91, negative conditional: 0, negative unconditional: 91, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 21640, positive: 4616, positive conditional: 0, positive unconditional: 4616, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 17023, unknown conditional: 0, unknown unconditional: 17023] , 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: 620.1ms, 469 PlacesBefore, 376 PlacesAfterwards, 282 TransitionsBefore, 189 TransitionsAfterwards, 52080 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 93 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 93 TotalNumberOfCompositions, 43152 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 21855, positive: 21762, positive conditional: 0, positive unconditional: 21762, negative: 93, negative conditional: 0, negative unconditional: 93, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 17392, positive: 17300, positive conditional: 0, positive unconditional: 17300, negative: 92, negative conditional: 0, negative unconditional: 92, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 17392, positive: 17300, positive conditional: 0, positive unconditional: 17300, negative: 92, negative conditional: 0, negative unconditional: 92, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 21855, positive: 4462, positive conditional: 0, positive unconditional: 4462, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 17392, unknown conditional: 0, unknown unconditional: 17392] , 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: 651.7ms, 474 PlacesBefore, 380 PlacesAfterwards, 285 TransitionsBefore, 191 TransitionsAfterwards, 53204 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 94 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 94 TotalNumberOfCompositions, 44086 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 22139, positive: 22045, positive conditional: 0, positive unconditional: 22045, negative: 94, negative conditional: 0, negative unconditional: 94, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 17765, positive: 17672, positive conditional: 0, positive unconditional: 17672, negative: 93, negative conditional: 0, negative unconditional: 93, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 17765, positive: 17672, positive conditional: 0, positive unconditional: 17672, negative: 93, negative conditional: 0, negative unconditional: 93, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 22139, positive: 4373, positive conditional: 0, positive unconditional: 4373, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 17765, unknown conditional: 0, unknown unconditional: 17765] , 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: 642.5ms, 479 PlacesBefore, 384 PlacesAfterwards, 288 TransitionsBefore, 193 TransitionsAfterwards, 54340 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 95 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 95 TotalNumberOfCompositions, 45030 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 22705, positive: 22610, positive conditional: 0, positive unconditional: 22610, negative: 95, negative conditional: 0, negative unconditional: 95, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 18145, positive: 18051, positive conditional: 0, positive unconditional: 18051, negative: 94, negative conditional: 0, negative unconditional: 94, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 18145, positive: 18051, positive conditional: 0, positive unconditional: 18051, negative: 94, negative conditional: 0, negative unconditional: 94, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 22705, positive: 4559, positive conditional: 0, positive unconditional: 4559, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 18145, unknown conditional: 0, unknown unconditional: 18145] , 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: 756.0ms, 484 PlacesBefore, 388 PlacesAfterwards, 291 TransitionsBefore, 195 TransitionsAfterwards, 55488 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 96 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 96 TotalNumberOfCompositions, 45984 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 23139, positive: 23043, positive conditional: 0, positive unconditional: 23043, negative: 96, negative conditional: 0, negative unconditional: 96, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 18572, positive: 18477, positive conditional: 0, positive unconditional: 18477, negative: 95, negative conditional: 0, negative unconditional: 95, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 18572, positive: 18477, positive conditional: 0, positive unconditional: 18477, negative: 95, negative conditional: 0, negative unconditional: 95, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 23139, positive: 4566, positive conditional: 0, positive unconditional: 4566, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 18572, unknown conditional: 0, unknown unconditional: 18572] , 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: 692.9ms, 489 PlacesBefore, 392 PlacesAfterwards, 294 TransitionsBefore, 197 TransitionsAfterwards, 56648 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 97 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 97 TotalNumberOfCompositions, 46948 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 23987, positive: 23890, positive conditional: 0, positive unconditional: 23890, negative: 97, negative conditional: 0, negative unconditional: 97, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 19234, positive: 19138, positive conditional: 0, positive unconditional: 19138, negative: 96, negative conditional: 0, negative unconditional: 96, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 19234, positive: 19138, positive conditional: 0, positive unconditional: 19138, negative: 96, negative conditional: 0, negative unconditional: 96, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 23987, positive: 4752, positive conditional: 0, positive unconditional: 4752, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 19234, unknown conditional: 0, unknown unconditional: 19234] , 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: 677.5ms, 494 PlacesBefore, 396 PlacesAfterwards, 297 TransitionsBefore, 199 TransitionsAfterwards, 57820 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 98 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 98 TotalNumberOfCompositions, 47922 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 24061, positive: 23963, positive conditional: 0, positive unconditional: 23963, negative: 98, negative conditional: 0, negative unconditional: 98, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 19305, positive: 19208, positive conditional: 0, positive unconditional: 19208, negative: 97, negative conditional: 0, negative unconditional: 97, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 19305, positive: 19208, positive conditional: 0, positive unconditional: 19208, negative: 97, negative conditional: 0, negative unconditional: 97, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 24061, positive: 4755, positive conditional: 0, positive unconditional: 4755, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 19305, unknown conditional: 0, unknown unconditional: 19305] , 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: 752.0ms, 499 PlacesBefore, 400 PlacesAfterwards, 300 TransitionsBefore, 201 TransitionsAfterwards, 59004 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 99 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 99 TotalNumberOfCompositions, 48906 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 24552, positive: 24453, positive conditional: 0, positive unconditional: 24453, negative: 99, negative conditional: 0, negative unconditional: 99, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 19700, positive: 19602, positive conditional: 0, positive unconditional: 19602, negative: 98, negative conditional: 0, negative unconditional: 98, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 19700, positive: 19602, positive conditional: 0, positive unconditional: 19602, negative: 98, negative conditional: 0, negative unconditional: 98, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 24552, positive: 4851, positive conditional: 0, positive unconditional: 4851, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 19700, unknown conditional: 0, unknown unconditional: 19700] , 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: 737.6ms, 504 PlacesBefore, 404 PlacesAfterwards, 303 TransitionsBefore, 203 TransitionsAfterwards, 60200 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 100 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 100 TotalNumberOfCompositions, 49900 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 25260, positive: 25160, positive conditional: 0, positive unconditional: 25160, negative: 100, negative conditional: 0, negative unconditional: 100, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 20210, positive: 20111, positive conditional: 0, positive unconditional: 20111, negative: 99, negative conditional: 0, negative unconditional: 99, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 20210, positive: 20111, positive conditional: 0, positive unconditional: 20111, negative: 99, negative conditional: 0, negative unconditional: 99, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 25260, positive: 5049, positive conditional: 0, positive unconditional: 5049, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 20210, unknown conditional: 0, unknown unconditional: 20210] , 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: 792.1ms, 509 PlacesBefore, 408 PlacesAfterwards, 306 TransitionsBefore, 205 TransitionsAfterwards, 61408 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 101 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 101 TotalNumberOfCompositions, 50904 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 25649, positive: 25548, positive conditional: 0, positive unconditional: 25548, negative: 101, negative conditional: 0, negative unconditional: 101, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 20598, positive: 20498, positive conditional: 0, positive unconditional: 20498, negative: 100, negative conditional: 0, negative unconditional: 100, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 20598, positive: 20498, positive conditional: 0, positive unconditional: 20498, negative: 100, negative conditional: 0, negative unconditional: 100, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 25649, positive: 5050, positive conditional: 0, positive unconditional: 5050, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 20598, unknown conditional: 0, unknown unconditional: 20598] , 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: 762.3ms, 514 PlacesBefore, 412 PlacesAfterwards, 309 TransitionsBefore, 207 TransitionsAfterwards, 62628 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 102 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 102 TotalNumberOfCompositions, 51918 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 26061, positive: 25959, positive conditional: 0, positive unconditional: 25959, negative: 102, negative conditional: 0, negative unconditional: 102, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 20909, positive: 20808, positive conditional: 0, positive unconditional: 20808, negative: 101, negative conditional: 0, negative unconditional: 101, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 20909, positive: 20808, positive conditional: 0, positive unconditional: 20808, negative: 101, negative conditional: 0, negative unconditional: 101, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 26061, positive: 5151, positive conditional: 0, positive unconditional: 5151, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 20909, unknown conditional: 0, unknown unconditional: 20909] , 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: 925.5ms, 519 PlacesBefore, 416 PlacesAfterwards, 312 TransitionsBefore, 209 TransitionsAfterwards, 63860 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 103 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 103 TotalNumberOfCompositions, 52942 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 27224, positive: 27121, positive conditional: 0, positive unconditional: 27121, negative: 103, negative conditional: 0, negative unconditional: 103, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 21562, positive: 21460, positive conditional: 0, positive unconditional: 21460, negative: 102, negative conditional: 0, negative unconditional: 102, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 21562, positive: 21460, positive conditional: 0, positive unconditional: 21460, negative: 102, negative conditional: 0, negative unconditional: 102, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 27224, positive: 5661, positive conditional: 0, positive unconditional: 5661, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 21562, unknown conditional: 0, unknown unconditional: 21562] , 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: 895.1ms, 524 PlacesBefore, 420 PlacesAfterwards, 315 TransitionsBefore, 211 TransitionsAfterwards, 65104 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 104 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 104 TotalNumberOfCompositions, 53976 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 27098, positive: 26994, positive conditional: 0, positive unconditional: 26994, negative: 104, negative conditional: 0, negative unconditional: 104, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 21741, positive: 21638, positive conditional: 0, positive unconditional: 21638, negative: 103, negative conditional: 0, negative unconditional: 103, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 21741, positive: 21638, positive conditional: 0, positive unconditional: 21638, negative: 103, negative conditional: 0, negative unconditional: 103, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 27098, positive: 5356, positive conditional: 0, positive unconditional: 5356, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 21741, unknown conditional: 0, unknown unconditional: 21741] , 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: 800.8ms, 529 PlacesBefore, 424 PlacesAfterwards, 318 TransitionsBefore, 213 TransitionsAfterwards, 66360 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 105 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 105 TotalNumberOfCompositions, 55020 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 27622, positive: 27517, positive conditional: 0, positive unconditional: 27517, negative: 105, negative conditional: 0, negative unconditional: 105, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 22157, positive: 22053, positive conditional: 0, positive unconditional: 22053, negative: 104, negative conditional: 0, negative unconditional: 104, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 22157, positive: 22053, positive conditional: 0, positive unconditional: 22053, negative: 104, negative conditional: 0, negative unconditional: 104, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 27622, positive: 5464, positive conditional: 0, positive unconditional: 5464, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 22157, unknown conditional: 0, unknown unconditional: 22157] , 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: 846.0ms, 534 PlacesBefore, 428 PlacesAfterwards, 321 TransitionsBefore, 215 TransitionsAfterwards, 67628 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 106 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 106 TotalNumberOfCompositions, 56074 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 28304, positive: 28198, positive conditional: 0, positive unconditional: 28198, negative: 106, negative conditional: 0, negative unconditional: 106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 22633, positive: 22528, positive conditional: 0, positive unconditional: 22528, negative: 105, negative conditional: 0, negative unconditional: 105, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 22633, positive: 22528, positive conditional: 0, positive unconditional: 22528, negative: 105, negative conditional: 0, negative unconditional: 105, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 28304, positive: 5670, positive conditional: 0, positive unconditional: 5670, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 22633, unknown conditional: 0, unknown unconditional: 22633] , 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: 821.6ms, 539 PlacesBefore, 432 PlacesAfterwards, 324 TransitionsBefore, 217 TransitionsAfterwards, 68908 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 107 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 107 TotalNumberOfCompositions, 57138 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 28678, positive: 28571, positive conditional: 0, positive unconditional: 28571, negative: 107, negative conditional: 0, negative unconditional: 107, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 23004, positive: 22898, positive conditional: 0, positive unconditional: 22898, negative: 106, negative conditional: 0, negative unconditional: 106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 23004, positive: 22898, positive conditional: 0, positive unconditional: 22898, negative: 106, negative conditional: 0, negative unconditional: 106, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 28678, positive: 5673, positive conditional: 0, positive unconditional: 5673, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 23004, unknown conditional: 0, unknown unconditional: 23004] , 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: 950.0ms, 544 PlacesBefore, 436 PlacesAfterwards, 327 TransitionsBefore, 219 TransitionsAfterwards, 70200 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 108 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 108 TotalNumberOfCompositions, 58212 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 29779, positive: 29671, positive conditional: 0, positive unconditional: 29671, negative: 108, negative conditional: 0, negative unconditional: 108, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 23572, positive: 23465, positive conditional: 0, positive unconditional: 23465, negative: 107, negative conditional: 0, negative unconditional: 107, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 23572, positive: 23465, positive conditional: 0, positive unconditional: 23465, negative: 107, negative conditional: 0, negative unconditional: 107, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 29779, positive: 6206, positive conditional: 0, positive unconditional: 6206, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 23572, unknown conditional: 0, unknown unconditional: 23572] , 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: 863.8ms, 549 PlacesBefore, 440 PlacesAfterwards, 330 TransitionsBefore, 221 TransitionsAfterwards, 71504 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 109 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 109 TotalNumberOfCompositions, 59296 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 30083, positive: 29974, positive conditional: 0, positive unconditional: 29974, negative: 109, negative conditional: 0, negative unconditional: 109, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 23872, positive: 23764, positive conditional: 0, positive unconditional: 23764, negative: 108, negative conditional: 0, negative unconditional: 108, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 23872, positive: 23764, positive conditional: 0, positive unconditional: 23764, negative: 108, negative conditional: 0, negative unconditional: 108, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 30083, positive: 6210, positive conditional: 0, positive unconditional: 6210, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 23872, unknown conditional: 0, unknown unconditional: 23872] , 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: 1030.1ms, 554 PlacesBefore, 444 PlacesAfterwards, 333 TransitionsBefore, 223 TransitionsAfterwards, 72820 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 110 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 110 TotalNumberOfCompositions, 60390 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 30416, positive: 30306, positive conditional: 0, positive unconditional: 30306, negative: 110, negative conditional: 0, negative unconditional: 110, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 24311, positive: 24202, positive conditional: 0, positive unconditional: 24202, negative: 109, negative conditional: 0, negative unconditional: 109, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 24311, positive: 24202, positive conditional: 0, positive unconditional: 24202, negative: 109, negative conditional: 0, negative unconditional: 109, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 30416, positive: 6104, positive conditional: 0, positive unconditional: 6104, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 24311, unknown conditional: 0, unknown unconditional: 24311] , 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: 873.7ms, 559 PlacesBefore, 448 PlacesAfterwards, 336 TransitionsBefore, 225 TransitionsAfterwards, 74148 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 111 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 111 TotalNumberOfCompositions, 61494 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 31079, positive: 30968, positive conditional: 0, positive unconditional: 30968, negative: 111, negative conditional: 0, negative unconditional: 111, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 24753, positive: 24643, positive conditional: 0, positive unconditional: 24643, negative: 110, negative conditional: 0, negative unconditional: 110, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 24753, positive: 24643, positive conditional: 0, positive unconditional: 24643, negative: 110, negative conditional: 0, negative unconditional: 110, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 31079, positive: 6325, positive conditional: 0, positive unconditional: 6325, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 24753, unknown conditional: 0, unknown unconditional: 24753] , 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: 895.2ms, 564 PlacesBefore, 452 PlacesAfterwards, 339 TransitionsBefore, 227 TransitionsAfterwards, 75488 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 112 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 112 TotalNumberOfCompositions, 62608 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 31618, positive: 31506, positive conditional: 0, positive unconditional: 31506, negative: 112, negative conditional: 0, negative unconditional: 112, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 25290, positive: 25179, positive conditional: 0, positive unconditional: 25179, negative: 111, negative conditional: 0, negative unconditional: 111, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 25290, positive: 25179, positive conditional: 0, positive unconditional: 25179, negative: 111, negative conditional: 0, negative unconditional: 111, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 31618, positive: 6327, positive conditional: 0, positive unconditional: 6327, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 25290, unknown conditional: 0, unknown unconditional: 25290] , 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: 904.7ms, 569 PlacesBefore, 456 PlacesAfterwards, 342 TransitionsBefore, 229 TransitionsAfterwards, 76840 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 113 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 113 TotalNumberOfCompositions, 63732 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 31980, positive: 31867, positive conditional: 0, positive unconditional: 31867, negative: 113, negative conditional: 0, negative unconditional: 113, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 25650, positive: 25538, positive conditional: 0, positive unconditional: 25538, negative: 112, negative conditional: 0, negative unconditional: 112, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 25650, positive: 25538, positive conditional: 0, positive unconditional: 25538, negative: 112, negative conditional: 0, negative unconditional: 112, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 31980, positive: 6329, positive conditional: 0, positive unconditional: 6329, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 25650, unknown conditional: 0, unknown unconditional: 25650] , 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: 931.5ms, 574 PlacesBefore, 460 PlacesAfterwards, 345 TransitionsBefore, 231 TransitionsAfterwards, 78204 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 114 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 114 TotalNumberOfCompositions, 64866 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 32548, positive: 32434, positive conditional: 0, positive unconditional: 32434, negative: 114, negative conditional: 0, negative unconditional: 114, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 26105, positive: 25992, positive conditional: 0, positive unconditional: 25992, negative: 113, negative conditional: 0, negative unconditional: 113, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 26105, positive: 25992, positive conditional: 0, positive unconditional: 25992, negative: 113, negative conditional: 0, negative unconditional: 113, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 32548, positive: 6442, positive conditional: 0, positive unconditional: 6442, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 26105, unknown conditional: 0, unknown unconditional: 26105] , 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: 928.3ms, 579 PlacesBefore, 464 PlacesAfterwards, 348 TransitionsBefore, 233 TransitionsAfterwards, 79580 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 115 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 115 TotalNumberOfCompositions, 66010 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 33288, positive: 33173, positive conditional: 0, positive unconditional: 33173, negative: 115, negative conditional: 0, negative unconditional: 115, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 26732, positive: 26618, positive conditional: 0, positive unconditional: 26618, negative: 114, negative conditional: 0, negative unconditional: 114, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 26732, positive: 26618, positive conditional: 0, positive unconditional: 26618, negative: 114, negative conditional: 0, negative unconditional: 114, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 33288, positive: 6555, positive conditional: 0, positive unconditional: 6555, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 26732, unknown conditional: 0, unknown unconditional: 26732] , 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: 970.0ms, 584 PlacesBefore, 468 PlacesAfterwards, 351 TransitionsBefore, 235 TransitionsAfterwards, 80968 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 116 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 116 TotalNumberOfCompositions, 67164 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 33701, positive: 33585, positive conditional: 0, positive unconditional: 33585, negative: 116, negative conditional: 0, negative unconditional: 116, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 27028, positive: 26913, positive conditional: 0, positive unconditional: 26913, negative: 115, negative conditional: 0, negative unconditional: 115, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 27028, positive: 26913, positive conditional: 0, positive unconditional: 26913, negative: 115, negative conditional: 0, negative unconditional: 115, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 33701, positive: 6672, positive conditional: 0, positive unconditional: 6672, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 27028, unknown conditional: 0, unknown unconditional: 27028] , 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: 1032.7ms, 589 PlacesBefore, 472 PlacesAfterwards, 354 TransitionsBefore, 237 TransitionsAfterwards, 82368 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 117 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 117 TotalNumberOfCompositions, 68328 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 34397, positive: 34280, positive conditional: 0, positive unconditional: 34280, negative: 117, negative conditional: 0, negative unconditional: 117, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 27494, positive: 27378, positive conditional: 0, positive unconditional: 27378, negative: 116, negative conditional: 0, negative unconditional: 116, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 27494, positive: 27378, positive conditional: 0, positive unconditional: 27378, negative: 116, negative conditional: 0, negative unconditional: 116, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 34397, positive: 6902, positive conditional: 0, positive unconditional: 6902, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 27494, unknown conditional: 0, unknown unconditional: 27494] , 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: 996.0ms, 594 PlacesBefore, 476 PlacesAfterwards, 357 TransitionsBefore, 239 TransitionsAfterwards, 83780 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 118 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 118 TotalNumberOfCompositions, 69502 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 35232, positive: 35114, positive conditional: 0, positive unconditional: 35114, negative: 118, negative conditional: 0, negative unconditional: 118, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 28094, positive: 27977, positive conditional: 0, positive unconditional: 27977, negative: 117, negative conditional: 0, negative unconditional: 117, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 28094, positive: 27977, positive conditional: 0, positive unconditional: 27977, negative: 117, negative conditional: 0, negative unconditional: 117, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 35232, positive: 7137, positive conditional: 0, positive unconditional: 7137, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 28094, unknown conditional: 0, unknown unconditional: 28094] , 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: 992.5ms, 599 PlacesBefore, 480 PlacesAfterwards, 360 TransitionsBefore, 241 TransitionsAfterwards, 85204 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 119 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 119 TotalNumberOfCompositions, 70686 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 36596, positive: 36477, positive conditional: 0, positive unconditional: 36477, negative: 119, negative conditional: 0, negative unconditional: 119, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 28866, positive: 28748, positive conditional: 0, positive unconditional: 28748, negative: 118, negative conditional: 0, negative unconditional: 118, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 28866, positive: 28748, positive conditional: 0, positive unconditional: 28748, negative: 118, negative conditional: 0, negative unconditional: 118, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 36596, positive: 7729, positive conditional: 0, positive unconditional: 7729, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 28866, unknown conditional: 0, unknown unconditional: 28866] , 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: 1101.0ms, 604 PlacesBefore, 484 PlacesAfterwards, 363 TransitionsBefore, 243 TransitionsAfterwards, 86640 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 120 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 120 TotalNumberOfCompositions, 71880 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 36184, positive: 36064, positive conditional: 0, positive unconditional: 36064, negative: 120, negative conditional: 0, negative unconditional: 120, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 29043, positive: 28924, positive conditional: 0, positive unconditional: 28924, negative: 119, negative conditional: 0, negative unconditional: 119, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 29043, positive: 28924, positive conditional: 0, positive unconditional: 28924, negative: 119, negative conditional: 0, negative unconditional: 119, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 36184, positive: 7140, positive conditional: 0, positive unconditional: 7140, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 29043, unknown conditional: 0, unknown unconditional: 29043] , 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: 1115.4ms, 609 PlacesBefore, 488 PlacesAfterwards, 366 TransitionsBefore, 245 TransitionsAfterwards, 88088 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 121 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 121 TotalNumberOfCompositions, 73084 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 36996, positive: 36875, positive conditional: 0, positive unconditional: 36875, negative: 121, negative conditional: 0, negative unconditional: 121, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 29495, positive: 29375, positive conditional: 0, positive unconditional: 29375, negative: 120, negative conditional: 0, negative unconditional: 120, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 29495, positive: 29375, positive conditional: 0, positive unconditional: 29375, negative: 120, negative conditional: 0, negative unconditional: 120, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 36996, positive: 7500, positive conditional: 0, positive unconditional: 7500, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 29495, unknown conditional: 0, unknown unconditional: 29495] , 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: 1066.3ms, 614 PlacesBefore, 492 PlacesAfterwards, 369 TransitionsBefore, 247 TransitionsAfterwards, 89548 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 122 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 122 TotalNumberOfCompositions, 74298 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 37804, positive: 37682, positive conditional: 0, positive unconditional: 37682, negative: 122, negative conditional: 0, negative unconditional: 122, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 30059, positive: 29938, positive conditional: 0, positive unconditional: 29938, negative: 121, negative conditional: 0, negative unconditional: 121, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 30059, positive: 29938, positive conditional: 0, positive unconditional: 29938, negative: 121, negative conditional: 0, negative unconditional: 121, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 37804, positive: 7744, positive conditional: 0, positive unconditional: 7744, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 30059, unknown conditional: 0, unknown unconditional: 30059] , 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: 1214.4ms, 619 PlacesBefore, 496 PlacesAfterwards, 372 TransitionsBefore, 249 TransitionsAfterwards, 91020 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 123 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 123 TotalNumberOfCompositions, 75522 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 37884, positive: 37761, positive conditional: 0, positive unconditional: 37761, negative: 123, negative conditional: 0, negative unconditional: 123, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 30380, positive: 30258, positive conditional: 0, positive unconditional: 30258, negative: 122, negative conditional: 0, negative unconditional: 122, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 30380, positive: 30258, positive conditional: 0, positive unconditional: 30258, negative: 122, negative conditional: 0, negative unconditional: 122, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 37884, positive: 7503, positive conditional: 0, positive unconditional: 7503, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 30380, unknown conditional: 0, unknown unconditional: 30380] , 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: 1027.7ms, 624 PlacesBefore, 500 PlacesAfterwards, 375 TransitionsBefore, 251 TransitionsAfterwards, 92504 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 124 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 124 TotalNumberOfCompositions, 76756 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 38736, positive: 38612, positive conditional: 0, positive unconditional: 38612, negative: 124, negative conditional: 0, negative unconditional: 124, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 30986, positive: 30863, positive conditional: 0, positive unconditional: 30863, negative: 123, negative conditional: 0, negative unconditional: 123, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 30986, positive: 30863, positive conditional: 0, positive unconditional: 30863, negative: 123, negative conditional: 0, negative unconditional: 123, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 38736, positive: 7749, positive conditional: 0, positive unconditional: 7749, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 30986, unknown conditional: 0, unknown unconditional: 30986] , 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: 1177.9ms, 629 PlacesBefore, 504 PlacesAfterwards, 378 TransitionsBefore, 253 TransitionsAfterwards, 94000 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 125 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 125 TotalNumberOfCompositions, 78000 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 39373, positive: 39248, positive conditional: 0, positive unconditional: 39248, negative: 125, negative conditional: 0, negative unconditional: 125, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 31374, positive: 31250, positive conditional: 0, positive unconditional: 31250, negative: 124, negative conditional: 0, negative unconditional: 124, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 31374, positive: 31250, positive conditional: 0, positive unconditional: 31250, negative: 124, negative conditional: 0, negative unconditional: 124, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 39373, positive: 7998, positive conditional: 0, positive unconditional: 7998, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 31374, unknown conditional: 0, unknown unconditional: 31374] , 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: 1111.6ms, 634 PlacesBefore, 508 PlacesAfterwards, 381 TransitionsBefore, 255 TransitionsAfterwards, 95508 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 126 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 126 TotalNumberOfCompositions, 79254 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 39947, positive: 39821, positive conditional: 0, positive unconditional: 39821, negative: 126, negative conditional: 0, negative unconditional: 126, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 31942, positive: 31817, positive conditional: 0, positive unconditional: 31817, negative: 125, negative conditional: 0, negative unconditional: 125, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 31942, positive: 31817, positive conditional: 0, positive unconditional: 31817, negative: 125, negative conditional: 0, negative unconditional: 125, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 39947, positive: 8004, positive conditional: 0, positive unconditional: 8004, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 31942, unknown conditional: 0, unknown unconditional: 31942] , 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: 1216.3ms, 639 PlacesBefore, 512 PlacesAfterwards, 384 TransitionsBefore, 257 TransitionsAfterwards, 97028 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 127 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 127 TotalNumberOfCompositions, 80518 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 40833, positive: 40706, positive conditional: 0, positive unconditional: 40706, negative: 127, negative conditional: 0, negative unconditional: 127, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 32453, positive: 32327, positive conditional: 0, positive unconditional: 32327, negative: 126, negative conditional: 0, negative unconditional: 126, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 32453, positive: 32327, positive conditional: 0, positive unconditional: 32327, negative: 126, negative conditional: 0, negative unconditional: 126, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 40833, positive: 8379, positive conditional: 0, positive unconditional: 8379, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 32453, unknown conditional: 0, unknown unconditional: 32453] , 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: 1129.3ms, 644 PlacesBefore, 516 PlacesAfterwards, 387 TransitionsBefore, 259 TransitionsAfterwards, 98560 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 128 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 128 TotalNumberOfCompositions, 81792 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 41364, positive: 41236, positive conditional: 0, positive unconditional: 41236, negative: 128, negative conditional: 0, negative unconditional: 128, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 32980, positive: 32853, positive conditional: 0, positive unconditional: 32853, negative: 127, negative conditional: 0, negative unconditional: 127, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 32980, positive: 32853, positive conditional: 0, positive unconditional: 32853, negative: 127, negative conditional: 0, negative unconditional: 127, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 41364, positive: 8383, positive conditional: 0, positive unconditional: 8383, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 32980, unknown conditional: 0, unknown unconditional: 32980] , 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: 1169.7ms, 649 PlacesBefore, 520 PlacesAfterwards, 390 TransitionsBefore, 261 TransitionsAfterwards, 100104 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 129 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 129 TotalNumberOfCompositions, 83076 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 42228, positive: 42099, positive conditional: 0, positive unconditional: 42099, negative: 129, negative conditional: 0, negative unconditional: 129, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 33715, positive: 33587, positive conditional: 0, positive unconditional: 33587, negative: 128, negative conditional: 0, negative unconditional: 128, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 33715, positive: 33587, positive conditional: 0, positive unconditional: 33587, negative: 128, negative conditional: 0, negative unconditional: 128, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 42228, positive: 8512, positive conditional: 0, positive unconditional: 8512, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 33715, unknown conditional: 0, unknown unconditional: 33715] , 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: 1203.7ms, 654 PlacesBefore, 524 PlacesAfterwards, 393 TransitionsBefore, 263 TransitionsAfterwards, 101660 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 130 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 130 TotalNumberOfCompositions, 84370 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 42426, positive: 42296, positive conditional: 0, positive unconditional: 42296, negative: 130, negative conditional: 0, negative unconditional: 130, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 34039, positive: 33910, positive conditional: 0, positive unconditional: 33910, negative: 129, negative conditional: 0, negative unconditional: 129, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 34039, positive: 33910, positive conditional: 0, positive unconditional: 33910, negative: 129, negative conditional: 0, negative unconditional: 129, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 42426, positive: 8386, positive conditional: 0, positive unconditional: 8386, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 34039, unknown conditional: 0, unknown unconditional: 34039] , 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: 1214.1ms, 659 PlacesBefore, 528 PlacesAfterwards, 396 TransitionsBefore, 265 TransitionsAfterwards, 103228 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 131 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 131 TotalNumberOfCompositions, 85674 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 43251, positive: 43120, positive conditional: 0, positive unconditional: 43120, negative: 131, negative conditional: 0, negative unconditional: 131, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 34587, positive: 34457, positive conditional: 0, positive unconditional: 34457, negative: 130, negative conditional: 0, negative unconditional: 130, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 34587, positive: 34457, positive conditional: 0, positive unconditional: 34457, negative: 130, negative conditional: 0, negative unconditional: 130, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 43251, positive: 8663, positive conditional: 0, positive unconditional: 8663, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 34587, unknown conditional: 0, unknown unconditional: 34587] , 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: 1231.3ms, 664 PlacesBefore, 532 PlacesAfterwards, 399 TransitionsBefore, 267 TransitionsAfterwards, 104808 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 132 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 132 TotalNumberOfCompositions, 86988 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 44083, positive: 43951, positive conditional: 0, positive unconditional: 43951, negative: 132, negative conditional: 0, negative unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 35171, positive: 35040, positive conditional: 0, positive unconditional: 35040, negative: 131, negative conditional: 0, negative unconditional: 131, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 35171, positive: 35040, positive conditional: 0, positive unconditional: 35040, negative: 131, negative conditional: 0, negative unconditional: 131, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 44083, positive: 8911, positive conditional: 0, positive unconditional: 8911, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 35171, unknown conditional: 0, unknown unconditional: 35171] , 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: 1276.1ms, 669 PlacesBefore, 536 PlacesAfterwards, 402 TransitionsBefore, 269 TransitionsAfterwards, 106400 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 133 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 133 TotalNumberOfCompositions, 88312 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 44290, positive: 44157, positive conditional: 0, positive unconditional: 44157, negative: 133, negative conditional: 0, negative unconditional: 133, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 35511, positive: 35379, positive conditional: 0, positive unconditional: 35379, negative: 132, negative conditional: 0, negative unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 35511, positive: 35379, positive conditional: 0, positive unconditional: 35379, negative: 132, negative conditional: 0, negative unconditional: 132, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 44290, positive: 8778, positive conditional: 0, positive unconditional: 8778, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 35511, unknown conditional: 0, unknown unconditional: 35511] , 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: 1373.2ms, 674 PlacesBefore, 540 PlacesAfterwards, 405 TransitionsBefore, 271 TransitionsAfterwards, 108004 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 134 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 134 TotalNumberOfCompositions, 89646 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 45158, positive: 45024, positive conditional: 0, positive unconditional: 45024, negative: 134, negative conditional: 0, negative unconditional: 134, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 36245, positive: 36112, positive conditional: 0, positive unconditional: 36112, negative: 133, negative conditional: 0, negative unconditional: 133, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 36245, positive: 36112, positive conditional: 0, positive unconditional: 36112, negative: 133, negative conditional: 0, negative unconditional: 133, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 45158, positive: 8912, positive conditional: 0, positive unconditional: 8912, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 36245, unknown conditional: 0, unknown unconditional: 36245] , 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: 1258.4ms, 679 PlacesBefore, 544 PlacesAfterwards, 408 TransitionsBefore, 273 TransitionsAfterwards, 109620 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 135 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 135 TotalNumberOfCompositions, 90990 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 45650, positive: 45515, positive conditional: 0, positive unconditional: 45515, negative: 135, negative conditional: 0, negative unconditional: 135, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 36604, positive: 36470, positive conditional: 0, positive unconditional: 36470, negative: 134, negative conditional: 0, negative unconditional: 134, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 36604, positive: 36470, positive conditional: 0, positive unconditional: 36470, negative: 134, negative conditional: 0, negative unconditional: 134, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 45650, positive: 9045, positive conditional: 0, positive unconditional: 9045, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 36604, unknown conditional: 0, unknown unconditional: 36604] , 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: 1734.4ms, 684 PlacesBefore, 548 PlacesAfterwards, 411 TransitionsBefore, 275 TransitionsAfterwards, 111248 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 136 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 136 TotalNumberOfCompositions, 92344 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 46420, positive: 46284, positive conditional: 0, positive unconditional: 46284, negative: 136, negative conditional: 0, negative unconditional: 136, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 37127, positive: 36992, positive conditional: 0, positive unconditional: 36992, negative: 135, negative conditional: 0, negative unconditional: 135, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 37127, positive: 36992, positive conditional: 0, positive unconditional: 36992, negative: 135, negative conditional: 0, negative unconditional: 135, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 46420, positive: 9292, positive conditional: 0, positive unconditional: 9292, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 37127, unknown conditional: 0, unknown unconditional: 37127] , 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: 1332.1ms, 689 PlacesBefore, 552 PlacesAfterwards, 414 TransitionsBefore, 277 TransitionsAfterwards, 112888 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 137 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 137 TotalNumberOfCompositions, 93708 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 47168, positive: 47031, positive conditional: 0, positive unconditional: 47031, negative: 137, negative conditional: 0, negative unconditional: 137, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 37715, positive: 37579, positive conditional: 0, positive unconditional: 37579, negative: 136, negative conditional: 0, negative unconditional: 136, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 37715, positive: 37579, positive conditional: 0, positive unconditional: 37579, negative: 136, negative conditional: 0, negative unconditional: 136, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 47168, positive: 9452, positive conditional: 0, positive unconditional: 9452, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 37715, unknown conditional: 0, unknown unconditional: 37715] , 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: 1441.0ms, 694 PlacesBefore, 556 PlacesAfterwards, 417 TransitionsBefore, 279 TransitionsAfterwards, 114540 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 138 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 138 TotalNumberOfCompositions, 95082 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 47680, positive: 47542, positive conditional: 0, positive unconditional: 47542, negative: 138, negative conditional: 0, negative unconditional: 138, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 38225, positive: 38088, positive conditional: 0, positive unconditional: 38088, negative: 137, negative conditional: 0, negative unconditional: 137, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 38225, positive: 38088, positive conditional: 0, positive unconditional: 38088, negative: 137, negative conditional: 0, negative unconditional: 137, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 47680, positive: 9454, positive conditional: 0, positive unconditional: 9454, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 38225, unknown conditional: 0, unknown unconditional: 38225] , 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: 1480.2ms, 699 PlacesBefore, 560 PlacesAfterwards, 420 TransitionsBefore, 281 TransitionsAfterwards, 116204 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 139 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 139 TotalNumberOfCompositions, 96466 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 48380, positive: 48241, positive conditional: 0, positive unconditional: 48241, negative: 139, negative conditional: 0, negative unconditional: 139, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 38788, positive: 38650, positive conditional: 0, positive unconditional: 38650, negative: 138, negative conditional: 0, negative unconditional: 138, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 38788, positive: 38650, positive conditional: 0, positive unconditional: 38650, negative: 138, negative conditional: 0, negative unconditional: 138, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 48380, positive: 9591, positive conditional: 0, positive unconditional: 9591, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 38788, unknown conditional: 0, unknown unconditional: 38788] , 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: 1407.8ms, 704 PlacesBefore, 564 PlacesAfterwards, 423 TransitionsBefore, 283 TransitionsAfterwards, 117880 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 140 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 140 TotalNumberOfCompositions, 97860 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 49070, positive: 48930, positive conditional: 0, positive unconditional: 48930, negative: 140, negative conditional: 0, negative unconditional: 140, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 39339, positive: 39200, positive conditional: 0, positive unconditional: 39200, negative: 139, negative conditional: 0, negative unconditional: 139, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 39339, positive: 39200, positive conditional: 0, positive unconditional: 39200, negative: 139, negative conditional: 0, negative unconditional: 139, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 49070, positive: 9730, positive conditional: 0, positive unconditional: 9730, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 39339, unknown conditional: 0, unknown unconditional: 39339] , 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: 1425.0ms, 709 PlacesBefore, 568 PlacesAfterwards, 426 TransitionsBefore, 285 TransitionsAfterwards, 119568 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 141 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 141 TotalNumberOfCompositions, 99264 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 50451, positive: 50310, positive conditional: 0, positive unconditional: 50310, negative: 141, negative conditional: 0, negative unconditional: 141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 40056, positive: 39916, positive conditional: 0, positive unconditional: 39916, negative: 140, negative conditional: 0, negative unconditional: 140, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 40056, positive: 39916, positive conditional: 0, positive unconditional: 39916, negative: 140, negative conditional: 0, negative unconditional: 140, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 50451, positive: 10394, positive conditional: 0, positive unconditional: 10394, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 40056, unknown conditional: 0, unknown unconditional: 40056] , 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: 1555.4ms, 714 PlacesBefore, 572 PlacesAfterwards, 429 TransitionsBefore, 287 TransitionsAfterwards, 121268 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 142 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 142 TotalNumberOfCompositions, 100678 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 50482, positive: 50340, positive conditional: 0, positive unconditional: 50340, negative: 142, negative conditional: 0, negative unconditional: 142, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 40470, positive: 40329, positive conditional: 0, positive unconditional: 40329, negative: 141, negative conditional: 0, negative unconditional: 141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 40470, positive: 40329, positive conditional: 0, positive unconditional: 40329, negative: 141, negative conditional: 0, negative unconditional: 141, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 50482, positive: 10011, positive conditional: 0, positive unconditional: 10011, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 40470, unknown conditional: 0, unknown unconditional: 40470] , 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: 1603.6ms, 719 PlacesBefore, 576 PlacesAfterwards, 432 TransitionsBefore, 289 TransitionsAfterwards, 122980 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 143 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 143 TotalNumberOfCompositions, 102102 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 51352, positive: 51209, positive conditional: 0, positive unconditional: 51209, negative: 143, negative conditional: 0, negative unconditional: 143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 41111, positive: 40969, positive conditional: 0, positive unconditional: 40969, negative: 142, negative conditional: 0, negative unconditional: 142, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 41111, positive: 40969, positive conditional: 0, positive unconditional: 40969, negative: 142, negative conditional: 0, negative unconditional: 142, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 51352, positive: 10240, positive conditional: 0, positive unconditional: 10240, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 41111, unknown conditional: 0, unknown unconditional: 41111] , 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: 1402.8ms, 724 PlacesBefore, 580 PlacesAfterwards, 435 TransitionsBefore, 291 TransitionsAfterwards, 124704 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 144 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 144 TotalNumberOfCompositions, 103536 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 52453, positive: 52309, positive conditional: 0, positive unconditional: 52309, negative: 144, negative conditional: 0, negative unconditional: 144, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 41677, positive: 41534, positive conditional: 0, positive unconditional: 41534, negative: 143, negative conditional: 0, negative unconditional: 143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 41677, positive: 41534, positive conditional: 0, positive unconditional: 41534, negative: 143, negative conditional: 0, negative unconditional: 143, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 52453, positive: 10775, positive conditional: 0, positive unconditional: 10775, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 41677, unknown conditional: 0, unknown unconditional: 41677] , 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: 1422.4ms, 729 PlacesBefore, 584 PlacesAfterwards, 438 TransitionsBefore, 293 TransitionsAfterwards, 126440 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 145 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 145 TotalNumberOfCompositions, 104980 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 52642, positive: 52497, positive conditional: 0, positive unconditional: 52497, negative: 145, negative conditional: 0, negative unconditional: 145, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 42196, positive: 42052, positive conditional: 0, positive unconditional: 42052, negative: 144, negative conditional: 0, negative unconditional: 144, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 42196, positive: 42052, positive conditional: 0, positive unconditional: 42052, negative: 144, negative conditional: 0, negative unconditional: 144, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 52642, positive: 10445, positive conditional: 0, positive unconditional: 10445, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 42196, unknown conditional: 0, unknown unconditional: 42196] , 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: 1582.8ms, 734 PlacesBefore, 588 PlacesAfterwards, 441 TransitionsBefore, 295 TransitionsAfterwards, 128188 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 146 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 146 TotalNumberOfCompositions, 106434 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 53459, positive: 53313, positive conditional: 0, positive unconditional: 53313, negative: 146, negative conditional: 0, negative unconditional: 146, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 42777, positive: 42632, positive conditional: 0, positive unconditional: 42632, negative: 145, negative conditional: 0, negative unconditional: 145, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 42777, positive: 42632, positive conditional: 0, positive unconditional: 42632, negative: 145, negative conditional: 0, negative unconditional: 145, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 53459, positive: 10681, positive conditional: 0, positive unconditional: 10681, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 42777, unknown conditional: 0, unknown unconditional: 42777] , 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: 1519.0ms, 739 PlacesBefore, 592 PlacesAfterwards, 444 TransitionsBefore, 297 TransitionsAfterwards, 129948 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 147 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 147 TotalNumberOfCompositions, 107898 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 54388, positive: 54241, positive conditional: 0, positive unconditional: 54241, negative: 147, negative conditional: 0, negative unconditional: 147, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 43457, positive: 43310, positive conditional: 0, positive unconditional: 43310, negative: 147, negative conditional: 0, negative unconditional: 147, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 43457, positive: 43310, positive conditional: 0, positive unconditional: 43310, negative: 147, negative conditional: 0, negative unconditional: 147, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 54388, positive: 10931, positive conditional: 0, positive unconditional: 10931, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 43457, unknown conditional: 0, unknown unconditional: 43457] , 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: 1545.4ms, 744 PlacesBefore, 596 PlacesAfterwards, 447 TransitionsBefore, 299 TransitionsAfterwards, 131720 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 148 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 148 TotalNumberOfCompositions, 109372 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 54834, positive: 54686, positive conditional: 0, positive unconditional: 54686, negative: 148, negative conditional: 0, negative unconditional: 148, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 43955, positive: 43808, positive conditional: 0, positive unconditional: 43808, negative: 147, negative conditional: 0, negative unconditional: 147, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 43955, positive: 43808, positive conditional: 0, positive unconditional: 43808, negative: 147, negative conditional: 0, negative unconditional: 147, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 54834, positive: 10878, positive conditional: 0, positive unconditional: 10878, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 43955, unknown conditional: 0, unknown unconditional: 43955] , 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: 1697.3ms, 749 PlacesBefore, 600 PlacesAfterwards, 450 TransitionsBefore, 301 TransitionsAfterwards, 133504 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 149 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 149 TotalNumberOfCompositions, 110856 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 55722, positive: 55573, positive conditional: 0, positive unconditional: 55573, negative: 149, negative conditional: 0, negative unconditional: 149, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 44695, positive: 44547, positive conditional: 0, positive unconditional: 44547, negative: 148, negative conditional: 0, negative unconditional: 148, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 44695, positive: 44547, positive conditional: 0, positive unconditional: 44547, negative: 148, negative conditional: 0, negative unconditional: 148, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 55722, positive: 11026, positive conditional: 0, positive unconditional: 11026, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 44695, unknown conditional: 0, unknown unconditional: 44695] , 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: 1600.2ms, 754 PlacesBefore, 604 PlacesAfterwards, 453 TransitionsBefore, 303 TransitionsAfterwards, 135300 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 150 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 150 TotalNumberOfCompositions, 112350 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 56663, positive: 56513, positive conditional: 0, positive unconditional: 56513, negative: 150, negative conditional: 0, negative unconditional: 150, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 45251, positive: 45102, positive conditional: 0, positive unconditional: 45102, negative: 149, negative conditional: 0, negative unconditional: 149, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 45251, positive: 45102, positive conditional: 0, positive unconditional: 45102, negative: 149, negative conditional: 0, negative unconditional: 149, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 56663, positive: 11411, positive conditional: 0, positive unconditional: 11411, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 45251, unknown conditional: 0, unknown unconditional: 45251] , 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: 1617.9ms, 759 PlacesBefore, 608 PlacesAfterwards, 456 TransitionsBefore, 305 TransitionsAfterwards, 137108 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 151 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 151 TotalNumberOfCompositions, 113854 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 57082, positive: 56931, positive conditional: 0, positive unconditional: 56931, negative: 151, negative conditional: 0, negative unconditional: 151, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 45753, positive: 45602, positive conditional: 0, positive unconditional: 45602, negative: 151, negative conditional: 0, negative unconditional: 151, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 45753, positive: 45602, positive conditional: 0, positive unconditional: 45602, negative: 151, negative conditional: 0, negative unconditional: 151, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 57082, positive: 11329, positive conditional: 0, positive unconditional: 11329, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 45753, unknown conditional: 0, unknown unconditional: 45753] , 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: 1642.1ms, 764 PlacesBefore, 612 PlacesAfterwards, 459 TransitionsBefore, 307 TransitionsAfterwards, 138928 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 152 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 152 TotalNumberOfCompositions, 115368 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 58176, positive: 58024, positive conditional: 0, positive unconditional: 58024, negative: 152, negative conditional: 0, negative unconditional: 152, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 46435, positive: 46284, positive conditional: 0, positive unconditional: 46284, negative: 151, negative conditional: 0, negative unconditional: 151, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 46435, positive: 46284, positive conditional: 0, positive unconditional: 46284, negative: 151, negative conditional: 0, negative unconditional: 151, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 58176, positive: 11740, positive conditional: 0, positive unconditional: 11740, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 46435, unknown conditional: 0, unknown unconditional: 46435] , 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: 1800.0ms, 769 PlacesBefore, 616 PlacesAfterwards, 462 TransitionsBefore, 309 TransitionsAfterwards, 140760 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 153 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 153 TotalNumberOfCompositions, 116892 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 59318, positive: 59165, positive conditional: 0, positive unconditional: 59165, negative: 153, negative conditional: 0, negative unconditional: 153, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 47154, positive: 47002, positive conditional: 0, positive unconditional: 47002, negative: 152, negative conditional: 0, negative unconditional: 152, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 47154, positive: 47002, positive conditional: 0, positive unconditional: 47002, negative: 152, negative conditional: 0, negative unconditional: 152, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 59318, positive: 12163, positive conditional: 0, positive unconditional: 12163, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 47154, unknown conditional: 0, unknown unconditional: 47154] , 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: 1752.9ms, 774 PlacesBefore, 620 PlacesAfterwards, 465 TransitionsBefore, 311 TransitionsAfterwards, 142604 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 154 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 154 TotalNumberOfCompositions, 118426 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 59367, positive: 59213, positive conditional: 0, positive unconditional: 59213, negative: 154, negative conditional: 0, negative unconditional: 154, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 47586, positive: 47432, positive conditional: 0, positive unconditional: 47432, negative: 154, negative conditional: 0, negative unconditional: 154, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 47586, positive: 47432, positive conditional: 0, positive unconditional: 47432, negative: 154, negative conditional: 0, negative unconditional: 154, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 59367, positive: 11781, positive conditional: 0, positive unconditional: 11781, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 47586, unknown conditional: 0, unknown unconditional: 47586] , 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: 1708.1ms, 779 PlacesBefore, 624 PlacesAfterwards, 468 TransitionsBefore, 313 TransitionsAfterwards, 144460 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 155 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 155 TotalNumberOfCompositions, 119970 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 60298, positive: 60143, positive conditional: 0, positive unconditional: 60143, negative: 155, negative conditional: 0, negative unconditional: 155, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 48358, positive: 48204, positive conditional: 0, positive unconditional: 48204, negative: 154, negative conditional: 0, negative unconditional: 154, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 48358, positive: 48204, positive conditional: 0, positive unconditional: 48204, negative: 154, negative conditional: 0, negative unconditional: 154, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 60298, positive: 11939, positive conditional: 0, positive unconditional: 11939, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 48358, unknown conditional: 0, unknown unconditional: 48358] , 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: 1708.2ms, 784 PlacesBefore, 628 PlacesAfterwards, 471 TransitionsBefore, 315 TransitionsAfterwards, 146328 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 156 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 156 TotalNumberOfCompositions, 121524 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 60919, positive: 60763, positive conditional: 0, positive unconditional: 60763, negative: 156, negative conditional: 0, negative unconditional: 156, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 48827, positive: 48672, positive conditional: 0, positive unconditional: 48672, negative: 155, negative conditional: 0, negative unconditional: 155, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 48827, positive: 48672, positive conditional: 0, positive unconditional: 48672, negative: 155, negative conditional: 0, negative unconditional: 155, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 60919, positive: 12091, positive conditional: 0, positive unconditional: 12091, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 48827, unknown conditional: 0, unknown unconditional: 48827] , 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: 1719.7ms, 789 PlacesBefore, 632 PlacesAfterwards, 474 TransitionsBefore, 317 TransitionsAfterwards, 148208 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 157 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 157 TotalNumberOfCompositions, 123088 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 61974, positive: 61817, positive conditional: 0, positive unconditional: 61817, negative: 157, negative conditional: 0, negative unconditional: 157, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 49551, positive: 49394, positive conditional: 0, positive unconditional: 49394, negative: 157, negative conditional: 0, negative unconditional: 157, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 49551, positive: 49394, positive conditional: 0, positive unconditional: 49394, negative: 157, negative conditional: 0, negative unconditional: 157, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 61974, positive: 12423, positive conditional: 0, positive unconditional: 12423, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 49551, unknown conditional: 0, unknown unconditional: 49551] , 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: 1885.9ms, 794 PlacesBefore, 636 PlacesAfterwards, 477 TransitionsBefore, 319 TransitionsAfterwards, 150100 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 158 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 158 TotalNumberOfCompositions, 124662 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 62844, positive: 62686, positive conditional: 0, positive unconditional: 62686, negative: 158, negative conditional: 0, negative unconditional: 158, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 50174, positive: 50017, positive conditional: 0, positive unconditional: 50017, negative: 157, negative conditional: 0, negative unconditional: 157, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 50174, positive: 50017, positive conditional: 0, positive unconditional: 50017, negative: 157, negative conditional: 0, negative unconditional: 157, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 62844, positive: 12669, positive conditional: 0, positive unconditional: 12669, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 50174, unknown conditional: 0, unknown unconditional: 50174] , 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: 1835.6ms, 799 PlacesBefore, 640 PlacesAfterwards, 480 TransitionsBefore, 321 TransitionsAfterwards, 152004 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 159 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 159 TotalNumberOfCompositions, 126246 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 63283, positive: 63124, positive conditional: 0, positive unconditional: 63124, negative: 159, negative conditional: 0, negative unconditional: 159, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 50721, positive: 50563, positive conditional: 0, positive unconditional: 50563, negative: 158, negative conditional: 0, negative unconditional: 158, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 50721, positive: 50563, positive conditional: 0, positive unconditional: 50563, negative: 158, negative conditional: 0, negative unconditional: 158, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 63283, positive: 12561, positive conditional: 0, positive unconditional: 12561, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 50721, unknown conditional: 0, unknown unconditional: 50721] , 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: 1898.7ms, 804 PlacesBefore, 644 PlacesAfterwards, 483 TransitionsBefore, 323 TransitionsAfterwards, 153920 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 160 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 160 TotalNumberOfCompositions, 127840 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 64619, positive: 64459, positive conditional: 0, positive unconditional: 64459, negative: 160, negative conditional: 0, negative unconditional: 160, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 51454, positive: 51295, positive conditional: 0, positive unconditional: 51295, negative: 159, negative conditional: 0, negative unconditional: 159, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 51454, positive: 51295, positive conditional: 0, positive unconditional: 51295, negative: 159, negative conditional: 0, negative unconditional: 159, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 64619, positive: 13164, positive conditional: 0, positive unconditional: 13164, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 51454, unknown conditional: 0, unknown unconditional: 51454] , 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: 2049.3ms, 809 PlacesBefore, 648 PlacesAfterwards, 486 TransitionsBefore, 325 TransitionsAfterwards, 155848 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 161 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 161 TotalNumberOfCompositions, 129444 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 64886, positive: 64725, positive conditional: 0, positive unconditional: 64725, negative: 161, negative conditional: 0, negative unconditional: 161, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 52004, positive: 51844, positive conditional: 0, positive unconditional: 51844, negative: 160, negative conditional: 0, negative unconditional: 160, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 52004, positive: 51844, positive conditional: 0, positive unconditional: 51844, negative: 160, negative conditional: 0, negative unconditional: 160, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 64886, positive: 12881, positive conditional: 0, positive unconditional: 12881, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 52004, unknown conditional: 0, unknown unconditional: 52004] , 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: 1906.0ms, 814 PlacesBefore, 652 PlacesAfterwards, 489 TransitionsBefore, 327 TransitionsAfterwards, 157788 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 162 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 162 TotalNumberOfCompositions, 131058 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 65697, positive: 65535, positive conditional: 0, positive unconditional: 65535, negative: 162, negative conditional: 0, negative unconditional: 162, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 52652, positive: 52491, positive conditional: 0, positive unconditional: 52491, negative: 161, negative conditional: 0, negative unconditional: 161, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 52652, positive: 52491, positive conditional: 0, positive unconditional: 52491, negative: 161, negative conditional: 0, negative unconditional: 161, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 65697, positive: 13044, positive conditional: 0, positive unconditional: 13044, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 52652, unknown conditional: 0, unknown unconditional: 52652] , 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: 1908.8ms, 819 PlacesBefore, 656 PlacesAfterwards, 492 TransitionsBefore, 329 TransitionsAfterwards, 159740 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 163 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 163 TotalNumberOfCompositions, 132682 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 66932, positive: 66769, positive conditional: 0, positive unconditional: 66769, negative: 163, negative conditional: 0, negative unconditional: 163, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 53404, positive: 53242, positive conditional: 0, positive unconditional: 53242, negative: 162, negative conditional: 0, negative unconditional: 162, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 53404, positive: 53242, positive conditional: 0, positive unconditional: 53242, negative: 162, negative conditional: 0, negative unconditional: 162, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 66932, positive: 13527, positive conditional: 0, positive unconditional: 13527, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 53404, unknown conditional: 0, unknown unconditional: 53404] , 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: 2250.0ms, 824 PlacesBefore, 660 PlacesAfterwards, 495 TransitionsBefore, 331 TransitionsAfterwards, 161704 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 164 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 164 TotalNumberOfCompositions, 134316 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 67353, positive: 67189, positive conditional: 0, positive unconditional: 67189, negative: 164, negative conditional: 0, negative unconditional: 164, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 53956, positive: 53793, positive conditional: 0, positive unconditional: 53793, negative: 163, negative conditional: 0, negative unconditional: 163, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 53956, positive: 53793, positive conditional: 0, positive unconditional: 53793, negative: 163, negative conditional: 0, negative unconditional: 163, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 67353, positive: 13396, positive conditional: 0, positive unconditional: 13396, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 53956, unknown conditional: 0, unknown unconditional: 53956] , 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: 2315.4ms, 829 PlacesBefore, 664 PlacesAfterwards, 498 TransitionsBefore, 333 TransitionsAfterwards, 163680 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 165 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 165 TotalNumberOfCompositions, 135960 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 69291, positive: 69126, positive conditional: 0, positive unconditional: 69126, negative: 165, negative conditional: 0, negative unconditional: 165, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 54941, positive: 54777, positive conditional: 0, positive unconditional: 54777, negative: 164, negative conditional: 0, negative unconditional: 164, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 54941, positive: 54777, positive conditional: 0, positive unconditional: 54777, negative: 164, negative conditional: 0, negative unconditional: 164, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 69291, positive: 14349, positive conditional: 0, positive unconditional: 14349, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 54941, unknown conditional: 0, unknown unconditional: 54941] , 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: 2284.8ms, 834 PlacesBefore, 668 PlacesAfterwards, 501 TransitionsBefore, 335 TransitionsAfterwards, 165668 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 166 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 166 TotalNumberOfCompositions, 137614 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 69298, positive: 69132, positive conditional: 0, positive unconditional: 69132, negative: 166, negative conditional: 0, negative unconditional: 166, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 55297, positive: 55132, positive conditional: 0, positive unconditional: 55132, negative: 165, negative conditional: 0, negative unconditional: 165, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 55297, positive: 55132, positive conditional: 0, positive unconditional: 55132, negative: 165, negative conditional: 0, negative unconditional: 165, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 69298, positive: 14000, positive conditional: 0, positive unconditional: 14000, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 55297, unknown conditional: 0, unknown unconditional: 55297] , 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: 2299.8ms, 839 PlacesBefore, 672 PlacesAfterwards, 504 TransitionsBefore, 337 TransitionsAfterwards, 167668 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 167 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 167 TotalNumberOfCompositions, 139278 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 69970, positive: 69803, positive conditional: 0, positive unconditional: 69803, negative: 167, negative conditional: 0, negative unconditional: 167, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 55993, positive: 55827, positive conditional: 0, positive unconditional: 55827, negative: 166, negative conditional: 0, negative unconditional: 166, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 55993, positive: 55827, positive conditional: 0, positive unconditional: 55827, negative: 166, negative conditional: 0, negative unconditional: 166, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 69970, positive: 13976, positive conditional: 0, positive unconditional: 13976, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 55993, unknown conditional: 0, unknown unconditional: 55993] , 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: 2204.4ms, 844 PlacesBefore, 676 PlacesAfterwards, 507 TransitionsBefore, 339 TransitionsAfterwards, 169680 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 168 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 168 TotalNumberOfCompositions, 140952 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 71251, positive: 71083, positive conditional: 0, positive unconditional: 71083, negative: 168, negative conditional: 0, negative unconditional: 168, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 56887, positive: 56720, positive conditional: 0, positive unconditional: 56720, negative: 167, negative conditional: 0, negative unconditional: 167, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 56887, positive: 56720, positive conditional: 0, positive unconditional: 56720, negative: 167, negative conditional: 0, negative unconditional: 167, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 71251, positive: 14363, positive conditional: 0, positive unconditional: 14363, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 56887, unknown conditional: 0, unknown unconditional: 56887] , 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: 2186.9ms, 849 PlacesBefore, 680 PlacesAfterwards, 510 TransitionsBefore, 341 TransitionsAfterwards, 171704 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 169 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 169 TotalNumberOfCompositions, 142636 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 71706, positive: 71537, positive conditional: 0, positive unconditional: 71537, negative: 169, negative conditional: 0, negative unconditional: 169, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 57291, positive: 57123, positive conditional: 0, positive unconditional: 57123, negative: 168, negative conditional: 0, negative unconditional: 168, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 57291, positive: 57123, positive conditional: 0, positive unconditional: 57123, negative: 168, negative conditional: 0, negative unconditional: 168, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 71706, positive: 14414, positive conditional: 0, positive unconditional: 14414, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 57291, unknown conditional: 0, unknown unconditional: 57291] , 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: 2259.3ms, 854 PlacesBefore, 684 PlacesAfterwards, 513 TransitionsBefore, 343 TransitionsAfterwards, 173740 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 170 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 170 TotalNumberOfCompositions, 144330 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 72480, positive: 72310, positive conditional: 0, positive unconditional: 72310, negative: 170, negative conditional: 0, negative unconditional: 170, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 57990, positive: 57820, positive conditional: 0, positive unconditional: 57820, negative: 170, negative conditional: 0, negative unconditional: 170, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 57990, positive: 57820, positive conditional: 0, positive unconditional: 57820, negative: 170, negative conditional: 0, negative unconditional: 170, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 72480, positive: 14490, positive conditional: 0, positive unconditional: 14490, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 57990, unknown conditional: 0, unknown unconditional: 57990] , 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: 2388.7ms, 859 PlacesBefore, 688 PlacesAfterwards, 516 TransitionsBefore, 345 TransitionsAfterwards, 175788 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 171 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 171 TotalNumberOfCompositions, 146034 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 73254, positive: 73083, positive conditional: 0, positive unconditional: 73083, negative: 171, negative conditional: 0, negative unconditional: 171, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 58676, positive: 58506, positive conditional: 0, positive unconditional: 58506, negative: 170, negative conditional: 0, negative unconditional: 170, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 58676, positive: 58506, positive conditional: 0, positive unconditional: 58506, negative: 170, negative conditional: 0, negative unconditional: 170, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 73254, positive: 14577, positive conditional: 0, positive unconditional: 14577, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 58676, unknown conditional: 0, unknown unconditional: 58676] , 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: 2382.7ms, 864 PlacesBefore, 692 PlacesAfterwards, 519 TransitionsBefore, 347 TransitionsAfterwards, 177848 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 172 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 172 TotalNumberOfCompositions, 147748 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 74046, positive: 73874, positive conditional: 0, positive unconditional: 73874, negative: 172, negative conditional: 0, negative unconditional: 172, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 59339, positive: 59168, positive conditional: 0, positive unconditional: 59168, negative: 171, negative conditional: 0, negative unconditional: 171, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 59339, positive: 59168, positive conditional: 0, positive unconditional: 59168, negative: 171, negative conditional: 0, negative unconditional: 171, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 74046, positive: 14706, positive conditional: 0, positive unconditional: 14706, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 59339, unknown conditional: 0, unknown unconditional: 59339] , 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: 2329.5ms, 869 PlacesBefore, 696 PlacesAfterwards, 522 TransitionsBefore, 349 TransitionsAfterwards, 179920 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 173 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 173 TotalNumberOfCompositions, 149472 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 75462, positive: 75289, positive conditional: 0, positive unconditional: 75289, negative: 173, negative conditional: 0, negative unconditional: 173, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 60145, positive: 59973, positive conditional: 0, positive unconditional: 59973, negative: 172, negative conditional: 0, negative unconditional: 172, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 60145, positive: 59973, positive conditional: 0, positive unconditional: 59973, negative: 172, negative conditional: 0, negative unconditional: 172, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 75462, positive: 15316, positive conditional: 0, positive unconditional: 15316, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 60145, unknown conditional: 0, unknown unconditional: 60145] , 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: 2415.1ms, 874 PlacesBefore, 700 PlacesAfterwards, 525 TransitionsBefore, 351 TransitionsAfterwards, 182004 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 174 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 174 TotalNumberOfCompositions, 151206 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 75819, positive: 75645, positive conditional: 0, positive unconditional: 75645, negative: 174, negative conditional: 0, negative unconditional: 174, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 60726, positive: 60553, positive conditional: 0, positive unconditional: 60553, negative: 173, negative conditional: 0, negative unconditional: 173, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 60726, positive: 60553, positive conditional: 0, positive unconditional: 60553, negative: 173, negative conditional: 0, negative unconditional: 173, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 75819, positive: 15092, positive conditional: 0, positive unconditional: 15092, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 60726, unknown conditional: 0, unknown unconditional: 60726] , 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: 2898.1ms, 879 PlacesBefore, 704 PlacesAfterwards, 528 TransitionsBefore, 353 TransitionsAfterwards, 184100 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 175 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 175 TotalNumberOfCompositions, 152950 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 76759, positive: 76584, positive conditional: 0, positive unconditional: 76584, negative: 175, negative conditional: 0, negative unconditional: 175, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 61481, positive: 61307, positive conditional: 0, positive unconditional: 61307, negative: 174, negative conditional: 0, negative unconditional: 174, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 61481, positive: 61307, positive conditional: 0, positive unconditional: 61307, negative: 174, negative conditional: 0, negative unconditional: 174, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 76759, positive: 15277, positive conditional: 0, positive unconditional: 15277, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 61481, unknown conditional: 0, unknown unconditional: 61481] , 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: 2509.8ms, 884 PlacesBefore, 708 PlacesAfterwards, 531 TransitionsBefore, 355 TransitionsAfterwards, 186208 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 176 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 176 TotalNumberOfCompositions, 154704 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 77529, positive: 77353, positive conditional: 0, positive unconditional: 77353, negative: 176, negative conditional: 0, negative unconditional: 176, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 62128, positive: 61953, positive conditional: 0, positive unconditional: 61953, negative: 175, negative conditional: 0, negative unconditional: 175, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 62128, positive: 61953, positive conditional: 0, positive unconditional: 61953, negative: 175, negative conditional: 0, negative unconditional: 175, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 77529, positive: 15400, positive conditional: 0, positive unconditional: 15400, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 62128, unknown conditional: 0, unknown unconditional: 62128] , 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: 2448.1ms, 889 PlacesBefore, 712 PlacesAfterwards, 534 TransitionsBefore, 357 TransitionsAfterwards, 188328 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 177 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 177 TotalNumberOfCompositions, 156468 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 78414, positive: 78237, positive conditional: 0, positive unconditional: 78237, negative: 177, negative conditional: 0, negative unconditional: 177, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 62834, positive: 62658, positive conditional: 0, positive unconditional: 62658, negative: 176, negative conditional: 0, negative unconditional: 176, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 62834, positive: 62658, positive conditional: 0, positive unconditional: 62658, negative: 176, negative conditional: 0, negative unconditional: 176, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 78414, positive: 15579, positive conditional: 0, positive unconditional: 15579, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 62834, unknown conditional: 0, unknown unconditional: 62834] , 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: 2663.5ms, 894 PlacesBefore, 716 PlacesAfterwards, 537 TransitionsBefore, 359 TransitionsAfterwards, 190460 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 178 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 178 TotalNumberOfCompositions, 158242 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 79299, positive: 79121, positive conditional: 0, positive unconditional: 79121, negative: 178, negative conditional: 0, negative unconditional: 178, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 63545, positive: 63368, positive conditional: 0, positive unconditional: 63368, negative: 177, negative conditional: 0, negative unconditional: 177, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 63545, positive: 63368, positive conditional: 0, positive unconditional: 63368, negative: 177, negative conditional: 0, negative unconditional: 177, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 79299, positive: 15753, positive conditional: 0, positive unconditional: 15753, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 63545, unknown conditional: 0, unknown unconditional: 63545] , 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: 2632.2ms, 899 PlacesBefore, 720 PlacesAfterwards, 540 TransitionsBefore, 361 TransitionsAfterwards, 192604 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 179 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 179 TotalNumberOfCompositions, 160026 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 81268, positive: 81089, positive conditional: 0, positive unconditional: 81089, negative: 179, negative conditional: 0, negative unconditional: 179, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 64695, positive: 64517, positive conditional: 0, positive unconditional: 64517, negative: 178, negative conditional: 0, negative unconditional: 178, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 64695, positive: 64517, positive conditional: 0, positive unconditional: 64517, negative: 178, negative conditional: 0, negative unconditional: 178, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 81268, positive: 16572, positive conditional: 0, positive unconditional: 16572, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 64695, unknown conditional: 0, unknown unconditional: 64695] , 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: 2655.5ms, 904 PlacesBefore, 724 PlacesAfterwards, 543 TransitionsBefore, 363 TransitionsAfterwards, 194760 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 180 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 180 TotalNumberOfCompositions, 161820 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 81386, positive: 81206, positive conditional: 0, positive unconditional: 81206, negative: 180, negative conditional: 0, negative unconditional: 180, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 65044, positive: 64865, positive conditional: 0, positive unconditional: 64865, negative: 179, negative conditional: 0, negative unconditional: 179, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 65044, positive: 64865, positive conditional: 0, positive unconditional: 64865, negative: 179, negative conditional: 0, negative unconditional: 179, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 81386, positive: 16341, positive conditional: 0, positive unconditional: 16341, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 65044, unknown conditional: 0, unknown unconditional: 65044] , 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: 2647.0ms, 909 PlacesBefore, 728 PlacesAfterwards, 546 TransitionsBefore, 365 TransitionsAfterwards, 196928 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 181 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 181 TotalNumberOfCompositions, 163624 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 82006, positive: 81825, positive conditional: 0, positive unconditional: 81825, negative: 181, negative conditional: 0, negative unconditional: 181, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 65702, positive: 65522, positive conditional: 0, positive unconditional: 65522, negative: 180, negative conditional: 0, negative unconditional: 180, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 65702, positive: 65522, positive conditional: 0, positive unconditional: 65522, negative: 180, negative conditional: 0, negative unconditional: 180, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 82006, positive: 16303, positive conditional: 0, positive unconditional: 16303, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 65702, unknown conditional: 0, unknown unconditional: 65702] , 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: 2547.6ms, 914 PlacesBefore, 732 PlacesAfterwards, 549 TransitionsBefore, 367 TransitionsAfterwards, 199108 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 182 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 182 TotalNumberOfCompositions, 165438 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 83644, positive: 83462, positive conditional: 0, positive unconditional: 83462, negative: 182, negative conditional: 0, negative unconditional: 182, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 66852, positive: 66671, positive conditional: 0, positive unconditional: 66671, negative: 181, negative conditional: 0, negative unconditional: 181, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 66852, positive: 66671, positive conditional: 0, positive unconditional: 66671, negative: 181, negative conditional: 0, negative unconditional: 181, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 83644, positive: 16791, positive conditional: 0, positive unconditional: 16791, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 66852, unknown conditional: 0, unknown unconditional: 66852] , 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: 2796.1ms, 919 PlacesBefore, 736 PlacesAfterwards, 552 TransitionsBefore, 369 TransitionsAfterwards, 201300 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 183 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 183 TotalNumberOfCompositions, 167262 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 84016, positive: 83833, positive conditional: 0, positive unconditional: 83833, negative: 183, negative conditional: 0, negative unconditional: 183, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 67160, positive: 66978, positive conditional: 0, positive unconditional: 66978, negative: 182, negative conditional: 0, negative unconditional: 182, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 67160, positive: 66978, positive conditional: 0, positive unconditional: 66978, negative: 182, negative conditional: 0, negative unconditional: 182, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 84016, positive: 16855, positive conditional: 0, positive unconditional: 16855, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 67160, unknown conditional: 0, unknown unconditional: 67160] , 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: 2729.3ms, 924 PlacesBefore, 740 PlacesAfterwards, 555 TransitionsBefore, 371 TransitionsAfterwards, 203504 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 184 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 184 TotalNumberOfCompositions, 169096 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 84815, positive: 84631, positive conditional: 0, positive unconditional: 84631, negative: 184, negative conditional: 0, negative unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 67978, positive: 67795, positive conditional: 0, positive unconditional: 67795, negative: 183, negative conditional: 0, negative unconditional: 183, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 67978, positive: 67795, positive conditional: 0, positive unconditional: 67795, negative: 183, negative conditional: 0, negative unconditional: 183, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 84815, positive: 16836, positive conditional: 0, positive unconditional: 16836, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 67978, unknown conditional: 0, unknown unconditional: 67978] , 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: 2714.0ms, 929 PlacesBefore, 744 PlacesAfterwards, 558 TransitionsBefore, 373 TransitionsAfterwards, 205720 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 185 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 185 TotalNumberOfCompositions, 170940 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 85659, positive: 85474, positive conditional: 0, positive unconditional: 85474, negative: 185, negative conditional: 0, negative unconditional: 185, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 68637, positive: 68453, positive conditional: 0, positive unconditional: 68453, negative: 184, negative conditional: 0, negative unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 68637, positive: 68453, positive conditional: 0, positive unconditional: 68453, negative: 184, negative conditional: 0, negative unconditional: 184, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 85659, positive: 17021, positive conditional: 0, positive unconditional: 17021, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 68637, unknown conditional: 0, unknown unconditional: 68637] , 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: 2771.8ms, 934 PlacesBefore, 748 PlacesAfterwards, 561 TransitionsBefore, 375 TransitionsAfterwards, 207948 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 186 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 186 TotalNumberOfCompositions, 172794 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 87174, positive: 86988, positive conditional: 0, positive unconditional: 86988, negative: 186, negative conditional: 0, negative unconditional: 186, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 69378, positive: 69193, positive conditional: 0, positive unconditional: 69193, negative: 185, negative conditional: 0, negative unconditional: 185, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 69378, positive: 69193, positive conditional: 0, positive unconditional: 69193, negative: 185, negative conditional: 0, negative unconditional: 185, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 87174, positive: 17795, positive conditional: 0, positive unconditional: 17795, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 69378, unknown conditional: 0, unknown unconditional: 69378] , 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: 2829.1ms, 939 PlacesBefore, 752 PlacesAfterwards, 564 TransitionsBefore, 377 TransitionsAfterwards, 210188 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 187 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 187 TotalNumberOfCompositions, 174658 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 87904, positive: 87717, positive conditional: 0, positive unconditional: 87717, negative: 187, negative conditional: 0, negative unconditional: 187, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 70142, positive: 69956, positive conditional: 0, positive unconditional: 69956, negative: 186, negative conditional: 0, negative unconditional: 186, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 70142, positive: 69956, positive conditional: 0, positive unconditional: 69956, negative: 186, negative conditional: 0, negative unconditional: 186, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 87904, positive: 17761, positive conditional: 0, positive unconditional: 17761, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 70142, unknown conditional: 0, unknown unconditional: 70142] , 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: 2864.0ms, 944 PlacesBefore, 756 PlacesAfterwards, 567 TransitionsBefore, 379 TransitionsAfterwards, 212440 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 188 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 188 TotalNumberOfCompositions, 176532 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 88553, positive: 88365, positive conditional: 0, positive unconditional: 88365, negative: 188, negative conditional: 0, negative unconditional: 188, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 70969, positive: 70782, positive conditional: 0, positive unconditional: 70782, negative: 187, negative conditional: 0, negative unconditional: 187, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 70969, positive: 70782, positive conditional: 0, positive unconditional: 70782, negative: 187, negative conditional: 0, negative unconditional: 187, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 88553, positive: 17583, positive conditional: 0, positive unconditional: 17583, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 70969, unknown conditional: 0, unknown unconditional: 70969] , 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: 2936.6ms, 949 PlacesBefore, 760 PlacesAfterwards, 570 TransitionsBefore, 381 TransitionsAfterwards, 214704 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 189 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 189 TotalNumberOfCompositions, 178416 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 89729, positive: 89540, positive conditional: 0, positive unconditional: 89540, negative: 189, negative conditional: 0, negative unconditional: 189, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 71781, positive: 71593, positive conditional: 0, positive unconditional: 71593, negative: 188, negative conditional: 0, negative unconditional: 188, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 71781, positive: 71593, positive conditional: 0, positive unconditional: 71593, negative: 188, negative conditional: 0, negative unconditional: 188, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 89729, positive: 17947, positive conditional: 0, positive unconditional: 17947, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 71781, unknown conditional: 0, unknown unconditional: 71781] , 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: 3036.1ms, 954 PlacesBefore, 764 PlacesAfterwards, 573 TransitionsBefore, 383 TransitionsAfterwards, 216980 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 190 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 190 TotalNumberOfCompositions, 180310 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 91271, positive: 91081, positive conditional: 0, positive unconditional: 91081, negative: 190, negative conditional: 0, negative unconditional: 190, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 72564, positive: 72375, positive conditional: 0, positive unconditional: 72375, negative: 189, negative conditional: 0, negative unconditional: 189, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 72564, positive: 72375, positive conditional: 0, positive unconditional: 72375, negative: 189, negative conditional: 0, negative unconditional: 189, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 91271, positive: 18706, positive conditional: 0, positive unconditional: 18706, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 72564, unknown conditional: 0, unknown unconditional: 72564] , 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: 3122.8ms, 959 PlacesBefore, 768 PlacesAfterwards, 576 TransitionsBefore, 385 TransitionsAfterwards, 219268 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 191 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 191 TotalNumberOfCompositions, 182214 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 91488, positive: 91297, positive conditional: 0, positive unconditional: 91297, negative: 191, negative conditional: 0, negative unconditional: 191, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 73152, positive: 72962, positive conditional: 0, positive unconditional: 72962, negative: 190, negative conditional: 0, negative unconditional: 190, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 73152, positive: 72962, positive conditional: 0, positive unconditional: 72962, negative: 190, negative conditional: 0, negative unconditional: 190, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 91488, positive: 18335, positive conditional: 0, positive unconditional: 18335, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 73152, unknown conditional: 0, unknown unconditional: 73152] , 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: 3221.1ms, 964 PlacesBefore, 772 PlacesAfterwards, 579 TransitionsBefore, 387 TransitionsAfterwards, 221568 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 192 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 192 TotalNumberOfCompositions, 184128 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 92537, positive: 92345, positive conditional: 0, positive unconditional: 92345, negative: 192, negative conditional: 0, negative unconditional: 192, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 74010, positive: 73819, positive conditional: 0, positive unconditional: 73819, negative: 191, negative conditional: 0, negative unconditional: 191, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 74010, positive: 73819, positive conditional: 0, positive unconditional: 73819, negative: 191, negative conditional: 0, negative unconditional: 191, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 92537, positive: 18526, positive conditional: 0, positive unconditional: 18526, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 74010, unknown conditional: 0, unknown unconditional: 74010] , 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: 3249.3ms, 969 PlacesBefore, 776 PlacesAfterwards, 582 TransitionsBefore, 389 TransitionsAfterwards, 223880 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 193 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 193 TotalNumberOfCompositions, 186052 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 93413, positive: 93220, positive conditional: 0, positive unconditional: 93220, negative: 193, negative conditional: 0, negative unconditional: 193, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 74690, positive: 74498, positive conditional: 0, positive unconditional: 74498, negative: 192, negative conditional: 0, negative unconditional: 192, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 74690, positive: 74498, positive conditional: 0, positive unconditional: 74498, negative: 192, negative conditional: 0, negative unconditional: 192, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 93413, positive: 18722, positive conditional: 0, positive unconditional: 18722, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 74690, unknown conditional: 0, unknown unconditional: 74690] , 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: 3970.9ms, 974 PlacesBefore, 780 PlacesAfterwards, 585 TransitionsBefore, 391 TransitionsAfterwards, 226204 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 194 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 194 TotalNumberOfCompositions, 187986 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 96896, positive: 96702, positive conditional: 0, positive unconditional: 96702, negative: 194, negative conditional: 0, negative unconditional: 194, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 75858, positive: 75665, positive conditional: 0, positive unconditional: 75665, negative: 193, negative conditional: 0, negative unconditional: 193, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 75858, positive: 75665, positive conditional: 0, positive unconditional: 75665, negative: 193, negative conditional: 0, negative unconditional: 193, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 96896, positive: 21037, positive conditional: 0, positive unconditional: 21037, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 75858, unknown conditional: 0, unknown unconditional: 75858] , 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: 3362.0ms, 979 PlacesBefore, 784 PlacesAfterwards, 588 TransitionsBefore, 393 TransitionsAfterwards, 228540 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 195 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 195 TotalNumberOfCompositions, 189930 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 95162, positive: 94967, positive conditional: 0, positive unconditional: 94967, negative: 195, negative conditional: 0, negative unconditional: 195, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 76244, positive: 76050, positive conditional: 0, positive unconditional: 76050, negative: 194, negative conditional: 0, negative unconditional: 194, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 76244, positive: 76050, positive conditional: 0, positive unconditional: 76050, negative: 194, negative conditional: 0, negative unconditional: 194, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 95162, positive: 18917, positive conditional: 0, positive unconditional: 18917, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 76244, unknown conditional: 0, unknown unconditional: 76244] , 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: 3366.2ms, 984 PlacesBefore, 788 PlacesAfterwards, 591 TransitionsBefore, 395 TransitionsAfterwards, 230888 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 196 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 196 TotalNumberOfCompositions, 191884 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 96342, positive: 96146, positive conditional: 0, positive unconditional: 96146, negative: 196, negative conditional: 0, negative unconditional: 196, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 77034, positive: 76839, positive conditional: 0, positive unconditional: 76839, negative: 195, negative conditional: 0, negative unconditional: 195, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 77034, positive: 76839, positive conditional: 0, positive unconditional: 76839, negative: 195, negative conditional: 0, negative unconditional: 195, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 96342, positive: 19307, positive conditional: 0, positive unconditional: 19307, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 77034, unknown conditional: 0, unknown unconditional: 77034] , 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: 3324.1ms, 989 PlacesBefore, 792 PlacesAfterwards, 594 TransitionsBefore, 397 TransitionsAfterwards, 233248 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 197 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 197 TotalNumberOfCompositions, 193848 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 97123, positive: 96926, positive conditional: 0, positive unconditional: 96926, negative: 197, negative conditional: 0, negative unconditional: 197, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 77815, positive: 77619, positive conditional: 0, positive unconditional: 77619, negative: 196, negative conditional: 0, negative unconditional: 196, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 77815, positive: 77619, positive conditional: 0, positive unconditional: 77619, negative: 196, negative conditional: 0, negative unconditional: 196, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 97123, positive: 19307, positive conditional: 0, positive unconditional: 19307, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 77815, unknown conditional: 0, unknown unconditional: 77815] , 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: 3320.4ms, 994 PlacesBefore, 796 PlacesAfterwards, 597 TransitionsBefore, 399 TransitionsAfterwards, 235620 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 198 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 198 TotalNumberOfCompositions, 195822 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 98287, positive: 98089, positive conditional: 0, positive unconditional: 98089, negative: 198, negative conditional: 0, negative unconditional: 198, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 78783, positive: 78586, positive conditional: 0, positive unconditional: 78586, negative: 197, negative conditional: 0, negative unconditional: 197, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 78783, positive: 78586, positive conditional: 0, positive unconditional: 78586, negative: 197, negative conditional: 0, negative unconditional: 197, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 98287, positive: 19503, positive conditional: 0, positive unconditional: 19503, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 78783, unknown conditional: 0, unknown unconditional: 78783] , 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: 3181.1ms, 999 PlacesBefore, 800 PlacesAfterwards, 600 TransitionsBefore, 401 TransitionsAfterwards, 238004 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 199 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 199 TotalNumberOfCompositions, 197806 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 99885, positive: 99686, positive conditional: 0, positive unconditional: 99686, negative: 199, negative conditional: 0, negative unconditional: 199, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 79787, positive: 79589, positive conditional: 0, positive unconditional: 79589, negative: 198, negative conditional: 0, negative unconditional: 198, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 79787, positive: 79589, positive conditional: 0, positive unconditional: 79589, negative: 198, negative conditional: 0, negative unconditional: 198, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 99885, positive: 20097, positive conditional: 0, positive unconditional: 20097, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 79787, unknown conditional: 0, unknown unconditional: 79787] , 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: 3263.1ms, 1004 PlacesBefore, 804 PlacesAfterwards, 603 TransitionsBefore, 403 TransitionsAfterwards, 240400 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 200 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 200 TotalNumberOfCompositions, 199800 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 100100, positive: 99900, positive conditional: 0, positive unconditional: 99900, negative: 200, negative conditional: 0, negative unconditional: 200, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 80199, positive: 80000, positive conditional: 0, positive unconditional: 80000, negative: 199, negative conditional: 0, negative unconditional: 199, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 80199, positive: 80000, positive conditional: 0, positive unconditional: 80000, negative: 199, negative conditional: 0, negative unconditional: 199, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 100100, positive: 19900, positive conditional: 0, positive unconditional: 19900, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 80199, unknown conditional: 0, unknown unconditional: 80199] , 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: 3788.6ms, 1009 PlacesBefore, 808 PlacesAfterwards, 606 TransitionsBefore, 405 TransitionsAfterwards, 242808 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 201 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 201 TotalNumberOfCompositions, 201804 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 102029, positive: 101828, positive conditional: 0, positive unconditional: 101828, negative: 201, negative conditional: 0, negative unconditional: 201, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 81128, positive: 80928, positive conditional: 0, positive unconditional: 80928, negative: 200, negative conditional: 0, negative unconditional: 200, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 81128, positive: 80928, positive conditional: 0, positive unconditional: 80928, negative: 200, negative conditional: 0, negative unconditional: 200, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 102029, positive: 20900, positive conditional: 0, positive unconditional: 20900, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 81128, unknown conditional: 0, unknown unconditional: 81128] , 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: 3664.9ms, 1014 PlacesBefore, 812 PlacesAfterwards, 609 TransitionsBefore, 407 TransitionsAfterwards, 245228 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 202 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 202 TotalNumberOfCompositions, 203818 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 102899, positive: 102697, positive conditional: 0, positive unconditional: 102697, negative: 202, negative conditional: 0, negative unconditional: 202, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 81994, positive: 81793, positive conditional: 0, positive unconditional: 81793, negative: 201, negative conditional: 0, negative unconditional: 201, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 81994, positive: 81793, positive conditional: 0, positive unconditional: 81793, negative: 201, negative conditional: 0, negative unconditional: 201, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 102899, positive: 20904, positive conditional: 0, positive unconditional: 20904, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 81994, unknown conditional: 0, unknown unconditional: 81994] , 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: 3408.0ms, 1019 PlacesBefore, 816 PlacesAfterwards, 612 TransitionsBefore, 409 TransitionsAfterwards, 247660 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 203 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 203 TotalNumberOfCompositions, 205842 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 103298, positive: 103095, positive conditional: 0, positive unconditional: 103095, negative: 203, negative conditional: 0, negative unconditional: 203, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 82794, positive: 82592, positive conditional: 0, positive unconditional: 82592, negative: 202, negative conditional: 0, negative unconditional: 202, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 82794, positive: 82592, positive conditional: 0, positive unconditional: 82592, negative: 202, negative conditional: 0, negative unconditional: 202, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 103298, positive: 20503, positive conditional: 0, positive unconditional: 20503, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 82794, unknown conditional: 0, unknown unconditional: 82794] , 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: 3353.4ms, 1024 PlacesBefore, 820 PlacesAfterwards, 615 TransitionsBefore, 411 TransitionsAfterwards, 250104 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 204 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 204 TotalNumberOfCompositions, 207876 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 104558, positive: 104354, positive conditional: 0, positive unconditional: 104354, negative: 204, negative conditional: 0, negative unconditional: 204, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 83445, positive: 83242, positive conditional: 0, positive unconditional: 83242, negative: 203, negative conditional: 0, negative unconditional: 203, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 83445, positive: 83242, positive conditional: 0, positive unconditional: 83242, negative: 203, negative conditional: 0, negative unconditional: 203, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 104558, positive: 21112, positive conditional: 0, positive unconditional: 21112, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 83445, unknown conditional: 0, unknown unconditional: 83445] , 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: 4653.7ms, 1029 PlacesBefore, 824 PlacesAfterwards, 618 TransitionsBefore, 413 TransitionsAfterwards, 252560 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 205 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 205 TotalNumberOfCompositions, 209920 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 105667, positive: 105462, positive conditional: 0, positive unconditional: 105462, negative: 205, negative conditional: 0, negative unconditional: 205, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 84552, positive: 84348, positive conditional: 0, positive unconditional: 84348, negative: 204, negative conditional: 0, negative unconditional: 204, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 84552, positive: 84348, positive conditional: 0, positive unconditional: 84348, negative: 204, negative conditional: 0, negative unconditional: 204, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 105667, positive: 21114, positive conditional: 0, positive unconditional: 21114, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 84552, unknown conditional: 0, unknown unconditional: 84552] , 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: 4027.0ms, 1034 PlacesBefore, 828 PlacesAfterwards, 621 TransitionsBefore, 415 TransitionsAfterwards, 255028 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 206 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 206 TotalNumberOfCompositions, 211974 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 106193, positive: 105987, positive conditional: 0, positive unconditional: 105987, negative: 206, negative conditional: 0, negative unconditional: 206, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 85077, positive: 84872, positive conditional: 0, positive unconditional: 84872, negative: 205, negative conditional: 0, negative unconditional: 205, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 85077, positive: 84872, positive conditional: 0, positive unconditional: 84872, negative: 205, negative conditional: 0, negative unconditional: 205, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 106193, positive: 21115, positive conditional: 0, positive unconditional: 21115, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 85077, unknown conditional: 0, unknown unconditional: 85077] , 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: 3704.4ms, 1039 PlacesBefore, 832 PlacesAfterwards, 624 TransitionsBefore, 417 TransitionsAfterwards, 257508 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 207 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 207 TotalNumberOfCompositions, 214038 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 107784, positive: 107577, positive conditional: 0, positive unconditional: 107577, negative: 207, negative conditional: 0, negative unconditional: 207, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 86050, positive: 85844, positive conditional: 0, positive unconditional: 85844, negative: 206, negative conditional: 0, negative unconditional: 206, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 86050, positive: 85844, positive conditional: 0, positive unconditional: 85844, negative: 206, negative conditional: 0, negative unconditional: 206, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 107784, positive: 21733, positive conditional: 0, positive unconditional: 21733, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 86050, unknown conditional: 0, unknown unconditional: 86050] , 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: 4073.1ms, 1044 PlacesBefore, 836 PlacesAfterwards, 627 TransitionsBefore, 419 TransitionsAfterwards, 260000 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 208 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 208 TotalNumberOfCompositions, 216112 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 108542, positive: 108334, positive conditional: 0, positive unconditional: 108334, negative: 208, negative conditional: 0, negative unconditional: 208, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 86806, positive: 86599, positive conditional: 0, positive unconditional: 86599, negative: 207, negative conditional: 0, negative unconditional: 207, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 86806, positive: 86599, positive conditional: 0, positive unconditional: 86599, negative: 207, negative conditional: 0, negative unconditional: 207, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 108542, positive: 21735, positive conditional: 0, positive unconditional: 21735, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 86806, unknown conditional: 0, unknown unconditional: 86806] , 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: 3552.4ms, 1049 PlacesBefore, 840 PlacesAfterwards, 630 TransitionsBefore, 421 TransitionsAfterwards, 262504 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 209 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 209 TotalNumberOfCompositions, 218196 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 110075, positive: 109866, positive conditional: 0, positive unconditional: 109866, negative: 209, negative conditional: 0, negative unconditional: 209, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 87921, positive: 87713, positive conditional: 0, positive unconditional: 87713, negative: 208, negative conditional: 0, negative unconditional: 208, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 87921, positive: 87713, positive conditional: 0, positive unconditional: 87713, negative: 208, negative conditional: 0, negative unconditional: 208, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 110075, positive: 22153, positive conditional: 0, positive unconditional: 22153, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 87921, unknown conditional: 0, unknown unconditional: 87921] , 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: 3882.3ms, 1054 PlacesBefore, 844 PlacesAfterwards, 633 TransitionsBefore, 423 TransitionsAfterwards, 265020 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 210 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 210 TotalNumberOfCompositions, 220290 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 111541, positive: 111331, positive conditional: 0, positive unconditional: 111331, negative: 210, negative conditional: 0, negative unconditional: 210, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 88962, positive: 88753, positive conditional: 0, positive unconditional: 88753, negative: 209, negative conditional: 0, negative unconditional: 209, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 88962, positive: 88753, positive conditional: 0, positive unconditional: 88753, negative: 209, negative conditional: 0, negative unconditional: 209, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 111541, positive: 22578, positive conditional: 0, positive unconditional: 22578, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 88962, unknown conditional: 0, unknown unconditional: 88962] , 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: 3895.5ms, 1059 PlacesBefore, 848 PlacesAfterwards, 636 TransitionsBefore, 425 TransitionsAfterwards, 267548 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 211 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 211 TotalNumberOfCompositions, 222394 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 112724, positive: 112513, positive conditional: 0, positive unconditional: 112513, negative: 211, negative conditional: 0, negative unconditional: 211, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 89726, positive: 89516, positive conditional: 0, positive unconditional: 89516, negative: 210, negative conditional: 0, negative unconditional: 210, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 89726, positive: 89516, positive conditional: 0, positive unconditional: 89516, negative: 210, negative conditional: 0, negative unconditional: 210, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 112724, positive: 22997, positive conditional: 0, positive unconditional: 22997, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 89726, unknown conditional: 0, unknown unconditional: 89726] , 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: 3833.0ms, 1064 PlacesBefore, 852 PlacesAfterwards, 639 TransitionsBefore, 427 TransitionsAfterwards, 270088 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 212 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 212 TotalNumberOfCompositions, 224508 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 112814, positive: 112602, positive conditional: 0, positive unconditional: 112602, negative: 212, negative conditional: 0, negative unconditional: 212, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 90236, positive: 90025, positive conditional: 0, positive unconditional: 90025, negative: 211, negative conditional: 0, negative unconditional: 211, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 90236, positive: 90025, positive conditional: 0, positive unconditional: 90025, negative: 211, negative conditional: 0, negative unconditional: 211, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 112814, positive: 22577, positive conditional: 0, positive unconditional: 22577, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 90236, unknown conditional: 0, unknown unconditional: 90236] , 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: 4336.4ms, 1069 PlacesBefore, 856 PlacesAfterwards, 642 TransitionsBefore, 429 TransitionsAfterwards, 272640 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 213 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 213 TotalNumberOfCompositions, 226632 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 113534, positive: 113321, positive conditional: 0, positive unconditional: 113321, negative: 213, negative conditional: 0, negative unconditional: 213, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 90953, positive: 90741, positive conditional: 0, positive unconditional: 90741, negative: 212, negative conditional: 0, negative unconditional: 212, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 90953, positive: 90741, positive conditional: 0, positive unconditional: 90741, negative: 212, negative conditional: 0, negative unconditional: 212, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 113534, positive: 22580, positive conditional: 0, positive unconditional: 22580, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 90953, unknown conditional: 0, unknown unconditional: 90953] , 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: 4127.5ms, 1074 PlacesBefore, 860 PlacesAfterwards, 645 TransitionsBefore, 431 TransitionsAfterwards, 275204 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 214 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 214 TotalNumberOfCompositions, 228766 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 114598, positive: 114384, positive conditional: 0, positive unconditional: 114384, negative: 214, negative conditional: 0, negative unconditional: 214, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 91805, positive: 91592, positive conditional: 0, positive unconditional: 91592, negative: 213, negative conditional: 0, negative unconditional: 213, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 91805, positive: 91592, positive conditional: 0, positive unconditional: 91592, negative: 213, negative conditional: 0, negative unconditional: 213, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 114598, positive: 22792, positive conditional: 0, positive unconditional: 22792, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 91805, unknown conditional: 0, unknown unconditional: 91805] , 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: 4079.0ms, 1079 PlacesBefore, 864 PlacesAfterwards, 648 TransitionsBefore, 433 TransitionsAfterwards, 277780 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 215 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 215 TotalNumberOfCompositions, 230910 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 115996, positive: 115781, positive conditional: 0, positive unconditional: 115781, negative: 215, negative conditional: 0, negative unconditional: 215, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 92988, positive: 92774, positive conditional: 0, positive unconditional: 92774, negative: 214, negative conditional: 0, negative unconditional: 214, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 92988, positive: 92774, positive conditional: 0, positive unconditional: 92774, negative: 214, negative conditional: 0, negative unconditional: 214, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 115996, positive: 23007, positive conditional: 0, positive unconditional: 23007, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 92988, unknown conditional: 0, unknown unconditional: 92988] , 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 - TimeoutResultAtElement [Line: 30]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 30). Cancelled while CegarLoopForPetriNet was constructing initial abstraction,while PetriNetLargeBlockEncoding was applying PetriNetLargeBlockEncoding to Petri net that has 1084 places, 651 transitions, 48822 flow,while LiptonReduction was applying LiptonReduction to Petri net that has 1084 places, 651 transitions, 48822 flow and 280368 co-enabled transitions pairs.,while TransFormulaUtils was doing sequential composition of 2 TransFormulas,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 0ms.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 8 locations, 1 error locations. Started 216 CEGAR loops. EmptinessCheckTime: 164.8ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: UNSAFE, OverallTime: 747296.8ms, OverallIterations: 430, TraceHistogramMax: 1, EmptinessCheckTime: 0.0ms, AutomataDifference: 337249.1ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 377407.3ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 215 SDtfs, 0 SDslu, 0 SDs, 0 SdLazy, 0 SolverSat, 0 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 215 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 215 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 454.8ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=47951occurred in iteration=0, InterpolantAutomatonStates: 645, 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: 335.4ms SsaConstructionTime, 539.0ms SatisfiabilityAnalysisTime, 1035.0ms InterpolantComputationTime, 24080 NumberOfCodeBlocks, 24080 NumberOfCodeBlocksAsserted, 430 NumberOfCheckSat, 215 ConstructedInterpolants, 0 QuantifiedInterpolants, 645 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 215 InterpolantComputations, 215 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown