/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-SemanticLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/pthread_nondet_loop_bound.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-d5b4239aa45c8d22a30959944f2ef622f7386a6d-d5b4239 [2021-03-24 22:16:24,773 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-24 22:16:24,776 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-24 22:16:24,809 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-24 22:16:24,809 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-24 22:16:24,812 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-24 22:16:24,813 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-24 22:16:24,817 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-24 22:16:24,819 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-24 22:16:24,822 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-24 22:16:24,823 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-24 22:16:24,823 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-24 22:16:24,823 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-24 22:16:24,824 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-24 22:16:24,825 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-24 22:16:24,825 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-24 22:16:24,826 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-24 22:16:24,826 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-24 22:16:24,827 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-24 22:16:24,828 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-24 22:16:24,829 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-24 22:16:24,829 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-24 22:16:24,830 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-24 22:16:24,831 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-24 22:16:24,832 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-24 22:16:24,832 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-24 22:16:24,832 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-24 22:16:24,833 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-24 22:16:24,833 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-24 22:16:24,834 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-24 22:16:24,834 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-24 22:16:24,834 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-24 22:16:24,835 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-24 22:16:24,835 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-24 22:16:24,836 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-24 22:16:24,836 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-24 22:16:24,836 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-24 22:16:24,836 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-24 22:16:24,837 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-24 22:16:24,837 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-24 22:16:24,837 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-24 22:16:24,838 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-SemanticLbe.epf [2021-03-24 22:16:24,854 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-24 22:16:24,854 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-24 22:16:24,855 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-24 22:16:24,855 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-24 22:16:24,855 INFO L138 SettingsManager]: * Use SBE=true [2021-03-24 22:16:24,855 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-24 22:16:24,855 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-24 22:16:24,856 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-24 22:16:24,856 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-24 22:16:24,856 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-24 22:16:24,856 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-24 22:16:24,856 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-24 22:16:24,856 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-24 22:16:24,856 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-24 22:16:24,856 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-24 22:16:24,856 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-24 22:16:24,856 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-24 22:16:24,856 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-24 22:16:24,856 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-24 22:16:24,857 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-24 22:16:24,857 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-24 22:16:24,857 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-24 22:16:24,857 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-24 22:16:24,857 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-24 22:16:24,857 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-24 22:16:24,857 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-24 22:16:24,857 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-24 22:16:24,857 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-24 22:16:24,857 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 22:16:25,100 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-24 22:16:25,135 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-24 22:16:25,137 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-24 22:16:25,137 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-03-24 22:16:25,142 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-03-24 22:16:25,142 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/pthread_nondet_loop_bound.bpl [2021-03-24 22:16:25,143 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/pthread_nondet_loop_bound.bpl' [2021-03-24 22:16:25,163 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-24 22:16:25,164 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-03-24 22:16:25,166 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-24 22:16:25,166 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-24 22:16:25,173 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-24 22:16:25,198 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 24.03 10:16:25" (1/1) ... [2021-03-24 22:16:25,202 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 24.03 10:16:25" (1/1) ... [2021-03-24 22:16:25,208 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-24 22:16:25,210 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-24 22:16:25,211 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-24 22:16:25,211 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-24 22:16:25,216 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 24.03 10:16:25" (1/1) ... [2021-03-24 22:16:25,217 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 24.03 10:16:25" (1/1) ... [2021-03-24 22:16:25,218 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 24.03 10:16:25" (1/1) ... [2021-03-24 22:16:25,218 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 24.03 10:16:25" (1/1) ... [2021-03-24 22:16:25,219 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 24.03 10:16:25" (1/1) ... [2021-03-24 22:16:25,222 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 24.03 10:16:25" (1/1) ... [2021-03-24 22:16:25,223 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 24.03 10:16:25" (1/1) ... [2021-03-24 22:16:25,223 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-24 22:16:25,224 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-24 22:16:25,224 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-24 22:16:25,224 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-24 22:16:25,225 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 24.03 10:16: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 22:16:25,278 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-03-24 22:16:25,278 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-24 22:16:25,278 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-24 22:16:25,279 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread given in one single declaration [2021-03-24 22:16:25,280 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2021-03-24 22:16:25,280 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2021-03-24 22:16:25,280 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 22:16:25,390 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-24 22:16:25,391 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-03-24 22:16:25,393 INFO L202 PluginConnector]: Adding new model pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.03 10:16:25 BoogieIcfgContainer [2021-03-24 22:16:25,393 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-24 22:16:25,395 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-24 22:16:25,395 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-24 22:16:25,397 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-24 22:16:25,397 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 24.03 10:16:25" (1/2) ... [2021-03-24 22:16:25,398 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b0208d5 and model type pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.03 10:16:25, skipping insertion in model container [2021-03-24 22:16:25,400 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.03 10:16:25" (2/2) ... [2021-03-24 22:16:25,401 INFO L111 eAbstractionObserver]: Analyzing ICFG pthread_nondet_loop_bound.bpl [2021-03-24 22:16:25,408 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-24 22:16:25,411 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-24 22:16:25,412 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-24 22:16:25,434 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:25,435 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:25,437 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:25,437 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:25,442 WARN L313 ript$VariableManager]: TermVariabe threadThread1of1ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:25,446 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 22:16:25,459 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-03-24 22:16:25,484 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 22:16:25,484 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 22:16:25,484 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 22:16:25,484 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 22:16:25,484 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 22:16:25,485 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 22:16:25,485 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 22:16:25,485 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 22:16:25,491 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 16 places, 13 transitions, 31 flow [2021-03-24 22:16:25,513 INFO L129 PetriNetUnfolder]: 0/16 cut-off events. [2021-03-24 22:16:25,513 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 22:16:25,515 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21 conditions, 16 events. 0/16 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/13 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2021-03-24 22:16:25,515 INFO L82 GeneralOperation]: Start removeDead. Operand has 16 places, 13 transitions, 31 flow [2021-03-24 22:16:25,519 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 16 places, 13 transitions, 31 flow [2021-03-24 22:16:25,520 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-24 22:16:25,533 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 16 places, 13 transitions, 31 flow [2021-03-24 22:16:25,538 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 16 places, 13 transitions, 31 flow [2021-03-24 22:16:25,539 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 16 places, 13 transitions, 31 flow [2021-03-24 22:16:25,550 INFO L129 PetriNetUnfolder]: 0/16 cut-off events. [2021-03-24 22:16:25,550 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 22:16:25,551 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21 conditions, 16 events. 0/16 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/13 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2021-03-24 22:16:25,552 INFO L142 LiptonReduction]: Number of co-enabled transitions 50 [2021-03-24 22:16:25,742 INFO L154 LiptonReduction]: Checked pairs total: 23 [2021-03-24 22:16:25,742 INFO L156 LiptonReduction]: Total number of compositions: 6 [2021-03-24 22:16:25,744 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 225 [2021-03-24 22:16:25,750 INFO L129 PetriNetUnfolder]: 0/6 cut-off events. [2021-03-24 22:16:25,750 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 22:16:25,750 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 22:16:25,750 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2021-03-24 22:16:25,751 INFO L428 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 22:16:25,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 22:16:25,754 INFO L82 PathProgramCache]: Analyzing trace with hash 1984598, now seen corresponding path program 1 times [2021-03-24 22:16:25,760 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 22:16:25,760 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674390593] [2021-03-24 22:16:25,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 22:16:25,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 22:16:25,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:25,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:16:25,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:25,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:16:25,881 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 22:16:25,882 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674390593] [2021-03-24 22:16:25,882 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 22:16:25,882 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-24 22:16:25,883 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93610933] [2021-03-24 22:16:25,888 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-24 22:16:25,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 22:16:25,906 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-24 22:16:25,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-24 22:16:25,909 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 19 [2021-03-24 22:16:25,910 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 11 places, 8 transitions, 21 flow. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:25,910 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 22:16:25,910 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 19 [2021-03-24 22:16:25,911 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 22:16:25,979 INFO L129 PetriNetUnfolder]: 3/15 cut-off events. [2021-03-24 22:16:25,980 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-24 22:16:25,981 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35 conditions, 15 events. 3/15 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 21 event pairs, 0 based on Foata normal form. 0/12 useless extension candidates. Maximal degree in co-relation 20. Up to 8 conditions per place. [2021-03-24 22:16:25,982 INFO L132 encePairwiseOnDemand]: 15/19 looper letters, 5 selfloop transitions, 3 changer transitions 3/12 dead transitions. [2021-03-24 22:16:25,982 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 13 places, 12 transitions, 51 flow [2021-03-24 22:16:25,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-24 22:16:25,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-24 22:16:25,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 24 transitions. [2021-03-24 22:16:25,990 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3157894736842105 [2021-03-24 22:16:25,990 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 24 transitions. [2021-03-24 22:16:25,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 24 transitions. [2021-03-24 22:16:25,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 22:16:25,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 24 transitions. [2021-03-24 22:16:25,993 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:25,996 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:25,996 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:25,997 INFO L185 Difference]: Start difference. First operand has 11 places, 8 transitions, 21 flow. Second operand 4 states and 24 transitions. [2021-03-24 22:16:25,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 13 places, 12 transitions, 51 flow [2021-03-24 22:16:25,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 13 places, 12 transitions, 51 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-24 22:16:26,000 INFO L241 Difference]: Finished difference. Result has 14 places, 7 transitions, 29 flow [2021-03-24 22:16:26,002 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=19, PETRI_DIFFERENCE_MINUEND_FLOW=19, PETRI_DIFFERENCE_MINUEND_PLACES=10, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=7, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=4, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=29, PETRI_PLACES=14, PETRI_TRANSITIONS=7} [2021-03-24 22:16:26,002 INFO L343 CegarLoopForPetriNet]: 11 programPoint places, 3 predicate places. [2021-03-24 22:16:26,002 INFO L480 AbstractCegarLoop]: Abstraction has has 14 places, 7 transitions, 29 flow [2021-03-24 22:16:26,002 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:26,003 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 22:16:26,003 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2021-03-24 22:16:26,003 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-24 22:16:26,003 INFO L428 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-03-24 22:16:26,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 22:16:26,004 INFO L82 PathProgramCache]: Analyzing trace with hash 1907180049, now seen corresponding path program 1 times [2021-03-24 22:16:26,004 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 22:16:26,004 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250417559] [2021-03-24 22:16:26,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 22:16:26,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 22:16:26,009 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 22:16:26,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 22:16:26,012 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 22:16:26,021 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 22:16:26,022 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 22:16:26,022 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-24 22:16:26,023 WARN L342 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 22:16:26,023 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-03-24 22:16:26,026 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,026 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,026 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,027 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,027 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,027 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,027 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,027 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,028 WARN L313 ript$VariableManager]: TermVariabe threadThread1of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,029 WARN L313 ript$VariableManager]: TermVariabe threadThread2of2ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,030 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 22:16:26,030 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-03-24 22:16:26,031 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 22:16:26,032 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 22:16:26,032 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 22:16:26,032 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 22:16:26,032 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 22:16:26,032 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 22:16:26,032 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 22:16:26,032 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 22:16:26,033 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 24 places, 19 transitions, 50 flow [2021-03-24 22:16:26,036 INFO L129 PetriNetUnfolder]: 0/26 cut-off events. [2021-03-24 22:16:26,037 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-24 22:16:26,037 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36 conditions, 26 events. 0/26 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 45 event pairs, 0 based on Foata normal form. 0/21 useless extension candidates. Maximal degree in co-relation 0. Up to 3 conditions per place. [2021-03-24 22:16:26,037 INFO L82 GeneralOperation]: Start removeDead. Operand has 24 places, 19 transitions, 50 flow [2021-03-24 22:16:26,037 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 24 places, 19 transitions, 50 flow [2021-03-24 22:16:26,038 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-24 22:16:26,038 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 24 places, 19 transitions, 50 flow [2021-03-24 22:16:26,038 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 24 places, 19 transitions, 50 flow [2021-03-24 22:16:26,038 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 24 places, 19 transitions, 50 flow [2021-03-24 22:16:26,042 INFO L129 PetriNetUnfolder]: 0/26 cut-off events. [2021-03-24 22:16:26,042 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-24 22:16:26,042 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36 conditions, 26 events. 0/26 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 41 event pairs, 0 based on Foata normal form. 0/21 useless extension candidates. Maximal degree in co-relation 0. Up to 3 conditions per place. [2021-03-24 22:16:26,042 INFO L142 LiptonReduction]: Number of co-enabled transitions 160 [2021-03-24 22:16:26,104 INFO L154 LiptonReduction]: Checked pairs total: 238 [2021-03-24 22:16:26,104 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-24 22:16:26,104 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 66 [2021-03-24 22:16:26,107 INFO L129 PetriNetUnfolder]: 0/9 cut-off events. [2021-03-24 22:16:26,107 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-24 22:16:26,107 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 22:16:26,107 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2021-03-24 22:16:26,107 INFO L428 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 22:16:26,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 22:16:26,107 INFO L82 PathProgramCache]: Analyzing trace with hash -1476268960, now seen corresponding path program 1 times [2021-03-24 22:16:26,108 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 22:16:26,108 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676387518] [2021-03-24 22:16:26,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 22:16:26,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 22:16:26,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:16:26,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:16:26,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:16:26,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:16:26,134 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 22:16:26,134 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676387518] [2021-03-24 22:16:26,134 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 22:16:26,134 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-24 22:16:26,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075575180] [2021-03-24 22:16:26,135 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-24 22:16:26,135 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 22:16:26,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-24 22:16:26,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-03-24 22:16:26,136 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 23 [2021-03-24 22:16:26,136 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 15 transitions, 42 flow. Second operand has 6 states, 6 states have (on average 5.0) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:26,136 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 22:16:26,136 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 23 [2021-03-24 22:16:26,136 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 22:16:26,267 INFO L129 PetriNetUnfolder]: 192/397 cut-off events. [2021-03-24 22:16:26,267 INFO L130 PetriNetUnfolder]: For 11/11 co-relation queries the response was YES. [2021-03-24 22:16:26,269 INFO L84 FinitePrefix]: Finished finitePrefix Result has 813 conditions, 397 events. 192/397 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 1908 event pairs, 23 based on Foata normal form. 0/299 useless extension candidates. Maximal degree in co-relation 726. Up to 119 conditions per place. [2021-03-24 22:16:26,272 INFO L132 encePairwiseOnDemand]: 13/23 looper letters, 38 selfloop transitions, 17 changer transitions 5/61 dead transitions. [2021-03-24 22:16:26,272 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 61 transitions, 264 flow [2021-03-24 22:16:26,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 22:16:26,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 22:16:26,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2021-03-24 22:16:26,274 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.46956521739130436 [2021-03-24 22:16:26,274 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 108 transitions. [2021-03-24 22:16:26,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 108 transitions. [2021-03-24 22:16:26,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 22:16:26,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 108 transitions. [2021-03-24 22:16:26,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:26,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 23.0) internal successors, (253), 11 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:26,276 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 23.0) internal successors, (253), 11 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:26,276 INFO L185 Difference]: Start difference. First operand has 20 places, 15 transitions, 42 flow. Second operand 10 states and 108 transitions. [2021-03-24 22:16:26,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 61 transitions, 264 flow [2021-03-24 22:16:26,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 61 transitions, 262 flow, removed 1 selfloop flow, removed 0 redundant places. [2021-03-24 22:16:26,278 INFO L241 Difference]: Finished difference. Result has 37 places, 31 transitions, 173 flow [2021-03-24 22:16:26,278 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=23, PETRI_DIFFERENCE_MINUEND_FLOW=40, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=7, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=173, PETRI_PLACES=37, PETRI_TRANSITIONS=31} [2021-03-24 22:16:26,279 INFO L343 CegarLoopForPetriNet]: 20 programPoint places, 17 predicate places. [2021-03-24 22:16:26,279 INFO L480 AbstractCegarLoop]: Abstraction has has 37 places, 31 transitions, 173 flow [2021-03-24 22:16:26,279 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:26,279 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 22:16:26,279 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1] [2021-03-24 22:16:26,279 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-24 22:16:26,279 INFO L428 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 22:16:26,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 22:16:26,280 INFO L82 PathProgramCache]: Analyzing trace with hash 697674292, now seen corresponding path program 1 times [2021-03-24 22:16:26,280 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 22:16:26,280 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362363643] [2021-03-24 22:16:26,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 22:16:26,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 22:16:26,285 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 22:16:26,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 22:16:26,288 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 22:16:26,290 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 22:16:26,290 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 22:16:26,290 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-24 22:16:26,290 WARN L342 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 22:16:26,291 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2021-03-24 22:16:26,294 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,294 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,294 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,294 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,295 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,295 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,295 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,295 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,295 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,295 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,295 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,296 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,296 WARN L313 ript$VariableManager]: TermVariabe threadThread1of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,297 WARN L313 ript$VariableManager]: TermVariabe threadThread2of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,298 WARN L313 ript$VariableManager]: TermVariabe threadThread3of3ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:16:26,298 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 22:16:26,298 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-03-24 22:16:26,299 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 22:16:26,299 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 22:16:26,299 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 22:16:26,299 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 22:16:26,299 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 22:16:26,300 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 22:16:26,300 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 22:16:26,300 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 22:16:26,300 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 32 places, 25 transitions, 71 flow [2021-03-24 22:16:26,303 INFO L129 PetriNetUnfolder]: 0/36 cut-off events. [2021-03-24 22:16:26,303 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-24 22:16:26,303 INFO L84 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 36 events. 0/36 cut-off events. For 7/7 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/29 useless extension candidates. Maximal degree in co-relation 0. Up to 4 conditions per place. [2021-03-24 22:16:26,304 INFO L82 GeneralOperation]: Start removeDead. Operand has 32 places, 25 transitions, 71 flow [2021-03-24 22:16:26,304 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 32 places, 25 transitions, 71 flow [2021-03-24 22:16:26,304 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-24 22:16:26,304 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 32 places, 25 transitions, 71 flow [2021-03-24 22:16:26,304 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 32 places, 25 transitions, 71 flow [2021-03-24 22:16:26,305 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 32 places, 25 transitions, 71 flow [2021-03-24 22:16:26,307 INFO L129 PetriNetUnfolder]: 0/36 cut-off events. [2021-03-24 22:16:26,307 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2021-03-24 22:16:26,307 INFO L84 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 36 events. 0/36 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 75 event pairs, 0 based on Foata normal form. 0/29 useless extension candidates. Maximal degree in co-relation 0. Up to 4 conditions per place. [2021-03-24 22:16:26,308 INFO L142 LiptonReduction]: Number of co-enabled transitions 330 [2021-03-24 22:16:26,381 INFO L154 LiptonReduction]: Checked pairs total: 603 [2021-03-24 22:16:26,381 INFO L156 LiptonReduction]: Total number of compositions: 5 [2021-03-24 22:16:26,382 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 78 [2021-03-24 22:16:26,383 INFO L129 PetriNetUnfolder]: 0/11 cut-off events. [2021-03-24 22:16:26,384 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-24 22:16:26,384 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 22:16:26,384 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2021-03-24 22:16:26,384 INFO L428 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 22:16:26,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 22:16:26,384 INFO L82 PathProgramCache]: Analyzing trace with hash -446414945, now seen corresponding path program 1 times [2021-03-24 22:16:26,384 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 22:16:26,385 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441664344] [2021-03-24 22:16:26,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 22:16:26,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 22:16:26,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:16:26,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:16:26,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:16:26,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:16:26,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 22:16:26,419 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441664344] [2021-03-24 22:16:26,419 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 22:16:26,419 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-24 22:16:26,419 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051337009] [2021-03-24 22:16:26,419 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-24 22:16:26,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 22:16:26,420 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-24 22:16:26,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-03-24 22:16:26,420 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2021-03-24 22:16:26,420 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 20 transitions, 61 flow. Second operand has 6 states, 6 states have (on average 6.0) internal successors, (36), 6 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:26,421 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 22:16:26,421 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2021-03-24 22:16:26,421 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 22:16:26,792 INFO L129 PetriNetUnfolder]: 2284/3731 cut-off events. [2021-03-24 22:16:26,793 INFO L130 PetriNetUnfolder]: For 259/259 co-relation queries the response was YES. [2021-03-24 22:16:26,798 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7649 conditions, 3731 events. 2284/3731 cut-off events. For 259/259 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 21945 event pairs, 349 based on Foata normal form. 0/2862 useless extension candidates. Maximal degree in co-relation 5492. Up to 1027 conditions per place. [2021-03-24 22:16:26,814 INFO L132 encePairwiseOnDemand]: 17/30 looper letters, 69 selfloop transitions, 28 changer transitions 1/99 dead transitions. [2021-03-24 22:16:26,814 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 99 transitions, 460 flow [2021-03-24 22:16:26,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 22:16:26,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 22:16:26,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2021-03-24 22:16:26,818 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2021-03-24 22:16:26,818 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 160 transitions. [2021-03-24 22:16:26,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 160 transitions. [2021-03-24 22:16:26,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 22:16:26,820 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 160 transitions. [2021-03-24 22:16:26,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 16.0) internal successors, (160), 10 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:26,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 30.0) internal successors, (330), 11 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:26,823 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 30.0) internal successors, (330), 11 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:26,823 INFO L185 Difference]: Start difference. First operand has 27 places, 20 transitions, 61 flow. Second operand 10 states and 160 transitions. [2021-03-24 22:16:26,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 99 transitions, 460 flow [2021-03-24 22:16:26,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 99 transitions, 444 flow, removed 8 selfloop flow, removed 0 redundant places. [2021-03-24 22:16:26,828 INFO L241 Difference]: Finished difference. Result has 44 places, 50 transitions, 279 flow [2021-03-24 22:16:26,828 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=55, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=10, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=279, PETRI_PLACES=44, PETRI_TRANSITIONS=50} [2021-03-24 22:16:26,828 INFO L343 CegarLoopForPetriNet]: 27 programPoint places, 17 predicate places. [2021-03-24 22:16:26,828 INFO L480 AbstractCegarLoop]: Abstraction has has 44 places, 50 transitions, 279 flow [2021-03-24 22:16:26,828 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 6 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:26,829 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 22:16:26,829 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 22:16:26,829 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-24 22:16:26,829 INFO L428 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 22:16:26,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 22:16:26,829 INFO L82 PathProgramCache]: Analyzing trace with hash 1831605937, now seen corresponding path program 1 times [2021-03-24 22:16:26,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 22:16:26,829 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429936528] [2021-03-24 22:16:26,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 22:16:26,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 22:16:26,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:16:26,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:16:26,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:16:26,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:16:26,888 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-24 22:16:26,888 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429936528] [2021-03-24 22:16:26,889 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759639335] [2021-03-24 22:16:26,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-03-24 22:16:26,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-24 22:16:26,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 7 conjunts are in the unsatisfiable core [2021-03-24 22:16:26,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-24 22:16:26,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:26,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:26,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:26,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:26,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:26,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:26,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:26,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:26,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:26,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:26,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:26,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:26,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:26,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:16:26,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:16:26,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:26,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:26,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:16:26,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:16:26,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:27,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:27,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:27,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:27,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:27,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:16:27,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:27,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:27,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:27,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:27,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:16:27,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:27,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:27,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:27,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:27,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:27,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:27,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:27,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:27,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:27,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:27,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:27,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:27,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:27,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:16:27,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:27,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:27,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:27,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:27,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:16:27,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:27,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:27,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:27,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:27,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:27,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:16:27,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:27,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:27,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:27,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:16:27,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:16:27,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:27,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:27,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:27,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:27,055 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 22:16:27,055 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-24 22:16:27,056 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 9 [2021-03-24 22:16:27,056 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790873003] [2021-03-24 22:16:27,056 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-24 22:16:27,056 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 22:16:27,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-24 22:16:27,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-03-24 22:16:27,057 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2021-03-24 22:16:27,057 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 50 transitions, 279 flow. Second operand has 11 states, 11 states have (on average 6.636363636363637) internal successors, (73), 11 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:27,057 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 22:16:27,057 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2021-03-24 22:16:27,057 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 22:16:27,811 INFO L129 PetriNetUnfolder]: 3746/6461 cut-off events. [2021-03-24 22:16:27,812 INFO L130 PetriNetUnfolder]: For 9459/9459 co-relation queries the response was YES. [2021-03-24 22:16:27,826 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24242 conditions, 6461 events. 3746/6461 cut-off events. For 9459/9459 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 46113 event pairs, 838 based on Foata normal form. 291/6752 useless extension candidates. Maximal degree in co-relation 12811. Up to 1693 conditions per place. [2021-03-24 22:16:27,855 INFO L132 encePairwiseOnDemand]: 16/30 looper letters, 112 selfloop transitions, 88 changer transitions 2/203 dead transitions. [2021-03-24 22:16:27,855 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 203 transitions, 1483 flow [2021-03-24 22:16:27,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 22:16:27,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 22:16:27,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 203 transitions. [2021-03-24 22:16:27,857 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2021-03-24 22:16:27,857 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 203 transitions. [2021-03-24 22:16:27,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 203 transitions. [2021-03-24 22:16:27,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 22:16:27,857 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 203 transitions. [2021-03-24 22:16:27,858 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 14.5) internal successors, (203), 14 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:27,858 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 30.0) internal successors, (450), 15 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:27,859 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 30.0) internal successors, (450), 15 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:27,859 INFO L185 Difference]: Start difference. First operand has 44 places, 50 transitions, 279 flow. Second operand 14 states and 203 transitions. [2021-03-24 22:16:27,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 203 transitions, 1483 flow [2021-03-24 22:16:27,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 203 transitions, 1483 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-24 22:16:27,933 INFO L241 Difference]: Finished difference. Result has 66 places, 125 transitions, 1116 flow [2021-03-24 22:16:27,933 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=10, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1116, PETRI_PLACES=66, PETRI_TRANSITIONS=125} [2021-03-24 22:16:27,933 INFO L343 CegarLoopForPetriNet]: 27 programPoint places, 39 predicate places. [2021-03-24 22:16:27,933 INFO L480 AbstractCegarLoop]: Abstraction has has 66 places, 125 transitions, 1116 flow [2021-03-24 22:16:27,934 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 6.636363636363637) internal successors, (73), 11 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:27,934 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 22:16:27,934 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 22:16:28,148 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-03-24 22:16:28,148 INFO L428 AbstractCegarLoop]: === Iteration 3 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 22:16:28,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 22:16:28,149 INFO L82 PathProgramCache]: Analyzing trace with hash 1555781447, now seen corresponding path program 1 times [2021-03-24 22:16:28,149 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 22:16:28,149 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929641518] [2021-03-24 22:16:28,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 22:16:28,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 22:16:28,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:16:28,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:16:28,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:16:28,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:16:28,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:16:28,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:16:28,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:16:28,189 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 22:16:28,189 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929641518] [2021-03-24 22:16:28,190 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857111499] [2021-03-24 22:16:28,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-24 22:16:28,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 22:16:28,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2021-03-24 22:16:28,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-24 22:16:28,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,220 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:16:28,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:28,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:16:28,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:28,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:16:28,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:16:28,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:28,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:16:28,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:16:28,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:16:28,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:28,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:16:28,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:16:28,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:28,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:16:28,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:16:28,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:16:28,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:28,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:16:28,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:16:28,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:28,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:16:28,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:16:28,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:28,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:28,305 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 22:16:28,305 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-24 22:16:28,305 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-24 22:16:28,305 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841300480] [2021-03-24 22:16:28,305 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-24 22:16:28,306 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 22:16:28,306 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-24 22:16:28,306 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-03-24 22:16:28,306 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2021-03-24 22:16:28,306 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 125 transitions, 1116 flow. Second operand has 16 states, 16 states have (on average 6.375) internal successors, (102), 16 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:28,306 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 22:16:28,307 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2021-03-24 22:16:28,307 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 22:16:30,982 INFO L129 PetriNetUnfolder]: 10367/18548 cut-off events. [2021-03-24 22:16:30,982 INFO L130 PetriNetUnfolder]: For 71164/71164 co-relation queries the response was YES. [2021-03-24 22:16:31,058 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98170 conditions, 18548 events. 10367/18548 cut-off events. For 71164/71164 co-relation queries the response was YES. Maximal size of possible extension queue 1627. Compared 164771 event pairs, 1065 based on Foata normal form. 306/18854 useless extension candidates. Maximal degree in co-relation 94419. Up to 6438 conditions per place. [2021-03-24 22:16:31,210 INFO L132 encePairwiseOnDemand]: 15/30 looper letters, 429 selfloop transitions, 425 changer transitions 6/861 dead transitions. [2021-03-24 22:16:31,210 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 861 transitions, 9102 flow [2021-03-24 22:16:31,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-03-24 22:16:31,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2021-03-24 22:16:31,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 792 transitions. [2021-03-24 22:16:31,213 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4888888888888889 [2021-03-24 22:16:31,213 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 792 transitions. [2021-03-24 22:16:31,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 792 transitions. [2021-03-24 22:16:31,213 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 22:16:31,213 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 792 transitions. [2021-03-24 22:16:31,214 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 14.666666666666666) internal successors, (792), 54 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:31,217 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 30.0) internal successors, (1650), 55 states have internal predecessors, (1650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:31,217 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 30.0) internal successors, (1650), 55 states have internal predecessors, (1650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:31,217 INFO L185 Difference]: Start difference. First operand has 66 places, 125 transitions, 1116 flow. Second operand 54 states and 792 transitions. [2021-03-24 22:16:31,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 861 transitions, 9102 flow [2021-03-24 22:16:32,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 861 transitions, 9094 flow, removed 3 selfloop flow, removed 1 redundant places. [2021-03-24 22:16:32,265 INFO L241 Difference]: Finished difference. Result has 149 places, 507 transitions, 6265 flow [2021-03-24 22:16:32,265 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=6265, PETRI_PLACES=149, PETRI_TRANSITIONS=507} [2021-03-24 22:16:32,265 INFO L343 CegarLoopForPetriNet]: 27 programPoint places, 122 predicate places. [2021-03-24 22:16:32,265 INFO L480 AbstractCegarLoop]: Abstraction has has 149 places, 507 transitions, 6265 flow [2021-03-24 22:16:32,265 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 6.375) internal successors, (102), 16 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:32,266 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 22:16:32,266 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 22:16:32,480 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-24 22:16:32,481 INFO L428 AbstractCegarLoop]: === Iteration 4 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 22:16:32,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 22:16:32,481 INFO L82 PathProgramCache]: Analyzing trace with hash -758518443, now seen corresponding path program 2 times [2021-03-24 22:16:32,481 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 22:16:32,481 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161501453] [2021-03-24 22:16:32,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 22:16:32,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 22:16:32,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:16:32,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:16:32,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:16:32,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:16:32,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:16:32,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:16:32,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:16:32,548 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 22:16:32,548 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161501453] [2021-03-24 22:16:32,549 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142739464] [2021-03-24 22:16:32,549 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-24 22:16:32,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-24 22:16:32,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-24 22:16:32,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2021-03-24 22:16:32,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-24 22:16:32,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:32,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:16:32,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:16:32,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:32,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:16:32,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:16:32,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:16:32,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:32,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:16:32,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:16:32,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:32,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:16:32,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:16:32,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:32,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:16:32,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:16:32,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:16:32,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:32,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:16:32,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:16:32,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:32,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:16:32,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:16:32,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:32,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:32,698 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 22:16:32,698 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-24 22:16:32,699 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-24 22:16:32,699 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894970762] [2021-03-24 22:16:32,699 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-24 22:16:32,699 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 22:16:32,699 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-24 22:16:32,699 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-03-24 22:16:32,700 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2021-03-24 22:16:32,700 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 507 transitions, 6265 flow. Second operand has 16 states, 16 states have (on average 6.375) internal successors, (102), 16 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:32,700 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 22:16:32,700 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2021-03-24 22:16:32,700 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 22:16:38,805 INFO L129 PetriNetUnfolder]: 16183/29325 cut-off events. [2021-03-24 22:16:38,805 INFO L130 PetriNetUnfolder]: For 489934/489934 co-relation queries the response was YES. [2021-03-24 22:16:39,200 INFO L84 FinitePrefix]: Finished finitePrefix Result has 236467 conditions, 29325 events. 16183/29325 cut-off events. For 489934/489934 co-relation queries the response was YES. Maximal size of possible extension queue 2696. Compared 282179 event pairs, 1782 based on Foata normal form. 300/29625 useless extension candidates. Maximal degree in co-relation 216922. Up to 11096 conditions per place. [2021-03-24 22:16:39,510 INFO L132 encePairwiseOnDemand]: 15/30 looper letters, 452 selfloop transitions, 893 changer transitions 20/1366 dead transitions. [2021-03-24 22:16:39,510 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 1366 transitions, 19890 flow [2021-03-24 22:16:39,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-03-24 22:16:39,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-03-24 22:16:39,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 441 transitions. [2021-03-24 22:16:39,513 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.459375 [2021-03-24 22:16:39,513 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 441 transitions. [2021-03-24 22:16:39,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 441 transitions. [2021-03-24 22:16:39,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 22:16:39,517 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 441 transitions. [2021-03-24 22:16:39,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 13.78125) internal successors, (441), 32 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:39,520 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 30.0) internal successors, (990), 33 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:39,520 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 30.0) internal successors, (990), 33 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:39,521 INFO L185 Difference]: Start difference. First operand has 149 places, 507 transitions, 6265 flow. Second operand 32 states and 441 transitions. [2021-03-24 22:16:39,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 1366 transitions, 19890 flow [2021-03-24 22:16:47,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 1366 transitions, 19136 flow, removed 337 selfloop flow, removed 4 redundant places. [2021-03-24 22:16:47,396 INFO L241 Difference]: Finished difference. Result has 192 places, 1058 transitions, 16284 flow [2021-03-24 22:16:47,396 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=6012, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=396, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=16284, PETRI_PLACES=192, PETRI_TRANSITIONS=1058} [2021-03-24 22:16:47,396 INFO L343 CegarLoopForPetriNet]: 27 programPoint places, 165 predicate places. [2021-03-24 22:16:47,396 INFO L480 AbstractCegarLoop]: Abstraction has has 192 places, 1058 transitions, 16284 flow [2021-03-24 22:16:47,397 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 6.375) internal successors, (102), 16 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:47,397 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 22:16:47,397 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 22:16:47,622 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-24 22:16:47,622 INFO L428 AbstractCegarLoop]: === Iteration 5 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 22:16:47,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 22:16:47,622 INFO L82 PathProgramCache]: Analyzing trace with hash -954836437, now seen corresponding path program 3 times [2021-03-24 22:16:47,622 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 22:16:47,623 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253224235] [2021-03-24 22:16:47,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 22:16:47,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 22:16:47,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:16:47,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:16:47,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:16:47,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:16:47,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:16:47,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:16:47,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:16:47,675 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 22:16:47,675 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253224235] [2021-03-24 22:16:47,675 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625787758] [2021-03-24 22:16:47,675 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-03-24 22:16:47,714 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-03-24 22:16:47,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-24 22:16:47,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2021-03-24 22:16:47,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-24 22:16:47,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-24 22:16:47,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:47,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:16:47,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:16:47,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:47,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:16:47,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:16:47,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:16:47,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:47,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:16:47,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:16:47,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:47,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:16:47,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,827 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:16:47,827 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:47,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:16:47,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:16:47,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:16:47,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:47,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:16:47,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:16:47,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:16:47,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:16:47,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:16:47,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:16:47,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:16:47,872 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 22:16:47,872 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-24 22:16:47,873 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-24 22:16:47,873 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722795473] [2021-03-24 22:16:47,874 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-24 22:16:47,874 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 22:16:47,874 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-24 22:16:47,874 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-03-24 22:16:47,875 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2021-03-24 22:16:47,875 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 1058 transitions, 16284 flow. Second operand has 16 states, 16 states have (on average 6.375) internal successors, (102), 16 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:16:47,875 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 22:16:47,875 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2021-03-24 22:16:47,875 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 22:16:59,368 INFO L129 PetriNetUnfolder]: 22424/40832 cut-off events. [2021-03-24 22:16:59,369 INFO L130 PetriNetUnfolder]: For 978294/978294 co-relation queries the response was YES. [2021-03-24 22:17:00,174 INFO L84 FinitePrefix]: Finished finitePrefix Result has 375478 conditions, 40832 events. 22424/40832 cut-off events. For 978294/978294 co-relation queries the response was YES. Maximal size of possible extension queue 3853. Compared 414727 event pairs, 1891 based on Foata normal form. 312/41144 useless extension candidates. Maximal degree in co-relation 363839. Up to 15447 conditions per place. [2021-03-24 22:17:00,402 INFO L132 encePairwiseOnDemand]: 15/30 looper letters, 586 selfloop transitions, 1252 changer transitions 28/1867 dead transitions. [2021-03-24 22:17:00,403 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 1867 transitions, 32257 flow [2021-03-24 22:17:00,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-03-24 22:17:00,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-03-24 22:17:00,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 540 transitions. [2021-03-24 22:17:00,406 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.45 [2021-03-24 22:17:00,406 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 540 transitions. [2021-03-24 22:17:00,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 540 transitions. [2021-03-24 22:17:00,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 22:17:00,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 540 transitions. [2021-03-24 22:17:00,407 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 13.5) internal successors, (540), 40 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:17:00,408 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 30.0) internal successors, (1230), 41 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:17:00,408 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 30.0) internal successors, (1230), 41 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:17:00,409 INFO L185 Difference]: Start difference. First operand has 192 places, 1058 transitions, 16284 flow. Second operand 40 states and 540 transitions. [2021-03-24 22:17:00,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 1867 transitions, 32257 flow [2021-03-24 22:17:27,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 1867 transitions, 32010 flow, removed 105 selfloop flow, removed 4 redundant places. [2021-03-24 22:17:27,547 INFO L241 Difference]: Finished difference. Result has 251 places, 1489 transitions, 27742 flow [2021-03-24 22:17:27,548 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=16088, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1058, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=846, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=27742, PETRI_PLACES=251, PETRI_TRANSITIONS=1489} [2021-03-24 22:17:27,549 INFO L343 CegarLoopForPetriNet]: 27 programPoint places, 224 predicate places. [2021-03-24 22:17:27,549 INFO L480 AbstractCegarLoop]: Abstraction has has 251 places, 1489 transitions, 27742 flow [2021-03-24 22:17:27,549 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 6.375) internal successors, (102), 16 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:17:27,549 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 22:17:27,549 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 22:17:27,763 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-24 22:17:27,764 INFO L428 AbstractCegarLoop]: === Iteration 6 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 22:17:27,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 22:17:27,764 INFO L82 PathProgramCache]: Analyzing trace with hash -763280043, now seen corresponding path program 4 times [2021-03-24 22:17:27,764 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 22:17:27,764 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921341220] [2021-03-24 22:17:27,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 22:17:27,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 22:17:27,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:17:27,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:17:27,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:17:27,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:17:27,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:17:27,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:17:27,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:17:27,826 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 22:17:27,826 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921341220] [2021-03-24 22:17:27,826 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909228137] [2021-03-24 22:17:27,826 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-24 22:17:27,848 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-24 22:17:27,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-24 22:17:27,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2021-03-24 22:17:27,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-24 22:17:27,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:17:27,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:17:27,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:17:27,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:17:27,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:17:27,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:17:27,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:17:27,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:17:27,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:17:27,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:17:27,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:17:27,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:17:27,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:17:27,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:17:27,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:17:27,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:17:27,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:17:27,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:17:27,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:17:27,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:17:27,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:17:27,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:17:27,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:17:27,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:17:27,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:17:27,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 22:17:27,953 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-24 22:17:27,953 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-24 22:17:27,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734180470] [2021-03-24 22:17:27,953 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-24 22:17:27,954 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 22:17:27,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-24 22:17:27,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-03-24 22:17:27,954 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2021-03-24 22:17:27,954 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 1489 transitions, 27742 flow. Second operand has 16 states, 16 states have (on average 6.375) internal successors, (102), 16 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:17:27,954 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 22:17:27,954 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2021-03-24 22:17:27,954 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 22:17:46,538 INFO L129 PetriNetUnfolder]: 22797/41392 cut-off events. [2021-03-24 22:17:46,538 INFO L130 PetriNetUnfolder]: For 1486762/1486762 co-relation queries the response was YES. [2021-03-24 22:17:47,350 INFO L84 FinitePrefix]: Finished finitePrefix Result has 448918 conditions, 41392 events. 22797/41392 cut-off events. For 1486762/1486762 co-relation queries the response was YES. Maximal size of possible extension queue 3904. Compared 419605 event pairs, 3037 based on Foata normal form. 144/41536 useless extension candidates. Maximal degree in co-relation 435949. Up to 15635 conditions per place. [2021-03-24 22:17:47,644 INFO L132 encePairwiseOnDemand]: 15/30 looper letters, 661 selfloop transitions, 1316 changer transitions 13/1991 dead transitions. [2021-03-24 22:17:47,645 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 1991 transitions, 40367 flow [2021-03-24 22:17:47,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-03-24 22:17:47,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-03-24 22:17:47,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 618 transitions. [2021-03-24 22:17:47,646 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.44782608695652176 [2021-03-24 22:17:47,646 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 618 transitions. [2021-03-24 22:17:47,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 618 transitions. [2021-03-24 22:17:47,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 22:17:47,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 618 transitions. [2021-03-24 22:17:47,648 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 13.434782608695652) internal successors, (618), 46 states have internal predecessors, (618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:17:47,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 30.0) internal successors, (1410), 47 states have internal predecessors, (1410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:17:47,649 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 30.0) internal successors, (1410), 47 states have internal predecessors, (1410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:17:47,649 INFO L185 Difference]: Start difference. First operand has 251 places, 1489 transitions, 27742 flow. Second operand 46 states and 618 transitions. [2021-03-24 22:17:47,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 1991 transitions, 40367 flow [2021-03-24 22:18:31,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 1991 transitions, 39568 flow, removed 393 selfloop flow, removed 3 redundant places. [2021-03-24 22:18:31,834 INFO L241 Difference]: Finished difference. Result has 305 places, 1594 transitions, 32780 flow [2021-03-24 22:18:31,835 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=27397, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=32780, PETRI_PLACES=305, PETRI_TRANSITIONS=1594} [2021-03-24 22:18:31,836 INFO L343 CegarLoopForPetriNet]: 27 programPoint places, 278 predicate places. [2021-03-24 22:18:31,836 INFO L480 AbstractCegarLoop]: Abstraction has has 305 places, 1594 transitions, 32780 flow [2021-03-24 22:18:31,836 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 6.375) internal successors, (102), 16 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:18:31,836 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 22:18:31,836 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 22:18:32,050 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-03-24 22:18:32,050 INFO L428 AbstractCegarLoop]: === Iteration 7 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 22:18:32,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 22:18:32,051 INFO L82 PathProgramCache]: Analyzing trace with hash 1270984183, now seen corresponding path program 5 times [2021-03-24 22:18:32,051 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 22:18:32,051 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026395912] [2021-03-24 22:18:32,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 22:18:32,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 22:18:32,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:18:32,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:18:32,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:18:32,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:18:32,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:18:32,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:18:32,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:18:32,086 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-24 22:18:32,087 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026395912] [2021-03-24 22:18:32,087 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932076285] [2021-03-24 22:18:32,087 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-24 22:18:32,103 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-24 22:18:32,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-24 22:18:32,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2021-03-24 22:18:32,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-24 22:18:32,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:18:32,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:18:32,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:18:32,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:18:32,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:18:32,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:18:32,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:18:32,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:18:32,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:18:32,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:18:32,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:18:32,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:18:32,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:18:32,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:18:32,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:18:32,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:18:32,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,220 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,220 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:18:32,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:18:32,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:18:32,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:18:32,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:18:32,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:18:32,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:18:32,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:18:32,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:18:32,248 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 22:18:32,248 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-24 22:18:32,248 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-24 22:18:32,249 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424489022] [2021-03-24 22:18:32,250 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-24 22:18:32,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 22:18:32,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-24 22:18:32,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-03-24 22:18:32,250 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2021-03-24 22:18:32,251 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 1594 transitions, 32780 flow. Second operand has 15 states, 15 states have (on average 6.466666666666667) internal successors, (97), 15 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:18:32,251 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 22:18:32,251 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2021-03-24 22:18:32,251 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 22:18:54,992 INFO L129 PetriNetUnfolder]: 25656/47332 cut-off events. [2021-03-24 22:18:54,992 INFO L130 PetriNetUnfolder]: For 2001383/2001383 co-relation queries the response was YES. [2021-03-24 22:18:56,123 INFO L84 FinitePrefix]: Finished finitePrefix Result has 542103 conditions, 47332 events. 25656/47332 cut-off events. For 2001383/2001383 co-relation queries the response was YES. Maximal size of possible extension queue 4745. Compared 496960 event pairs, 2129 based on Foata normal form. 186/47518 useless extension candidates. Maximal degree in co-relation 529030. Up to 18496 conditions per place. [2021-03-24 22:18:56,372 INFO L132 encePairwiseOnDemand]: 15/30 looper letters, 713 selfloop transitions, 1674 changer transitions 16/2404 dead transitions. [2021-03-24 22:18:56,372 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 2404 transitions, 53489 flow [2021-03-24 22:18:56,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-03-24 22:18:56,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2021-03-24 22:18:56,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 681 transitions. [2021-03-24 22:18:56,376 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.42830188679245285 [2021-03-24 22:18:56,376 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 681 transitions. [2021-03-24 22:18:56,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 681 transitions. [2021-03-24 22:18:56,376 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 22:18:56,376 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 681 transitions. [2021-03-24 22:18:56,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 12.849056603773585) internal successors, (681), 53 states have internal predecessors, (681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:18:56,379 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 30.0) internal successors, (1620), 54 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 22:18:56,379 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 30.0) internal successors, (1620), 54 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 22:18:56,379 INFO L185 Difference]: Start difference. First operand has 305 places, 1594 transitions, 32780 flow. Second operand 53 states and 681 transitions. [2021-03-24 22:18:56,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 2404 transitions, 53489 flow [2021-03-24 22:20:11,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 2404 transitions, 52498 flow, removed 262 selfloop flow, removed 15 redundant places. [2021-03-24 22:20:11,386 INFO L241 Difference]: Finished difference. Result has 364 places, 1970 transitions, 45792 flow [2021-03-24 22:20:11,388 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=32010, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1317, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=45792, PETRI_PLACES=364, PETRI_TRANSITIONS=1970} [2021-03-24 22:20:11,388 INFO L343 CegarLoopForPetriNet]: 27 programPoint places, 337 predicate places. [2021-03-24 22:20:11,388 INFO L480 AbstractCegarLoop]: Abstraction has has 364 places, 1970 transitions, 45792 flow [2021-03-24 22:20:11,388 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 6.466666666666667) internal successors, (97), 15 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:20:11,388 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 22:20:11,388 INFO L263 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1] [2021-03-24 22:20:11,605 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-24 22:20:11,605 INFO L428 AbstractCegarLoop]: === Iteration 8 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 22:20:11,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 22:20:11,605 INFO L82 PathProgramCache]: Analyzing trace with hash 1721386628, now seen corresponding path program 1 times [2021-03-24 22:20:11,605 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 22:20:11,605 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063250018] [2021-03-24 22:20:11,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 22:20:11,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 22:20:11,619 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 22:20:11,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 22:20:11,624 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 22:20:11,629 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 22:20:11,629 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 22:20:11,629 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-03-24 22:20:11,629 WARN L342 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2021-03-24 22:20:11,629 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2021-03-24 22:20:11,638 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:20:11,639 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:20:11,639 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:20:11,639 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:20:11,639 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:20:11,639 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:20:11,639 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:20:11,639 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:20:11,639 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:20:11,639 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:20:11,639 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:20:11,639 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:20:11,640 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:20:11,640 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:20:11,640 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:20:11,640 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:20:11,640 WARN L313 ript$VariableManager]: TermVariabe threadThread1of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:20:11,643 WARN L313 ript$VariableManager]: TermVariabe threadThread2of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:20:11,644 WARN L313 ript$VariableManager]: TermVariabe threadThread3of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:20:11,645 WARN L313 ript$VariableManager]: TermVariabe threadThread4of4ForFork0_t not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 22:20:11,645 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-03-24 22:20:11,645 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-03-24 22:20:11,646 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 22:20:11,646 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 22:20:11,646 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 22:20:11,646 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 22:20:11,646 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 22:20:11,646 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 22:20:11,646 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 22:20:11,646 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 22:20:11,647 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 40 places, 31 transitions, 94 flow [2021-03-24 22:20:11,649 INFO L129 PetriNetUnfolder]: 0/46 cut-off events. [2021-03-24 22:20:11,649 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-24 22:20:11,649 INFO L84 FinitePrefix]: Finished finitePrefix Result has 69 conditions, 46 events. 0/46 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 97 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 5 conditions per place. [2021-03-24 22:20:11,649 INFO L82 GeneralOperation]: Start removeDead. Operand has 40 places, 31 transitions, 94 flow [2021-03-24 22:20:11,650 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 40 places, 31 transitions, 94 flow [2021-03-24 22:20:11,650 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-24 22:20:11,650 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 40 places, 31 transitions, 94 flow [2021-03-24 22:20:11,650 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 40 places, 31 transitions, 94 flow [2021-03-24 22:20:11,650 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 40 places, 31 transitions, 94 flow [2021-03-24 22:20:11,652 INFO L129 PetriNetUnfolder]: 0/46 cut-off events. [2021-03-24 22:20:11,653 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-03-24 22:20:11,653 INFO L84 FinitePrefix]: Finished finitePrefix Result has 69 conditions, 46 events. 0/46 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 96 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 5 conditions per place. [2021-03-24 22:20:11,653 INFO L142 LiptonReduction]: Number of co-enabled transitions 560 [2021-03-24 22:20:11,747 INFO L154 LiptonReduction]: Checked pairs total: 1042 [2021-03-24 22:20:11,747 INFO L156 LiptonReduction]: Total number of compositions: 6 [2021-03-24 22:20:11,747 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 97 [2021-03-24 22:20:11,748 INFO L129 PetriNetUnfolder]: 0/11 cut-off events. [2021-03-24 22:20:11,748 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-24 22:20:11,748 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 22:20:11,748 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2021-03-24 22:20:11,748 INFO L428 AbstractCegarLoop]: === Iteration 1 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 22:20:11,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 22:20:11,749 INFO L82 PathProgramCache]: Analyzing trace with hash 819137518, now seen corresponding path program 1 times [2021-03-24 22:20:11,749 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 22:20:11,749 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678841578] [2021-03-24 22:20:11,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 22:20:11,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 22:20:11,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:11,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:20:11,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:11,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:20:11,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:11,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:20:11,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:11,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:20:11,773 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 22:20:11,773 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678841578] [2021-03-24 22:20:11,773 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 22:20:11,773 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-24 22:20:11,773 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122926804] [2021-03-24 22:20:11,773 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-24 22:20:11,773 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 22:20:11,775 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-24 22:20:11,775 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-03-24 22:20:11,776 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2021-03-24 22:20:11,776 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 25 transitions, 82 flow. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:20:11,776 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 22:20:11,776 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2021-03-24 22:20:11,776 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 22:20:13,656 INFO L129 PetriNetUnfolder]: 19675/28437 cut-off events. [2021-03-24 22:20:13,656 INFO L130 PetriNetUnfolder]: For 3059/3059 co-relation queries the response was YES. [2021-03-24 22:20:13,700 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58465 conditions, 28437 events. 19675/28437 cut-off events. For 3059/3059 co-relation queries the response was YES. Maximal size of possible extension queue 1328. Compared 182692 event pairs, 3485 based on Foata normal form. 0/22411 useless extension candidates. Maximal degree in co-relation 32176. Up to 8501 conditions per place. [2021-03-24 22:20:13,779 INFO L132 encePairwiseOnDemand]: 21/37 looper letters, 91 selfloop transitions, 36 changer transitions 1/129 dead transitions. [2021-03-24 22:20:13,779 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 129 transitions, 636 flow [2021-03-24 22:20:13,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 22:20:13,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 22:20:13,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2021-03-24 22:20:13,780 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5513513513513514 [2021-03-24 22:20:13,780 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 204 transitions. [2021-03-24 22:20:13,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 204 transitions. [2021-03-24 22:20:13,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 22:20:13,780 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 204 transitions. [2021-03-24 22:20:13,781 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 20.4) internal successors, (204), 10 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:20:13,781 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 37.0) internal successors, (407), 11 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:20:13,781 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 37.0) internal successors, (407), 11 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:20:13,781 INFO L185 Difference]: Start difference. First operand has 34 places, 25 transitions, 82 flow. Second operand 10 states and 204 transitions. [2021-03-24 22:20:13,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 129 transitions, 636 flow [2021-03-24 22:20:13,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 129 transitions, 594 flow, removed 21 selfloop flow, removed 0 redundant places. [2021-03-24 22:20:13,784 INFO L241 Difference]: Finished difference. Result has 51 places, 64 transitions, 359 flow [2021-03-24 22:20:13,784 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=359, PETRI_PLACES=51, PETRI_TRANSITIONS=64} [2021-03-24 22:20:13,784 INFO L343 CegarLoopForPetriNet]: 34 programPoint places, 17 predicate places. [2021-03-24 22:20:13,784 INFO L480 AbstractCegarLoop]: Abstraction has has 51 places, 64 transitions, 359 flow [2021-03-24 22:20:13,784 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:20:13,784 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 22:20:13,784 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 22:20:13,785 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-03-24 22:20:13,785 INFO L428 AbstractCegarLoop]: === Iteration 2 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 22:20:13,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 22:20:13,785 INFO L82 PathProgramCache]: Analyzing trace with hash -1464758431, now seen corresponding path program 1 times [2021-03-24 22:20:13,785 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 22:20:13,785 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22937875] [2021-03-24 22:20:13,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 22:20:13,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 22:20:13,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:20:13,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:20:13,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:20:13,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:20:13,820 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-24 22:20:13,820 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22937875] [2021-03-24 22:20:13,820 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [647183748] [2021-03-24 22:20:13,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-24 22:20:13,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 22:20:13,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 7 conjunts are in the unsatisfiable core [2021-03-24 22:20:13,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-24 22:20:13,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:20:13,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:20:13,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:20:13,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:20:13,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:20:13,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:20:13,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:20:13,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:20:13,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:20:13,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:20:13,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:20:13,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:20:13,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:20:13,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:20:13,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:20:13,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:20:13,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:13,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:13,949 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 22:20:13,949 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-24 22:20:13,949 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 9 [2021-03-24 22:20:13,950 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578326505] [2021-03-24 22:20:13,950 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-24 22:20:13,950 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 22:20:13,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-24 22:20:13,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-03-24 22:20:13,950 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2021-03-24 22:20:13,950 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 64 transitions, 359 flow. Second operand has 11 states, 11 states have (on average 7.636363636363637) internal successors, (84), 11 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 22:20:13,951 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 22:20:13,951 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2021-03-24 22:20:13,951 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 22:20:19,277 INFO L129 PetriNetUnfolder]: 38352/57203 cut-off events. [2021-03-24 22:20:19,277 INFO L130 PetriNetUnfolder]: For 78852/78852 co-relation queries the response was YES. [2021-03-24 22:20:19,469 INFO L84 FinitePrefix]: Finished finitePrefix Result has 211034 conditions, 57203 events. 38352/57203 cut-off events. For 78852/78852 co-relation queries the response was YES. Maximal size of possible extension queue 3044. Compared 432385 event pairs, 8802 based on Foata normal form. 2004/59207 useless extension candidates. Maximal degree in co-relation 105813. Up to 14503 conditions per place. [2021-03-24 22:20:19,656 INFO L132 encePairwiseOnDemand]: 20/37 looper letters, 152 selfloop transitions, 122 changer transitions 2/277 dead transitions. [2021-03-24 22:20:19,656 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 277 transitions, 2027 flow [2021-03-24 22:20:19,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 22:20:19,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 22:20:19,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 257 transitions. [2021-03-24 22:20:19,659 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.49613899613899615 [2021-03-24 22:20:19,659 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 257 transitions. [2021-03-24 22:20:19,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 257 transitions. [2021-03-24 22:20:19,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 22:20:19,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 257 transitions. [2021-03-24 22:20:19,660 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 18.357142857142858) internal successors, (257), 14 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:20:19,661 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 37.0) internal successors, (555), 15 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:20:19,661 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 37.0) internal successors, (555), 15 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:20:19,664 INFO L185 Difference]: Start difference. First operand has 51 places, 64 transitions, 359 flow. Second operand 14 states and 257 transitions. [2021-03-24 22:20:19,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 277 transitions, 2027 flow [2021-03-24 22:20:22,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 277 transitions, 2027 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-24 22:20:22,127 INFO L241 Difference]: Finished difference. Result has 73 places, 171 transitions, 1542 flow [2021-03-24 22:20:22,128 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=359, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1542, PETRI_PLACES=73, PETRI_TRANSITIONS=171} [2021-03-24 22:20:22,128 INFO L343 CegarLoopForPetriNet]: 34 programPoint places, 39 predicate places. [2021-03-24 22:20:22,128 INFO L480 AbstractCegarLoop]: Abstraction has has 73 places, 171 transitions, 1542 flow [2021-03-24 22:20:22,128 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 7.636363636363637) internal successors, (84), 11 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 22:20:22,128 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 22:20:22,128 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 22:20:22,347 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-03-24 22:20:22,348 INFO L428 AbstractCegarLoop]: === Iteration 3 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 22:20:22,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 22:20:22,348 INFO L82 PathProgramCache]: Analyzing trace with hash -1127038495, now seen corresponding path program 1 times [2021-03-24 22:20:22,348 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 22:20:22,348 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576161969] [2021-03-24 22:20:22,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 22:20:22,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 22:20:22,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:20:22,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:20:22,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:20:22,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:20:22,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:20:22,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:20:22,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:20:22,403 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 22:20:22,403 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576161969] [2021-03-24 22:20:22,403 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072643652] [2021-03-24 22:20:22,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-03-24 22:20:22,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 22:20:22,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2021-03-24 22:20:22,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-24 22:20:22,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-24 22:20:22,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:20:22,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:20:22,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:20:22,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:20:22,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:20:22,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:20:22,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:20:22,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:20:22,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:20:22,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:20:22,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:20:22,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:20:22,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:20:22,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:20:22,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:20:22,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:20:22,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:20:22,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:20:22,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:20:22,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:20:22,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:20:22,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:20:22,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:20:22,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:20:22,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:20:22,511 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 22:20:22,511 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-24 22:20:22,511 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-24 22:20:22,512 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011059778] [2021-03-24 22:20:22,512 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-24 22:20:22,512 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 22:20:22,512 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-24 22:20:22,512 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-03-24 22:20:22,512 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2021-03-24 22:20:22,513 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 171 transitions, 1542 flow. Second operand has 16 states, 16 states have (on average 7.375) internal successors, (118), 16 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:20:22,513 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 22:20:22,513 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2021-03-24 22:20:22,513 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 22:20:47,364 INFO L129 PetriNetUnfolder]: 104964/160590 cut-off events. [2021-03-24 22:20:47,365 INFO L130 PetriNetUnfolder]: For 545357/545357 co-relation queries the response was YES. [2021-03-24 22:20:48,565 INFO L84 FinitePrefix]: Finished finitePrefix Result has 834113 conditions, 160590 events. 104964/160590 cut-off events. For 545357/545357 co-relation queries the response was YES. Maximal size of possible extension queue 9085. Compared 1441517 event pairs, 10815 based on Foata normal form. 1944/162534 useless extension candidates. Maximal degree in co-relation 830355. Up to 52151 conditions per place. [2021-03-24 22:20:49,247 INFO L132 encePairwiseOnDemand]: 19/37 looper letters, 619 selfloop transitions, 601 changer transitions 1/1222 dead transitions. [2021-03-24 22:20:49,247 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 1222 transitions, 12739 flow [2021-03-24 22:20:49,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-03-24 22:20:49,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2021-03-24 22:20:49,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 1055 transitions. [2021-03-24 22:20:49,249 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5280280280280281 [2021-03-24 22:20:49,249 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 1055 transitions. [2021-03-24 22:20:49,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 1055 transitions. [2021-03-24 22:20:49,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 22:20:49,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 1055 transitions. [2021-03-24 22:20:49,251 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 19.537037037037038) internal successors, (1055), 54 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:20:49,252 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 37.0) internal successors, (2035), 55 states have internal predecessors, (2035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:20:49,253 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 37.0) internal successors, (2035), 55 states have internal predecessors, (2035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:20:49,253 INFO L185 Difference]: Start difference. First operand has 73 places, 171 transitions, 1542 flow. Second operand 54 states and 1055 transitions. [2021-03-24 22:20:49,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 1222 transitions, 12739 flow [2021-03-24 22:22:45,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 1222 transitions, 12731 flow, removed 3 selfloop flow, removed 1 redundant places. [2021-03-24 22:22:45,778 INFO L241 Difference]: Finished difference. Result has 156 places, 706 transitions, 8795 flow [2021-03-24 22:22:45,778 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1538, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=8795, PETRI_PLACES=156, PETRI_TRANSITIONS=706} [2021-03-24 22:22:45,779 INFO L343 CegarLoopForPetriNet]: 34 programPoint places, 122 predicate places. [2021-03-24 22:22:45,779 INFO L480 AbstractCegarLoop]: Abstraction has has 156 places, 706 transitions, 8795 flow [2021-03-24 22:22:45,779 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 7.375) internal successors, (118), 16 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:22:45,779 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 22:22:45,779 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 22:22:45,995 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-03-24 22:22:45,995 INFO L428 AbstractCegarLoop]: === Iteration 4 === [threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, threadErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, threadErr0ASSERT_VIOLATIONASSERT]=== [2021-03-24 22:22:45,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 22:22:45,996 INFO L82 PathProgramCache]: Analyzing trace with hash 1111656539, now seen corresponding path program 2 times [2021-03-24 22:22:45,996 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 22:22:45,996 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406065271] [2021-03-24 22:22:45,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 22:22:45,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 22:22:46,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:22:46,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:22:46,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:22:46,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:22:46,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:22:46,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 22:22:46,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 22:22:46,034 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 22:22:46,034 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406065271] [2021-03-24 22:22:46,034 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318726286] [2021-03-24 22:22:46,034 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-24 22:22:46,055 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-24 22:22:46,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-24 22:22:46,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2021-03-24 22:22:46,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-24 22:22:46,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:22:46,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:22:46,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:22:46,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:22:46,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:22:46,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:22:46,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:22:46,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:22:46,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:22:46,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:22:46,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:22:46,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:22:46,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:22:46,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:22:46,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:22:46,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:22:46,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-24 22:22:46,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:22:46,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:22:46,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 22:22:46,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-24 22:22:46,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 22:22:46,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 22:22:46,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 22:22:46,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 22:22:46,134 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 22:22:46,134 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-24 22:22:46,134 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-24 22:22:46,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639818473] [2021-03-24 22:22:46,135 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-24 22:22:46,135 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 22:22:46,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-24 22:22:46,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-03-24 22:22:46,135 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 37 [2021-03-24 22:22:46,135 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 706 transitions, 8795 flow. Second operand has 16 states, 16 states have (on average 7.375) internal successors, (118), 16 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:22:46,135 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 22:22:46,135 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 37 [2021-03-24 22:22:46,136 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 22:24:02,092 INFO L129 PetriNetUnfolder]: 172444/264922 cut-off events. [2021-03-24 22:24:02,092 INFO L130 PetriNetUnfolder]: For 3764608/3764608 co-relation queries the response was YES. [2021-03-24 22:24:05,561 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2048026 conditions, 264922 events. 172444/264922 cut-off events. For 3764608/3764608 co-relation queries the response was YES. Maximal size of possible extension queue 15300. Compared 2530786 event pairs, 22236 based on Foata normal form. 1938/266860 useless extension candidates. Maximal degree in co-relation 1852872. Up to 92500 conditions per place. [2021-03-24 22:24:07,210 INFO L132 encePairwiseOnDemand]: 19/37 looper letters, 619 selfloop transitions, 1433 changer transitions 16/2069 dead transitions. [2021-03-24 22:24:07,210 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 2069 transitions, 29861 flow [2021-03-24 22:24:07,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-03-24 22:24:07,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-03-24 22:24:07,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 589 transitions. [2021-03-24 22:24:07,212 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.49746621621621623 [2021-03-24 22:24:07,212 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 589 transitions. [2021-03-24 22:24:07,212 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 589 transitions. [2021-03-24 22:24:07,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 22:24:07,212 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 589 transitions. [2021-03-24 22:24:07,213 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 18.40625) internal successors, (589), 32 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:24:07,214 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 37.0) internal successors, (1221), 33 states have internal predecessors, (1221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:24:07,214 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 37.0) internal successors, (1221), 33 states have internal predecessors, (1221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 22:24:07,214 INFO L185 Difference]: Start difference. First operand has 156 places, 706 transitions, 8795 flow. Second operand 32 states and 589 transitions. [2021-03-24 22:24:07,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 2069 transitions, 29861 flow Received shutdown request... [2021-03-24 22:30:49,531 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-03-24 22:30:49,532 WARN L545 AbstractCegarLoop]: Verification canceled [2021-03-24 22:30:49,543 WARN L224 ceAbstractionStarter]: Timeout [2021-03-24 22:30:49,543 INFO L202 PluginConnector]: Adding new model pthread_nondet_loop_bound.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.03 10:30:49 BasicIcfg [2021-03-24 22:30:49,543 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-03-24 22:30:49,544 INFO L168 Benchmark]: Toolchain (without parser) took 864379.82 ms. Allocated memory was 312.5 MB in the beginning and 12.8 GB in the end (delta: 12.5 GB). Free memory was 293.1 MB in the beginning and 9.0 GB in the end (delta: -8.7 GB). Peak memory consumption was 6.3 GB. Max. memory is 16.0 GB. [2021-03-24 22:30:49,544 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.10 ms. Allocated memory is still 312.5 MB. Free memory was 294.2 MB in the beginning and 294.1 MB in the end (delta: 84.4 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-03-24 22:30:49,544 INFO L168 Benchmark]: Boogie Procedure Inliner took 41.86 ms. Allocated memory is still 312.5 MB. Free memory was 293.0 MB in the beginning and 291.6 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-24 22:30:49,544 INFO L168 Benchmark]: Boogie Preprocessor took 13.42 ms. Allocated memory is still 312.5 MB. Free memory was 291.6 MB in the beginning and 290.7 MB in the end (delta: 917.7 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-03-24 22:30:49,544 INFO L168 Benchmark]: RCFGBuilder took 168.88 ms. Allocated memory is still 312.5 MB. Free memory was 290.6 MB in the beginning and 281.7 MB in the end (delta: 8.9 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.0 GB. [2021-03-24 22:30:49,544 INFO L168 Benchmark]: TraceAbstraction took 864148.82 ms. Allocated memory was 312.5 MB in the beginning and 12.8 GB in the end (delta: 12.5 GB). Free memory was 281.2 MB in the beginning and 9.0 GB in the end (delta: -8.7 GB). Peak memory consumption was 6.3 GB. Max. memory is 16.0 GB. [2021-03-24 22:30:49,546 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.10 ms. Allocated memory is still 312.5 MB. Free memory was 294.2 MB in the beginning and 294.1 MB in the end (delta: 84.4 kB). There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 41.86 ms. Allocated memory is still 312.5 MB. Free memory was 293.0 MB in the beginning and 291.6 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 13.42 ms. Allocated memory is still 312.5 MB. Free memory was 291.6 MB in the beginning and 290.7 MB in the end (delta: 917.7 kB). There was no memory consumed. Max. memory is 16.0 GB. * RCFGBuilder took 168.88 ms. Allocated memory is still 312.5 MB. Free memory was 290.6 MB in the beginning and 281.7 MB in the end (delta: 8.9 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.0 GB. * TraceAbstraction took 864148.82 ms. Allocated memory was 312.5 MB in the beginning and 12.8 GB in the end (delta: 12.5 GB). Free memory was 281.2 MB in the beginning and 9.0 GB in the end (delta: -8.7 GB). Peak memory consumption was 6.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: 204.3ms, 16 PlacesBefore, 11 PlacesAfterwards, 13 TransitionsBefore, 8 TransitionsAfterwards, 50 CoEnabledTransitionPairs, 3 FixpointIterations, 1 TrivialSequentialCompositions, 5 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 6 TotalNumberOfCompositions, 23 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 23, positive: 23, positive conditional: 0, positive unconditional: 23, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 19, positive: 19, positive conditional: 0, positive unconditional: 19, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 19, positive: 19, positive conditional: 0, positive unconditional: 19, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 19, positive: 19, positive conditional: 0, positive unconditional: 19, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 23, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 19, unknown conditional: 0, unknown unconditional: 19] , Statistics on independence cache: Total cache size (in pairs): 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: 66.0ms, 24 PlacesBefore, 20 PlacesAfterwards, 19 TransitionsBefore, 15 TransitionsAfterwards, 160 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 3 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 4 TotalNumberOfCompositions, 238 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 131, positive: 109, positive conditional: 0, positive unconditional: 109, 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: 88, positive: 77, positive conditional: 0, positive unconditional: 77, negative: 11, negative conditional: 0, negative unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 88, positive: 77, positive conditional: 0, positive unconditional: 77, negative: 11, negative conditional: 0, negative unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 88, positive: 77, positive conditional: 0, positive unconditional: 77, negative: 11, negative conditional: 0, negative unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 11, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 11, negative conditional: 0, negative unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 28, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 28, negative conditional: 0, negative unconditional: 28, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 131, positive: 32, positive conditional: 0, positive unconditional: 32, negative: 11, negative conditional: 0, negative unconditional: 11, unknown: 88, unknown conditional: 0, unknown unconditional: 88] , Statistics on independence cache: Total cache size (in pairs): 45, Positive cache size: 36, Positive conditional cache size: 0, Positive unconditional cache size: 36, Negative cache size: 9, Negative conditional cache size: 0, Negative unconditional cache size: 9 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 77.1ms, 32 PlacesBefore, 27 PlacesAfterwards, 25 TransitionsBefore, 20 TransitionsAfterwards, 330 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 4 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 5 TotalNumberOfCompositions, 603 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 149, positive: 112, positive conditional: 0, positive unconditional: 112, 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: 112, positive: 91, positive conditional: 0, positive unconditional: 91, negative: 21, negative conditional: 0, negative unconditional: 21, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 112, positive: 91, positive conditional: 0, positive unconditional: 91, negative: 21, negative conditional: 0, negative unconditional: 21, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 112, positive: 91, positive conditional: 0, positive unconditional: 91, negative: 21, negative conditional: 0, negative unconditional: 21, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 21, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 21, negative conditional: 0, negative unconditional: 21, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 39, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 39, negative conditional: 0, negative unconditional: 39, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 149, positive: 21, positive conditional: 0, positive unconditional: 21, negative: 16, negative conditional: 0, negative unconditional: 16, unknown: 112, unknown conditional: 0, unknown unconditional: 112] , Statistics on independence cache: Total cache size (in pairs): 36, Positive cache size: 22, Positive conditional cache size: 0, Positive unconditional cache size: 22, Negative cache size: 14, Negative conditional cache size: 0, Negative unconditional cache size: 14 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 96.6ms, 40 PlacesBefore, 34 PlacesAfterwards, 31 TransitionsBefore, 25 TransitionsAfterwards, 560 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 5 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 6 TotalNumberOfCompositions, 1042 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 224, positive: 176, positive conditional: 0, positive unconditional: 176, 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: 176, positive: 146, positive conditional: 0, positive unconditional: 146, negative: 30, negative conditional: 0, negative unconditional: 30, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 176, positive: 146, positive conditional: 0, positive unconditional: 146, negative: 30, negative conditional: 0, negative unconditional: 30, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 176, positive: 146, positive conditional: 0, positive unconditional: 146, negative: 30, negative conditional: 0, negative unconditional: 30, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 30, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 30, negative conditional: 0, negative unconditional: 30, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 51, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 51, negative conditional: 0, negative unconditional: 51, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 224, positive: 30, positive conditional: 0, positive unconditional: 30, negative: 18, negative conditional: 0, negative unconditional: 18, unknown: 176, unknown conditional: 0, unknown unconditional: 176] , Statistics on independence cache: Total cache size (in pairs): 51, Positive cache size: 27, Positive conditional cache size: 0, Positive unconditional cache size: 27, Negative cache size: 24, Negative conditional cache size: 0, Negative unconditional cache size: 24 - TimeoutResultAtElement [Line: 19]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 19). Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 13 locations, 1 error locations. Started 4 CEGAR loops. EmptinessCheckTime: 5.5ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: UNSAFE, OverallTime: 864017.2ms, OverallIterations: 16, TraceHistogramMax: 4, EmptinessCheckTime: 0.0ms, AutomataDifference: 859520.4ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 519.8ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 157 SDtfs, 2684 SDslu, 432 SDs, 0 SdLazy, 7985 SolverSat, 541 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2755.8ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 455 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 427 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6283 ImplicationChecksByTransitivity, 3445.9ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=45792occurred in iteration=7, InterpolantAutomatonStates: 341, 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: 26.9ms SsaConstructionTime, 138.5ms SatisfiabilityAnalysisTime, 1506.5ms InterpolantComputationTime, 239 NumberOfCodeBlocks, 239 NumberOfCodeBlocksAsserted, 29 NumberOfCheckSat, 190 ConstructedInterpolants, 0 QuantifiedInterpolants, 1036 SizeOfPredicates, 41 NumberOfNonLiveVariables, 199 ConjunctsInSsa, 77 ConjunctsInUnsatCore, 22 InterpolantComputations, 4 PerfectInterpolantSequences, 11/36 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