./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/fibonacci.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 3061b6dc Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/weaver/fibonacci.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 115f061be4541a19227bc1624a8b38d08b679b43ee58fd41d4a05fa6a8fd007e --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-assert-order-craig-3061b6d-m [2024-11-19 01:46:35,894 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-19 01:46:35,963 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-19 01:46:35,968 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-19 01:46:35,970 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-19 01:46:36,003 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-19 01:46:36,004 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-19 01:46:36,004 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-19 01:46:36,005 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-19 01:46:36,006 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-19 01:46:36,007 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-19 01:46:36,007 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-19 01:46:36,008 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-19 01:46:36,009 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-19 01:46:36,009 INFO L153 SettingsManager]: * Use SBE=true [2024-11-19 01:46:36,012 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-19 01:46:36,012 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-19 01:46:36,013 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-19 01:46:36,013 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-19 01:46:36,013 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-19 01:46:36,013 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-19 01:46:36,014 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-19 01:46:36,014 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-19 01:46:36,014 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-19 01:46:36,014 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-19 01:46:36,015 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-19 01:46:36,015 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-19 01:46:36,015 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-19 01:46:36,015 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-19 01:46:36,016 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-19 01:46:36,016 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-19 01:46:36,016 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-19 01:46:36,016 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-19 01:46:36,017 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-19 01:46:36,017 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-19 01:46:36,017 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-19 01:46:36,018 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-19 01:46:36,019 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-19 01:46:36,019 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-19 01:46:36,019 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-19 01:46:36,020 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-19 01:46:36,020 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-19 01:46:36,020 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 115f061be4541a19227bc1624a8b38d08b679b43ee58fd41d4a05fa6a8fd007e [2024-11-19 01:46:36,294 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-19 01:46:36,314 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-19 01:46:36,317 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-19 01:46:36,318 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-19 01:46:36,319 INFO L274 PluginConnector]: CDTParser initialized [2024-11-19 01:46:36,320 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/fibonacci.wvr.c [2024-11-19 01:46:37,820 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-19 01:46:38,038 INFO L384 CDTParser]: Found 1 translation units. [2024-11-19 01:46:38,038 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/fibonacci.wvr.c [2024-11-19 01:46:38,048 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6256663b7/491f7e268c414207ad9f3992c0c5ac8a/FLAGabcbdd848 [2024-11-19 01:46:38,066 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6256663b7/491f7e268c414207ad9f3992c0c5ac8a [2024-11-19 01:46:38,069 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-19 01:46:38,071 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-19 01:46:38,074 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-19 01:46:38,075 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-19 01:46:38,081 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-19 01:46:38,082 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 01:46:38" (1/1) ... [2024-11-19 01:46:38,083 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@77471105 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:46:38, skipping insertion in model container [2024-11-19 01:46:38,085 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 01:46:38" (1/1) ... [2024-11-19 01:46:38,113 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-19 01:46:38,337 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/fibonacci.wvr.c[2356,2369] [2024-11-19 01:46:38,347 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-19 01:46:38,357 INFO L200 MainTranslator]: Completed pre-run [2024-11-19 01:46:38,382 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/fibonacci.wvr.c[2356,2369] [2024-11-19 01:46:38,389 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-19 01:46:38,407 INFO L204 MainTranslator]: Completed translation [2024-11-19 01:46:38,408 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:46:38 WrapperNode [2024-11-19 01:46:38,408 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-19 01:46:38,409 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-19 01:46:38,409 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-19 01:46:38,410 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-19 01:46:38,416 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:46:38" (1/1) ... [2024-11-19 01:46:38,424 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:46:38" (1/1) ... [2024-11-19 01:46:38,451 INFO L138 Inliner]: procedures = 22, calls = 18, calls flagged for inlining = 12, calls inlined = 16, statements flattened = 160 [2024-11-19 01:46:38,451 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-19 01:46:38,452 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-19 01:46:38,452 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-19 01:46:38,452 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-19 01:46:38,469 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:46:38" (1/1) ... [2024-11-19 01:46:38,469 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:46:38" (1/1) ... [2024-11-19 01:46:38,471 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:46:38" (1/1) ... [2024-11-19 01:46:38,488 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-19 01:46:38,489 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:46:38" (1/1) ... [2024-11-19 01:46:38,489 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:46:38" (1/1) ... [2024-11-19 01:46:38,500 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:46:38" (1/1) ... [2024-11-19 01:46:38,507 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:46:38" (1/1) ... [2024-11-19 01:46:38,508 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:46:38" (1/1) ... [2024-11-19 01:46:38,509 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:46:38" (1/1) ... [2024-11-19 01:46:38,514 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-19 01:46:38,515 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-19 01:46:38,515 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-19 01:46:38,515 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-19 01:46:38,516 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:46:38" (1/1) ... [2024-11-19 01:46:38,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-19 01:46:38,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:38,548 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-19 01:46:38,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-19 01:46:38,591 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-19 01:46:38,591 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-19 01:46:38,591 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-19 01:46:38,591 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-19 01:46:38,592 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-19 01:46:38,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-19 01:46:38,592 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-19 01:46:38,592 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-19 01:46:38,593 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-19 01:46:38,686 INFO L238 CfgBuilder]: Building ICFG [2024-11-19 01:46:38,688 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-19 01:46:38,969 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-19 01:46:38,969 INFO L287 CfgBuilder]: Performing block encoding [2024-11-19 01:46:39,318 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-19 01:46:39,318 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-19 01:46:39,319 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 01:46:39 BoogieIcfgContainer [2024-11-19 01:46:39,319 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-19 01:46:39,321 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-19 01:46:39,321 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-19 01:46:39,324 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-19 01:46:39,325 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 01:46:38" (1/3) ... [2024-11-19 01:46:39,326 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f4d1621 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 01:46:39, skipping insertion in model container [2024-11-19 01:46:39,326 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:46:38" (2/3) ... [2024-11-19 01:46:39,326 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f4d1621 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 01:46:39, skipping insertion in model container [2024-11-19 01:46:39,327 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 01:46:39" (3/3) ... [2024-11-19 01:46:39,328 INFO L112 eAbstractionObserver]: Analyzing ICFG fibonacci.wvr.c [2024-11-19 01:46:39,345 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-19 01:46:39,345 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-19 01:46:39,345 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-19 01:46:39,396 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-19 01:46:39,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 23 places, 18 transitions, 50 flow [2024-11-19 01:46:39,462 INFO L124 PetriNetUnfolderBase]: 2/16 cut-off events. [2024-11-19 01:46:39,463 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-19 01:46:39,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25 conditions, 16 events. 2/16 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 11 event pairs, 0 based on Foata normal form. 0/13 useless extension candidates. Maximal degree in co-relation 11. Up to 2 conditions per place. [2024-11-19 01:46:39,465 INFO L82 GeneralOperation]: Start removeDead. Operand has 23 places, 18 transitions, 50 flow [2024-11-19 01:46:39,468 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 20 places, 15 transitions, 42 flow [2024-11-19 01:46:39,482 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-19 01:46:39,492 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@7b63db1f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-19 01:46:39,492 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-11-19 01:46:39,503 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-19 01:46:39,505 INFO L124 PetriNetUnfolderBase]: 2/14 cut-off events. [2024-11-19 01:46:39,505 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-19 01:46:39,505 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:39,506 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:39,506 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:39,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:39,512 INFO L85 PathProgramCache]: Analyzing trace with hash 885364131, now seen corresponding path program 1 times [2024-11-19 01:46:39,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:39,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598747025] [2024-11-19 01:46:39,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:46:39,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:39,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:46:40,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:40,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:40,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598747025] [2024-11-19 01:46:40,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598747025] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:46:40,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:46:40,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-19 01:46:40,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223990829] [2024-11-19 01:46:40,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:46:40,117 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 01:46:40,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:40,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 01:46:40,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-19 01:46:40,156 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:40,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 15 transitions, 42 flow. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:40,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:40,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:40,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:40,403 INFO L124 PetriNetUnfolderBase]: 67/128 cut-off events. [2024-11-19 01:46:40,405 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2024-11-19 01:46:40,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 280 conditions, 128 events. 67/128 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 341 event pairs, 14 based on Foata normal form. 1/99 useless extension candidates. Maximal degree in co-relation 222. Up to 72 conditions per place. [2024-11-19 01:46:40,411 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 25 selfloop transitions, 5 changer transitions 4/35 dead transitions. [2024-11-19 01:46:40,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 35 transitions, 168 flow [2024-11-19 01:46:40,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 01:46:40,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 01:46:40,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 50 transitions. [2024-11-19 01:46:40,422 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-11-19 01:46:40,424 INFO L175 Difference]: Start difference. First operand has 20 places, 15 transitions, 42 flow. Second operand 5 states and 50 transitions. [2024-11-19 01:46:40,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 35 transitions, 168 flow [2024-11-19 01:46:40,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 35 transitions, 148 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-19 01:46:40,428 INFO L231 Difference]: Finished difference. Result has 23 places, 19 transitions, 68 flow [2024-11-19 01:46:40,430 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=34, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=68, PETRI_PLACES=23, PETRI_TRANSITIONS=19} [2024-11-19 01:46:40,434 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 3 predicate places. [2024-11-19 01:46:40,434 INFO L471 AbstractCegarLoop]: Abstraction has has 23 places, 19 transitions, 68 flow [2024-11-19 01:46:40,434 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:40,434 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:40,435 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:40,435 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-19 01:46:40,435 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:40,436 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:40,436 INFO L85 PathProgramCache]: Analyzing trace with hash 786232087, now seen corresponding path program 2 times [2024-11-19 01:46:40,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:40,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127571234] [2024-11-19 01:46:40,437 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:46:40,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:40,460 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-19 01:46:40,462 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:40,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:40,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:40,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127571234] [2024-11-19 01:46:40,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127571234] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:46:40,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:46:40,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-19 01:46:40,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243405244] [2024-11-19 01:46:40,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:46:40,610 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 01:46:40,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:40,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 01:46:40,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-19 01:46:40,613 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:40,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 19 transitions, 68 flow. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:40,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:40,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:40,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:40,775 INFO L124 PetriNetUnfolderBase]: 66/121 cut-off events. [2024-11-19 01:46:40,775 INFO L125 PetriNetUnfolderBase]: For 33/33 co-relation queries the response was YES. [2024-11-19 01:46:40,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 335 conditions, 121 events. 66/121 cut-off events. For 33/33 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 326 event pairs, 11 based on Foata normal form. 1/115 useless extension candidates. Maximal degree in co-relation 325. Up to 72 conditions per place. [2024-11-19 01:46:40,780 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 24 selfloop transitions, 6 changer transitions 4/35 dead transitions. [2024-11-19 01:46:40,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 35 transitions, 182 flow [2024-11-19 01:46:40,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 01:46:40,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 01:46:40,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 49 transitions. [2024-11-19 01:46:40,783 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-11-19 01:46:40,783 INFO L175 Difference]: Start difference. First operand has 23 places, 19 transitions, 68 flow. Second operand 5 states and 49 transitions. [2024-11-19 01:46:40,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 35 transitions, 182 flow [2024-11-19 01:46:40,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 35 transitions, 180 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-11-19 01:46:40,786 INFO L231 Difference]: Finished difference. Result has 28 places, 21 transitions, 100 flow [2024-11-19 01:46:40,788 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=100, PETRI_PLACES=28, PETRI_TRANSITIONS=21} [2024-11-19 01:46:40,789 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 8 predicate places. [2024-11-19 01:46:40,789 INFO L471 AbstractCegarLoop]: Abstraction has has 28 places, 21 transitions, 100 flow [2024-11-19 01:46:40,790 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:40,790 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:40,790 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:40,790 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-19 01:46:40,790 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:40,791 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:40,792 INFO L85 PathProgramCache]: Analyzing trace with hash 130402592, now seen corresponding path program 1 times [2024-11-19 01:46:40,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:40,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132003741] [2024-11-19 01:46:40,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:46:40,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:40,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:46:40,882 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:40,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:40,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132003741] [2024-11-19 01:46:40,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132003741] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:46:40,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:46:40,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 01:46:40,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170473420] [2024-11-19 01:46:40,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:46:40,884 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 01:46:40,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:40,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 01:46:40,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-19 01:46:40,887 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:40,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 21 transitions, 100 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:40,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:40,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:40,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:41,015 INFO L124 PetriNetUnfolderBase]: 80/140 cut-off events. [2024-11-19 01:46:41,015 INFO L125 PetriNetUnfolderBase]: For 129/129 co-relation queries the response was YES. [2024-11-19 01:46:41,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 469 conditions, 140 events. 80/140 cut-off events. For 129/129 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 394 event pairs, 25 based on Foata normal form. 3/134 useless extension candidates. Maximal degree in co-relation 456. Up to 102 conditions per place. [2024-11-19 01:46:41,017 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 24 selfloop transitions, 10 changer transitions 3/38 dead transitions. [2024-11-19 01:46:41,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 38 transitions, 256 flow [2024-11-19 01:46:41,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 01:46:41,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 01:46:41,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 45 transitions. [2024-11-19 01:46:41,021 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-19 01:46:41,021 INFO L175 Difference]: Start difference. First operand has 28 places, 21 transitions, 100 flow. Second operand 5 states and 45 transitions. [2024-11-19 01:46:41,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 38 transitions, 256 flow [2024-11-19 01:46:41,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 38 transitions, 242 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-11-19 01:46:41,026 INFO L231 Difference]: Finished difference. Result has 32 places, 27 transitions, 168 flow [2024-11-19 01:46:41,026 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=91, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=168, PETRI_PLACES=32, PETRI_TRANSITIONS=27} [2024-11-19 01:46:41,027 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 12 predicate places. [2024-11-19 01:46:41,027 INFO L471 AbstractCegarLoop]: Abstraction has has 32 places, 27 transitions, 168 flow [2024-11-19 01:46:41,028 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:41,028 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:41,028 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:41,028 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-19 01:46:41,028 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:41,029 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:41,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1679495154, now seen corresponding path program 2 times [2024-11-19 01:46:41,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:41,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331744980] [2024-11-19 01:46:41,030 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:46:41,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:41,048 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:46:41,048 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:41,101 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:41,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:41,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331744980] [2024-11-19 01:46:41,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331744980] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:46:41,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:46:41,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 01:46:41,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106844723] [2024-11-19 01:46:41,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:46:41,103 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 01:46:41,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:41,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 01:46:41,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-19 01:46:41,104 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:41,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 27 transitions, 168 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:41,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:41,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:41,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:41,198 INFO L124 PetriNetUnfolderBase]: 82/151 cut-off events. [2024-11-19 01:46:41,199 INFO L125 PetriNetUnfolderBase]: For 199/199 co-relation queries the response was YES. [2024-11-19 01:46:41,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 569 conditions, 151 events. 82/151 cut-off events. For 199/199 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 442 event pairs, 24 based on Foata normal form. 3/142 useless extension candidates. Maximal degree in co-relation 509. Up to 80 conditions per place. [2024-11-19 01:46:41,203 INFO L140 encePairwiseOnDemand]: 13/18 looper letters, 32 selfloop transitions, 7 changer transitions 5/45 dead transitions. [2024-11-19 01:46:41,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 45 transitions, 322 flow [2024-11-19 01:46:41,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 01:46:41,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 01:46:41,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 49 transitions. [2024-11-19 01:46:41,207 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-11-19 01:46:41,208 INFO L175 Difference]: Start difference. First operand has 32 places, 27 transitions, 168 flow. Second operand 5 states and 49 transitions. [2024-11-19 01:46:41,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 45 transitions, 322 flow [2024-11-19 01:46:41,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 45 transitions, 301 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-11-19 01:46:41,211 INFO L231 Difference]: Finished difference. Result has 35 places, 27 transitions, 167 flow [2024-11-19 01:46:41,212 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=147, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=167, PETRI_PLACES=35, PETRI_TRANSITIONS=27} [2024-11-19 01:46:41,213 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 15 predicate places. [2024-11-19 01:46:41,214 INFO L471 AbstractCegarLoop]: Abstraction has has 35 places, 27 transitions, 167 flow [2024-11-19 01:46:41,214 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:41,214 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:41,214 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:41,214 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-19 01:46:41,215 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:41,215 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:41,215 INFO L85 PathProgramCache]: Analyzing trace with hash -195788256, now seen corresponding path program 3 times [2024-11-19 01:46:41,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:41,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237530758] [2024-11-19 01:46:41,216 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:46:41,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:41,232 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 01:46:41,233 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:41,287 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:41,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:41,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237530758] [2024-11-19 01:46:41,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237530758] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:46:41,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:46:41,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 01:46:41,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755477553] [2024-11-19 01:46:41,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:46:41,289 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 01:46:41,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:41,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 01:46:41,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-19 01:46:41,290 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:41,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 27 transitions, 167 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:41,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:41,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:41,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:41,366 INFO L124 PetriNetUnfolderBase]: 89/160 cut-off events. [2024-11-19 01:46:41,367 INFO L125 PetriNetUnfolderBase]: For 293/293 co-relation queries the response was YES. [2024-11-19 01:46:41,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 592 conditions, 160 events. 89/160 cut-off events. For 293/293 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 462 event pairs, 35 based on Foata normal form. 3/146 useless extension candidates. Maximal degree in co-relation 580. Up to 130 conditions per place. [2024-11-19 01:46:41,369 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 23 selfloop transitions, 12 changer transitions 4/40 dead transitions. [2024-11-19 01:46:41,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 40 transitions, 315 flow [2024-11-19 01:46:41,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 01:46:41,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 01:46:41,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 44 transitions. [2024-11-19 01:46:41,370 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4888888888888889 [2024-11-19 01:46:41,370 INFO L175 Difference]: Start difference. First operand has 35 places, 27 transitions, 167 flow. Second operand 5 states and 44 transitions. [2024-11-19 01:46:41,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 40 transitions, 315 flow [2024-11-19 01:46:41,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 40 transitions, 298 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-19 01:46:41,373 INFO L231 Difference]: Finished difference. Result has 38 places, 31 transitions, 218 flow [2024-11-19 01:46:41,373 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=218, PETRI_PLACES=38, PETRI_TRANSITIONS=31} [2024-11-19 01:46:41,374 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 18 predicate places. [2024-11-19 01:46:41,374 INFO L471 AbstractCegarLoop]: Abstraction has has 38 places, 31 transitions, 218 flow [2024-11-19 01:46:41,375 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:41,375 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:41,375 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:41,375 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-19 01:46:41,375 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:41,376 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:41,376 INFO L85 PathProgramCache]: Analyzing trace with hash -803180865, now seen corresponding path program 1 times [2024-11-19 01:46:41,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:41,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272959672] [2024-11-19 01:46:41,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:46:41,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:41,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:46:41,438 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:41,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:41,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272959672] [2024-11-19 01:46:41,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272959672] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:46:41,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:46:41,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 01:46:41,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699418745] [2024-11-19 01:46:41,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:46:41,444 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 01:46:41,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:41,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 01:46:41,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-19 01:46:41,445 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:41,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 31 transitions, 218 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:41,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:41,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:41,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:41,550 INFO L124 PetriNetUnfolderBase]: 92/160 cut-off events. [2024-11-19 01:46:41,550 INFO L125 PetriNetUnfolderBase]: For 219/219 co-relation queries the response was YES. [2024-11-19 01:46:41,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 659 conditions, 160 events. 92/160 cut-off events. For 219/219 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 445 event pairs, 12 based on Foata normal form. 0/143 useless extension candidates. Maximal degree in co-relation 645. Up to 77 conditions per place. [2024-11-19 01:46:41,552 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 39 selfloop transitions, 10 changer transitions 0/50 dead transitions. [2024-11-19 01:46:41,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 50 transitions, 395 flow [2024-11-19 01:46:41,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 01:46:41,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 01:46:41,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 52 transitions. [2024-11-19 01:46:41,555 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-11-19 01:46:41,555 INFO L175 Difference]: Start difference. First operand has 38 places, 31 transitions, 218 flow. Second operand 5 states and 52 transitions. [2024-11-19 01:46:41,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 50 transitions, 395 flow [2024-11-19 01:46:41,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 50 transitions, 350 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-11-19 01:46:41,561 INFO L231 Difference]: Finished difference. Result has 37 places, 33 transitions, 224 flow [2024-11-19 01:46:41,562 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=179, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=224, PETRI_PLACES=37, PETRI_TRANSITIONS=33} [2024-11-19 01:46:41,562 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 17 predicate places. [2024-11-19 01:46:41,562 INFO L471 AbstractCegarLoop]: Abstraction has has 37 places, 33 transitions, 224 flow [2024-11-19 01:46:41,562 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:41,563 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:41,563 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:41,563 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-19 01:46:41,563 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:41,563 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:41,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1498961711, now seen corresponding path program 2 times [2024-11-19 01:46:41,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:41,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533454830] [2024-11-19 01:46:41,564 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:46:41,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:41,579 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:46:41,579 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:41,628 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:41,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:41,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533454830] [2024-11-19 01:46:41,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533454830] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:46:41,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:46:41,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 01:46:41,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282367992] [2024-11-19 01:46:41,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:46:41,634 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 01:46:41,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:41,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 01:46:41,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-19 01:46:41,635 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:41,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 33 transitions, 224 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:41,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:41,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:41,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:41,723 INFO L124 PetriNetUnfolderBase]: 93/171 cut-off events. [2024-11-19 01:46:41,724 INFO L125 PetriNetUnfolderBase]: For 271/271 co-relation queries the response was YES. [2024-11-19 01:46:41,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 690 conditions, 171 events. 93/171 cut-off events. For 271/271 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 483 event pairs, 30 based on Foata normal form. 2/161 useless extension candidates. Maximal degree in co-relation 677. Up to 110 conditions per place. [2024-11-19 01:46:41,726 INFO L140 encePairwiseOnDemand]: 13/18 looper letters, 30 selfloop transitions, 11 changer transitions 3/45 dead transitions. [2024-11-19 01:46:41,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 45 transitions, 361 flow [2024-11-19 01:46:41,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 01:46:41,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 01:46:41,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 45 transitions. [2024-11-19 01:46:41,727 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-19 01:46:41,727 INFO L175 Difference]: Start difference. First operand has 37 places, 33 transitions, 224 flow. Second operand 5 states and 45 transitions. [2024-11-19 01:46:41,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 45 transitions, 361 flow [2024-11-19 01:46:41,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 45 transitions, 346 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-11-19 01:46:41,732 INFO L231 Difference]: Finished difference. Result has 41 places, 32 transitions, 231 flow [2024-11-19 01:46:41,732 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=211, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=231, PETRI_PLACES=41, PETRI_TRANSITIONS=32} [2024-11-19 01:46:41,734 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 21 predicate places. [2024-11-19 01:46:41,734 INFO L471 AbstractCegarLoop]: Abstraction has has 41 places, 32 transitions, 231 flow [2024-11-19 01:46:41,734 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:41,734 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:41,734 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:41,735 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-19 01:46:41,735 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:41,735 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:41,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1147608036, now seen corresponding path program 4 times [2024-11-19 01:46:41,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:41,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668503936] [2024-11-19 01:46:41,736 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:46:41,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:41,745 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:46:41,745 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:41,784 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:41,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:41,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668503936] [2024-11-19 01:46:41,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668503936] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:46:41,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800083879] [2024-11-19 01:46:41,785 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:46:41,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:41,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:41,788 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:46:41,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-19 01:46:41,864 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:46:41,864 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:41,867 INFO L255 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-19 01:46:41,871 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:46:41,920 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:41,920 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:46:41,945 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:41,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1800083879] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:46:41,946 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:46:41,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2024-11-19 01:46:41,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079304964] [2024-11-19 01:46:41,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:46:41,947 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-19 01:46:41,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:41,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-19 01:46:41,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-19 01:46:41,949 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:41,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 32 transitions, 231 flow. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:41,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:41,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:41,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:42,085 INFO L124 PetriNetUnfolderBase]: 97/175 cut-off events. [2024-11-19 01:46:42,086 INFO L125 PetriNetUnfolderBase]: For 350/350 co-relation queries the response was YES. [2024-11-19 01:46:42,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 727 conditions, 175 events. 97/175 cut-off events. For 350/350 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 492 event pairs, 12 based on Foata normal form. 4/165 useless extension candidates. Maximal degree in co-relation 712. Up to 60 conditions per place. [2024-11-19 01:46:42,088 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 38 selfloop transitions, 17 changer transitions 0/56 dead transitions. [2024-11-19 01:46:42,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 56 transitions, 454 flow [2024-11-19 01:46:42,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 01:46:42,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 01:46:42,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 62 transitions. [2024-11-19 01:46:42,089 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.49206349206349204 [2024-11-19 01:46:42,090 INFO L175 Difference]: Start difference. First operand has 41 places, 32 transitions, 231 flow. Second operand 7 states and 62 transitions. [2024-11-19 01:46:42,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 56 transitions, 454 flow [2024-11-19 01:46:42,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 56 transitions, 424 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-11-19 01:46:42,093 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 285 flow [2024-11-19 01:46:42,096 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=205, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=285, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-11-19 01:46:42,096 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 24 predicate places. [2024-11-19 01:46:42,097 INFO L471 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 285 flow [2024-11-19 01:46:42,097 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:42,097 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:42,097 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:42,116 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-19 01:46:42,298 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:42,298 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:42,299 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:42,299 INFO L85 PathProgramCache]: Analyzing trace with hash 496120645, now seen corresponding path program 3 times [2024-11-19 01:46:42,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:42,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762594007] [2024-11-19 01:46:42,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:46:42,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:42,309 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 01:46:42,309 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:42,352 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:42,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:42,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762594007] [2024-11-19 01:46:42,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762594007] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:46:42,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:46:42,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 01:46:42,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601731397] [2024-11-19 01:46:42,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:46:42,353 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 01:46:42,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:42,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 01:46:42,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-19 01:46:42,355 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:42,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 285 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:42,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:42,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:42,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:42,472 INFO L124 PetriNetUnfolderBase]: 104/187 cut-off events. [2024-11-19 01:46:42,472 INFO L125 PetriNetUnfolderBase]: For 439/439 co-relation queries the response was YES. [2024-11-19 01:46:42,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 821 conditions, 187 events. 104/187 cut-off events. For 439/439 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 537 event pairs, 31 based on Foata normal form. 5/192 useless extension candidates. Maximal degree in co-relation 806. Up to 138 conditions per place. [2024-11-19 01:46:42,475 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 31 selfloop transitions, 16 changer transitions 0/48 dead transitions. [2024-11-19 01:46:42,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 48 transitions, 427 flow [2024-11-19 01:46:42,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 01:46:42,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 01:46:42,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 47 transitions. [2024-11-19 01:46:42,476 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5222222222222223 [2024-11-19 01:46:42,477 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 285 flow. Second operand 5 states and 47 transitions. [2024-11-19 01:46:42,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 48 transitions, 427 flow [2024-11-19 01:46:42,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 48 transitions, 407 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-11-19 01:46:42,480 INFO L231 Difference]: Finished difference. Result has 48 places, 38 transitions, 311 flow [2024-11-19 01:46:42,480 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=311, PETRI_PLACES=48, PETRI_TRANSITIONS=38} [2024-11-19 01:46:42,481 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 28 predicate places. [2024-11-19 01:46:42,481 INFO L471 AbstractCegarLoop]: Abstraction has has 48 places, 38 transitions, 311 flow [2024-11-19 01:46:42,482 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:42,482 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:42,482 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:42,482 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-19 01:46:42,482 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:42,483 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:42,483 INFO L85 PathProgramCache]: Analyzing trace with hash -960995445, now seen corresponding path program 4 times [2024-11-19 01:46:42,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:42,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129559928] [2024-11-19 01:46:42,484 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:46:42,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:42,494 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:46:42,494 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:42,540 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:42,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:42,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129559928] [2024-11-19 01:46:42,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129559928] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:46:42,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:46:42,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 01:46:42,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309666347] [2024-11-19 01:46:42,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:46:42,543 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 01:46:42,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:42,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 01:46:42,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-19 01:46:42,544 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:42,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 38 transitions, 311 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:42,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:42,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:42,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:42,655 INFO L124 PetriNetUnfolderBase]: 103/188 cut-off events. [2024-11-19 01:46:42,655 INFO L125 PetriNetUnfolderBase]: For 428/428 co-relation queries the response was YES. [2024-11-19 01:46:42,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 864 conditions, 188 events. 103/188 cut-off events. For 428/428 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 570 event pairs, 17 based on Foata normal form. 2/190 useless extension candidates. Maximal degree in co-relation 847. Up to 90 conditions per place. [2024-11-19 01:46:42,659 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 37 selfloop transitions, 12 changer transitions 2/52 dead transitions. [2024-11-19 01:46:42,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 52 transitions, 499 flow [2024-11-19 01:46:42,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 01:46:42,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 01:46:42,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 42 transitions. [2024-11-19 01:46:42,661 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-11-19 01:46:42,661 INFO L175 Difference]: Start difference. First operand has 48 places, 38 transitions, 311 flow. Second operand 5 states and 42 transitions. [2024-11-19 01:46:42,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 52 transitions, 499 flow [2024-11-19 01:46:42,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 52 transitions, 460 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-11-19 01:46:42,665 INFO L231 Difference]: Finished difference. Result has 52 places, 41 transitions, 342 flow [2024-11-19 01:46:42,666 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=277, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=342, PETRI_PLACES=52, PETRI_TRANSITIONS=41} [2024-11-19 01:46:42,666 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 32 predicate places. [2024-11-19 01:46:42,667 INFO L471 AbstractCegarLoop]: Abstraction has has 52 places, 41 transitions, 342 flow [2024-11-19 01:46:42,667 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:42,667 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:42,668 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:42,668 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-19 01:46:42,668 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:42,668 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:42,669 INFO L85 PathProgramCache]: Analyzing trace with hash -102918228, now seen corresponding path program 5 times [2024-11-19 01:46:42,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:42,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558465854] [2024-11-19 01:46:42,669 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:46:42,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:42,678 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:46:42,678 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:42,725 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:42,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:42,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558465854] [2024-11-19 01:46:42,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558465854] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:46:42,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:46:42,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 01:46:42,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873416565] [2024-11-19 01:46:42,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:46:42,727 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 01:46:42,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:42,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 01:46:42,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-19 01:46:42,728 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:42,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 41 transitions, 342 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:42,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:42,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:42,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:42,844 INFO L124 PetriNetUnfolderBase]: 108/195 cut-off events. [2024-11-19 01:46:42,845 INFO L125 PetriNetUnfolderBase]: For 628/628 co-relation queries the response was YES. [2024-11-19 01:46:42,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 923 conditions, 195 events. 108/195 cut-off events. For 628/628 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 577 event pairs, 31 based on Foata normal form. 4/199 useless extension candidates. Maximal degree in co-relation 903. Up to 151 conditions per place. [2024-11-19 01:46:42,847 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 35 selfloop transitions, 17 changer transitions 0/53 dead transitions. [2024-11-19 01:46:42,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 53 transitions, 507 flow [2024-11-19 01:46:42,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-19 01:46:42,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-19 01:46:42,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 51 transitions. [2024-11-19 01:46:42,848 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-11-19 01:46:42,848 INFO L175 Difference]: Start difference. First operand has 52 places, 41 transitions, 342 flow. Second operand 6 states and 51 transitions. [2024-11-19 01:46:42,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 53 transitions, 507 flow [2024-11-19 01:46:42,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 53 transitions, 498 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-11-19 01:46:42,854 INFO L231 Difference]: Finished difference. Result has 55 places, 44 transitions, 400 flow [2024-11-19 01:46:42,854 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=400, PETRI_PLACES=55, PETRI_TRANSITIONS=44} [2024-11-19 01:46:42,855 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 35 predicate places. [2024-11-19 01:46:42,855 INFO L471 AbstractCegarLoop]: Abstraction has has 55 places, 44 transitions, 400 flow [2024-11-19 01:46:42,855 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:42,855 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:42,855 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:42,856 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-19 01:46:42,856 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:42,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:42,856 INFO L85 PathProgramCache]: Analyzing trace with hash 571836441, now seen corresponding path program 5 times [2024-11-19 01:46:42,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:42,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622229590] [2024-11-19 01:46:42,857 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:46:42,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:42,867 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:46:42,867 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:42,910 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:42,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:42,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622229590] [2024-11-19 01:46:42,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622229590] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:46:42,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194164864] [2024-11-19 01:46:42,911 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:46:42,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:42,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:42,913 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:46:42,914 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-19 01:46:42,973 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:46:42,974 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:42,975 INFO L255 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-19 01:46:42,976 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:46:43,013 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:43,013 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:46:43,045 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:43,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194164864] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:46:43,046 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:46:43,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-11-19 01:46:43,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350161741] [2024-11-19 01:46:43,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:46:43,047 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-19 01:46:43,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:43,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-19 01:46:43,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-19 01:46:43,049 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:43,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 44 transitions, 400 flow. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:43,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:43,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:43,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:43,186 INFO L124 PetriNetUnfolderBase]: 103/190 cut-off events. [2024-11-19 01:46:43,186 INFO L125 PetriNetUnfolderBase]: For 708/708 co-relation queries the response was YES. [2024-11-19 01:46:43,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 919 conditions, 190 events. 103/190 cut-off events. For 708/708 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 570 event pairs, 32 based on Foata normal form. 5/195 useless extension candidates. Maximal degree in co-relation 899. Up to 149 conditions per place. [2024-11-19 01:46:43,188 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 35 selfloop transitions, 17 changer transitions 0/53 dead transitions. [2024-11-19 01:46:43,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 53 transitions, 535 flow [2024-11-19 01:46:43,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-19 01:46:43,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-19 01:46:43,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 51 transitions. [2024-11-19 01:46:43,190 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-11-19 01:46:43,190 INFO L175 Difference]: Start difference. First operand has 55 places, 44 transitions, 400 flow. Second operand 6 states and 51 transitions. [2024-11-19 01:46:43,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 53 transitions, 535 flow [2024-11-19 01:46:43,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 53 transitions, 491 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-11-19 01:46:43,194 INFO L231 Difference]: Finished difference. Result has 58 places, 45 transitions, 400 flow [2024-11-19 01:46:43,194 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=400, PETRI_PLACES=58, PETRI_TRANSITIONS=45} [2024-11-19 01:46:43,195 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 38 predicate places. [2024-11-19 01:46:43,195 INFO L471 AbstractCegarLoop]: Abstraction has has 58 places, 45 transitions, 400 flow [2024-11-19 01:46:43,195 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:43,195 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:43,196 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:43,212 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-19 01:46:43,396 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-19 01:46:43,397 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:43,397 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:43,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1280825105, now seen corresponding path program 6 times [2024-11-19 01:46:43,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:43,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666424571] [2024-11-19 01:46:43,397 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:46:43,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:43,406 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 01:46:43,407 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:43,457 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:43,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:43,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666424571] [2024-11-19 01:46:43,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666424571] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:46:43,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:46:43,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 01:46:43,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211458482] [2024-11-19 01:46:43,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:46:43,458 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 01:46:43,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:43,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 01:46:43,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-19 01:46:43,459 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:43,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 45 transitions, 400 flow. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:43,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:43,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:43,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:43,545 INFO L124 PetriNetUnfolderBase]: 99/178 cut-off events. [2024-11-19 01:46:43,545 INFO L125 PetriNetUnfolderBase]: For 666/666 co-relation queries the response was YES. [2024-11-19 01:46:43,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 879 conditions, 178 events. 99/178 cut-off events. For 666/666 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 518 event pairs, 29 based on Foata normal form. 2/180 useless extension candidates. Maximal degree in co-relation 858. Up to 135 conditions per place. [2024-11-19 01:46:43,547 INFO L140 encePairwiseOnDemand]: 13/18 looper letters, 31 selfloop transitions, 15 changer transitions 2/49 dead transitions. [2024-11-19 01:46:43,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 49 transitions, 504 flow [2024-11-19 01:46:43,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 01:46:43,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 01:46:43,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 41 transitions. [2024-11-19 01:46:43,549 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2024-11-19 01:46:43,549 INFO L175 Difference]: Start difference. First operand has 58 places, 45 transitions, 400 flow. Second operand 5 states and 41 transitions. [2024-11-19 01:46:43,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 49 transitions, 504 flow [2024-11-19 01:46:43,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 49 transitions, 451 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-11-19 01:46:43,553 INFO L231 Difference]: Finished difference. Result has 57 places, 43 transitions, 361 flow [2024-11-19 01:46:43,554 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=361, PETRI_PLACES=57, PETRI_TRANSITIONS=43} [2024-11-19 01:46:43,554 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 37 predicate places. [2024-11-19 01:46:43,555 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 43 transitions, 361 flow [2024-11-19 01:46:43,555 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:43,555 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:43,555 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:43,555 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-19 01:46:43,555 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:43,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:43,556 INFO L85 PathProgramCache]: Analyzing trace with hash 519243532, now seen corresponding path program 6 times [2024-11-19 01:46:43,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:43,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633193451] [2024-11-19 01:46:43,556 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:46:43,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:43,566 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 01:46:43,566 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:43,637 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:43,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:43,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633193451] [2024-11-19 01:46:43,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633193451] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:46:43,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685708998] [2024-11-19 01:46:43,639 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:46:43,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:43,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:43,641 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:46:43,642 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-19 01:46:43,704 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 01:46:43,704 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:43,706 INFO L255 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-19 01:46:43,707 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:46:43,746 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:43,747 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:46:43,784 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:43,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685708998] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:46:43,786 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:46:43,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-11-19 01:46:43,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679198273] [2024-11-19 01:46:43,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:46:43,787 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-19 01:46:43,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:43,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-19 01:46:43,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-19 01:46:43,788 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:43,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 43 transitions, 361 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:43,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:43,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:43,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:43,930 INFO L124 PetriNetUnfolderBase]: 96/168 cut-off events. [2024-11-19 01:46:43,930 INFO L125 PetriNetUnfolderBase]: For 510/510 co-relation queries the response was YES. [2024-11-19 01:46:43,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 801 conditions, 168 events. 96/168 cut-off events. For 510/510 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 467 event pairs, 14 based on Foata normal form. 4/172 useless extension candidates. Maximal degree in co-relation 782. Up to 65 conditions per place. [2024-11-19 01:46:43,932 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 35 selfloop transitions, 27 changer transitions 0/63 dead transitions. [2024-11-19 01:46:43,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 63 transitions, 578 flow [2024-11-19 01:46:43,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-19 01:46:43,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-19 01:46:43,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 76 transitions. [2024-11-19 01:46:43,933 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-11-19 01:46:43,933 INFO L175 Difference]: Start difference. First operand has 57 places, 43 transitions, 361 flow. Second operand 10 states and 76 transitions. [2024-11-19 01:46:43,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 63 transitions, 578 flow [2024-11-19 01:46:43,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 63 transitions, 548 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-19 01:46:43,941 INFO L231 Difference]: Finished difference. Result has 61 places, 48 transitions, 432 flow [2024-11-19 01:46:43,941 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=318, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=432, PETRI_PLACES=61, PETRI_TRANSITIONS=48} [2024-11-19 01:46:43,942 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 41 predicate places. [2024-11-19 01:46:43,942 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 48 transitions, 432 flow [2024-11-19 01:46:43,942 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:43,943 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:43,943 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:43,961 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-19 01:46:44,143 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:44,144 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:44,145 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:44,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1893083518, now seen corresponding path program 1 times [2024-11-19 01:46:44,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:44,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252930849] [2024-11-19 01:46:44,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:46:44,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:44,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:46:44,359 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:44,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:44,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252930849] [2024-11-19 01:46:44,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252930849] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:46:44,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245455351] [2024-11-19 01:46:44,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:46:44,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:44,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:44,364 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:46:44,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-19 01:46:44,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:46:44,426 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-19 01:46:44,427 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:46:44,540 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:44,541 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:46:44,733 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:44,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245455351] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:46:44,733 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:46:44,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2024-11-19 01:46:44,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6296230] [2024-11-19 01:46:44,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:46:44,734 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-19 01:46:44,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:44,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-19 01:46:44,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-11-19 01:46:44,734 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:44,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 48 transitions, 432 flow. Second operand has 13 states, 13 states have (on average 5.6923076923076925) internal successors, (74), 13 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:44,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:44,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:44,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:44,945 INFO L124 PetriNetUnfolderBase]: 141/254 cut-off events. [2024-11-19 01:46:44,945 INFO L125 PetriNetUnfolderBase]: For 766/766 co-relation queries the response was YES. [2024-11-19 01:46:44,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1231 conditions, 254 events. 141/254 cut-off events. For 766/766 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 853 event pairs, 11 based on Foata normal form. 1/255 useless extension candidates. Maximal degree in co-relation 1210. Up to 158 conditions per place. [2024-11-19 01:46:44,948 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 59 selfloop transitions, 18 changer transitions 4/82 dead transitions. [2024-11-19 01:46:44,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 82 transitions, 800 flow [2024-11-19 01:46:44,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 01:46:44,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 01:46:44,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 66 transitions. [2024-11-19 01:46:44,949 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-11-19 01:46:44,949 INFO L175 Difference]: Start difference. First operand has 61 places, 48 transitions, 432 flow. Second operand 7 states and 66 transitions. [2024-11-19 01:46:44,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 82 transitions, 800 flow [2024-11-19 01:46:44,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 82 transitions, 702 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-11-19 01:46:44,956 INFO L231 Difference]: Finished difference. Result has 64 places, 59 transitions, 506 flow [2024-11-19 01:46:44,957 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=506, PETRI_PLACES=64, PETRI_TRANSITIONS=59} [2024-11-19 01:46:44,957 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 44 predicate places. [2024-11-19 01:46:44,958 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 59 transitions, 506 flow [2024-11-19 01:46:44,958 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.6923076923076925) internal successors, (74), 13 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:44,958 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:44,958 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:44,976 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-19 01:46:45,162 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-19 01:46:45,163 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:45,163 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:45,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1149976994, now seen corresponding path program 2 times [2024-11-19 01:46:45,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:45,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365320016] [2024-11-19 01:46:45,164 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:46:45,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:45,178 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:46:45,179 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:45,402 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:45,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:45,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365320016] [2024-11-19 01:46:45,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365320016] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:46:45,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186564165] [2024-11-19 01:46:45,403 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:46:45,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:45,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:45,405 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:46:45,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-19 01:46:45,469 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:46:45,469 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:45,471 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-19 01:46:45,472 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:46:45,597 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:45,597 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:46:45,761 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:45,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186564165] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:46:45,762 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:46:45,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2024-11-19 01:46:45,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223252549] [2024-11-19 01:46:45,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:46:45,763 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-19 01:46:45,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:45,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-19 01:46:45,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-11-19 01:46:45,764 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:45,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 59 transitions, 506 flow. Second operand has 12 states, 12 states have (on average 5.75) internal successors, (69), 12 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:45,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:45,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:45,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:45,960 INFO L124 PetriNetUnfolderBase]: 144/260 cut-off events. [2024-11-19 01:46:45,960 INFO L125 PetriNetUnfolderBase]: For 920/920 co-relation queries the response was YES. [2024-11-19 01:46:45,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1312 conditions, 260 events. 144/260 cut-off events. For 920/920 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 888 event pairs, 12 based on Foata normal form. 1/261 useless extension candidates. Maximal degree in co-relation 1289. Up to 182 conditions per place. [2024-11-19 01:46:45,965 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 58 selfloop transitions, 18 changer transitions 4/81 dead transitions. [2024-11-19 01:46:45,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 81 transitions, 783 flow [2024-11-19 01:46:45,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 01:46:45,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 01:46:45,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 63 transitions. [2024-11-19 01:46:45,967 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-19 01:46:45,967 INFO L175 Difference]: Start difference. First operand has 64 places, 59 transitions, 506 flow. Second operand 7 states and 63 transitions. [2024-11-19 01:46:45,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 81 transitions, 783 flow [2024-11-19 01:46:45,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 81 transitions, 729 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-11-19 01:46:45,973 INFO L231 Difference]: Finished difference. Result has 69 places, 63 transitions, 560 flow [2024-11-19 01:46:45,974 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=466, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=560, PETRI_PLACES=69, PETRI_TRANSITIONS=63} [2024-11-19 01:46:45,974 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 49 predicate places. [2024-11-19 01:46:45,975 INFO L471 AbstractCegarLoop]: Abstraction has has 69 places, 63 transitions, 560 flow [2024-11-19 01:46:45,975 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.75) internal successors, (69), 12 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:45,975 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:45,975 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:45,993 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-19 01:46:46,179 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-19 01:46:46,180 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:46,180 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:46,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1857230596, now seen corresponding path program 3 times [2024-11-19 01:46:46,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:46,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671939878] [2024-11-19 01:46:46,181 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:46:46,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:46,206 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 01:46:46,206 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:46,382 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:46,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:46,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671939878] [2024-11-19 01:46:46,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671939878] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:46:46,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1211884502] [2024-11-19 01:46:46,383 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:46:46,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:46,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:46,385 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:46:46,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-19 01:46:46,451 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 01:46:46,451 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:46,452 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-19 01:46:46,453 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:46:46,564 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:46,564 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:46:46,750 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:46,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1211884502] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:46:46,750 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:46:46,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-19 01:46:46,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288126514] [2024-11-19 01:46:46,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:46:46,752 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-19 01:46:46,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:46,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-19 01:46:46,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-11-19 01:46:46,755 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:46,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 63 transitions, 560 flow. Second operand has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 14 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:46,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:46,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:46,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:46,957 INFO L124 PetriNetUnfolderBase]: 142/252 cut-off events. [2024-11-19 01:46:46,957 INFO L125 PetriNetUnfolderBase]: For 932/932 co-relation queries the response was YES. [2024-11-19 01:46:46,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1296 conditions, 252 events. 142/252 cut-off events. For 932/932 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 853 event pairs, 11 based on Foata normal form. 1/253 useless extension candidates. Maximal degree in co-relation 1271. Up to 161 conditions per place. [2024-11-19 01:46:46,961 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 57 selfloop transitions, 20 changer transitions 4/82 dead transitions. [2024-11-19 01:46:46,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 82 transitions, 812 flow [2024-11-19 01:46:46,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 01:46:46,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 01:46:46,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 64 transitions. [2024-11-19 01:46:46,963 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5079365079365079 [2024-11-19 01:46:46,963 INFO L175 Difference]: Start difference. First operand has 69 places, 63 transitions, 560 flow. Second operand 7 states and 64 transitions. [2024-11-19 01:46:46,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 82 transitions, 812 flow [2024-11-19 01:46:46,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 82 transitions, 772 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-11-19 01:46:46,969 INFO L231 Difference]: Finished difference. Result has 73 places, 65 transitions, 598 flow [2024-11-19 01:46:46,970 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=598, PETRI_PLACES=73, PETRI_TRANSITIONS=65} [2024-11-19 01:46:46,970 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 53 predicate places. [2024-11-19 01:46:46,970 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 65 transitions, 598 flow [2024-11-19 01:46:46,971 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 14 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:46,971 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:46,971 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:46,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-19 01:46:47,175 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-19 01:46:47,176 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:47,177 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:47,177 INFO L85 PathProgramCache]: Analyzing trace with hash 872885760, now seen corresponding path program 4 times [2024-11-19 01:46:47,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:47,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695832764] [2024-11-19 01:46:47,177 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:46:47,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:47,191 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:46:47,192 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:47,378 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:47,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:47,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695832764] [2024-11-19 01:46:47,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695832764] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:46:47,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615945490] [2024-11-19 01:46:47,379 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:46:47,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:47,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:47,382 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:46:47,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-19 01:46:47,445 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:46:47,445 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:47,446 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-19 01:46:47,448 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:46:47,559 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:47,560 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:46:47,711 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:47,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615945490] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:46:47,711 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:46:47,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2024-11-19 01:46:47,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044196394] [2024-11-19 01:46:47,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:46:47,712 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-19 01:46:47,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:47,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-19 01:46:47,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-11-19 01:46:47,713 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:47,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 65 transitions, 598 flow. Second operand has 13 states, 13 states have (on average 5.923076923076923) internal successors, (77), 13 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:47,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:47,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:47,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:47,880 INFO L124 PetriNetUnfolderBase]: 177/316 cut-off events. [2024-11-19 01:46:47,880 INFO L125 PetriNetUnfolderBase]: For 1230/1230 co-relation queries the response was YES. [2024-11-19 01:46:47,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1607 conditions, 316 events. 177/316 cut-off events. For 1230/1230 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1139 event pairs, 14 based on Foata normal form. 1/317 useless extension candidates. Maximal degree in co-relation 1580. Up to 236 conditions per place. [2024-11-19 01:46:47,883 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 73 selfloop transitions, 19 changer transitions 4/97 dead transitions. [2024-11-19 01:46:47,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 97 transitions, 991 flow [2024-11-19 01:46:47,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 01:46:47,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 01:46:47,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 62 transitions. [2024-11-19 01:46:47,884 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.49206349206349204 [2024-11-19 01:46:47,884 INFO L175 Difference]: Start difference. First operand has 73 places, 65 transitions, 598 flow. Second operand 7 states and 62 transitions. [2024-11-19 01:46:47,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 97 transitions, 991 flow [2024-11-19 01:46:47,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 97 transitions, 942 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-11-19 01:46:47,893 INFO L231 Difference]: Finished difference. Result has 78 places, 77 transitions, 725 flow [2024-11-19 01:46:47,894 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=725, PETRI_PLACES=78, PETRI_TRANSITIONS=77} [2024-11-19 01:46:47,894 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 58 predicate places. [2024-11-19 01:46:47,895 INFO L471 AbstractCegarLoop]: Abstraction has has 78 places, 77 transitions, 725 flow [2024-11-19 01:46:47,895 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.923076923076923) internal successors, (77), 13 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:47,895 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:47,896 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:47,912 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-19 01:46:48,096 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:48,097 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:48,097 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:48,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1621215586, now seen corresponding path program 5 times [2024-11-19 01:46:48,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:48,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315620246] [2024-11-19 01:46:48,098 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:46:48,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:48,115 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:46:48,117 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:48,292 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:48,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:48,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315620246] [2024-11-19 01:46:48,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315620246] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:46:48,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812911649] [2024-11-19 01:46:48,294 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:46:48,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:48,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:48,296 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:46:48,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-19 01:46:48,357 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:46:48,358 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:48,359 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-19 01:46:48,360 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:46:48,481 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:48,481 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:46:48,637 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:48,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812911649] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:46:48,638 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:46:48,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2024-11-19 01:46:48,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622993054] [2024-11-19 01:46:48,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:46:48,638 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-19 01:46:48,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:48,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-19 01:46:48,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-11-19 01:46:48,640 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:48,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 77 transitions, 725 flow. Second operand has 12 states, 12 states have (on average 6.0) internal successors, (72), 12 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:48,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:48,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:48,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:48,858 INFO L124 PetriNetUnfolderBase]: 177/318 cut-off events. [2024-11-19 01:46:48,859 INFO L125 PetriNetUnfolderBase]: For 1341/1341 co-relation queries the response was YES. [2024-11-19 01:46:48,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1700 conditions, 318 events. 177/318 cut-off events. For 1341/1341 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1165 event pairs, 14 based on Foata normal form. 1/319 useless extension candidates. Maximal degree in co-relation 1670. Up to 258 conditions per place. [2024-11-19 01:46:48,862 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 69 selfloop transitions, 20 changer transitions 4/94 dead transitions. [2024-11-19 01:46:48,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 94 transitions, 1017 flow [2024-11-19 01:46:48,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 01:46:48,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 01:46:48,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 57 transitions. [2024-11-19 01:46:48,865 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-11-19 01:46:48,866 INFO L175 Difference]: Start difference. First operand has 78 places, 77 transitions, 725 flow. Second operand 7 states and 57 transitions. [2024-11-19 01:46:48,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 94 transitions, 1017 flow [2024-11-19 01:46:48,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 94 transitions, 964 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-11-19 01:46:48,876 INFO L231 Difference]: Finished difference. Result has 84 places, 82 transitions, 800 flow [2024-11-19 01:46:48,876 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=688, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=800, PETRI_PLACES=84, PETRI_TRANSITIONS=82} [2024-11-19 01:46:48,876 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 64 predicate places. [2024-11-19 01:46:48,877 INFO L471 AbstractCegarLoop]: Abstraction has has 84 places, 82 transitions, 800 flow [2024-11-19 01:46:48,877 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.0) internal successors, (72), 12 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:48,877 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:48,877 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:48,895 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-19 01:46:49,077 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:49,078 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:49,078 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:49,078 INFO L85 PathProgramCache]: Analyzing trace with hash 956002650, now seen corresponding path program 6 times [2024-11-19 01:46:49,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:49,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056168443] [2024-11-19 01:46:49,078 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:46:49,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:49,094 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 01:46:49,095 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:49,275 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:49,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:49,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056168443] [2024-11-19 01:46:49,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056168443] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:46:49,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404268623] [2024-11-19 01:46:49,276 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:46:49,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:49,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:49,278 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:46:49,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-19 01:46:49,346 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 01:46:49,346 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:49,347 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-19 01:46:49,348 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:46:49,464 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:49,464 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:46:49,607 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:49,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404268623] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:46:49,607 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:46:49,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-19 01:46:49,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901307268] [2024-11-19 01:46:49,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:46:49,608 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-19 01:46:49,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:49,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-19 01:46:49,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2024-11-19 01:46:49,609 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:49,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 82 transitions, 800 flow. Second operand has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 14 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:49,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:49,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:49,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:49,797 INFO L124 PetriNetUnfolderBase]: 176/311 cut-off events. [2024-11-19 01:46:49,797 INFO L125 PetriNetUnfolderBase]: For 1243/1243 co-relation queries the response was YES. [2024-11-19 01:46:49,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1710 conditions, 311 events. 176/311 cut-off events. For 1243/1243 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1128 event pairs, 14 based on Foata normal form. 1/312 useless extension candidates. Maximal degree in co-relation 1677. Up to 238 conditions per place. [2024-11-19 01:46:49,801 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 71 selfloop transitions, 21 changer transitions 4/97 dead transitions. [2024-11-19 01:46:49,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 97 transitions, 1066 flow [2024-11-19 01:46:49,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 01:46:49,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 01:46:49,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 60 transitions. [2024-11-19 01:46:49,803 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-11-19 01:46:49,803 INFO L175 Difference]: Start difference. First operand has 84 places, 82 transitions, 800 flow. Second operand 7 states and 60 transitions. [2024-11-19 01:46:49,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 97 transitions, 1066 flow [2024-11-19 01:46:49,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 97 transitions, 1020 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-11-19 01:46:49,812 INFO L231 Difference]: Finished difference. Result has 88 places, 84 transitions, 836 flow [2024-11-19 01:46:49,812 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=754, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=836, PETRI_PLACES=88, PETRI_TRANSITIONS=84} [2024-11-19 01:46:49,813 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 68 predicate places. [2024-11-19 01:46:49,813 INFO L471 AbstractCegarLoop]: Abstraction has has 88 places, 84 transitions, 836 flow [2024-11-19 01:46:49,813 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.714285714285714) internal successors, (80), 14 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:49,813 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:49,813 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:49,828 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-19 01:46:50,014 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:50,014 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:50,015 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:50,015 INFO L85 PathProgramCache]: Analyzing trace with hash -774979882, now seen corresponding path program 7 times [2024-11-19 01:46:50,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:50,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818260151] [2024-11-19 01:46:50,015 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:46:50,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:50,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:46:50,094 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:50,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:50,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818260151] [2024-11-19 01:46:50,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818260151] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:46:50,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2015292521] [2024-11-19 01:46:50,094 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:46:50,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:50,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:50,097 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:46:50,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-19 01:46:50,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:46:50,159 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:46:50,161 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:46:50,201 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:50,201 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:46:50,235 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:50,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2015292521] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:46:50,236 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:46:50,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-19 01:46:50,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395313430] [2024-11-19 01:46:50,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:46:50,236 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:46:50,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:50,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:46:50,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:46:50,237 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:50,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 84 transitions, 836 flow. Second operand has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 11 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:50,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:50,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:50,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:50,445 INFO L124 PetriNetUnfolderBase]: 203/357 cut-off events. [2024-11-19 01:46:50,446 INFO L125 PetriNetUnfolderBase]: For 1918/1918 co-relation queries the response was YES. [2024-11-19 01:46:50,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1993 conditions, 357 events. 203/357 cut-off events. For 1918/1918 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1354 event pairs, 20 based on Foata normal form. 5/362 useless extension candidates. Maximal degree in co-relation 1958. Up to 113 conditions per place. [2024-11-19 01:46:50,450 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 79 selfloop transitions, 45 changer transitions 0/125 dead transitions. [2024-11-19 01:46:50,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 125 transitions, 1386 flow [2024-11-19 01:46:50,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-19 01:46:50,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-19 01:46:50,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 90 transitions. [2024-11-19 01:46:50,451 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-19 01:46:50,451 INFO L175 Difference]: Start difference. First operand has 88 places, 84 transitions, 836 flow. Second operand 10 states and 90 transitions. [2024-11-19 01:46:50,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 125 transitions, 1386 flow [2024-11-19 01:46:50,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 125 transitions, 1323 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-11-19 01:46:50,460 INFO L231 Difference]: Finished difference. Result has 99 places, 94 transitions, 1072 flow [2024-11-19 01:46:50,460 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=783, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1072, PETRI_PLACES=99, PETRI_TRANSITIONS=94} [2024-11-19 01:46:50,460 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 79 predicate places. [2024-11-19 01:46:50,461 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 94 transitions, 1072 flow [2024-11-19 01:46:50,461 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.363636363636363) internal successors, (59), 11 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:50,461 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:50,461 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:50,477 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-19 01:46:50,661 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-19 01:46:50,662 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:50,662 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:50,662 INFO L85 PathProgramCache]: Analyzing trace with hash -513130678, now seen corresponding path program 8 times [2024-11-19 01:46:50,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:50,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7587813] [2024-11-19 01:46:50,662 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:46:50,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:50,680 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:46:50,680 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:50,749 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:50,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:50,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7587813] [2024-11-19 01:46:50,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7587813] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:46:50,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884149693] [2024-11-19 01:46:50,750 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:46:50,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:50,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:50,752 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:46:50,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-19 01:46:50,814 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:46:50,815 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:50,816 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:46:50,817 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:46:50,865 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:50,866 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:46:50,909 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:50,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884149693] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:46:50,910 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:46:50,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2024-11-19 01:46:50,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535461365] [2024-11-19 01:46:50,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:46:50,910 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-19 01:46:50,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:50,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-19 01:46:50,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-11-19 01:46:50,911 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:50,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 94 transitions, 1072 flow. Second operand has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:50,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:50,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:50,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:51,181 INFO L124 PetriNetUnfolderBase]: 255/443 cut-off events. [2024-11-19 01:46:51,181 INFO L125 PetriNetUnfolderBase]: For 4229/4229 co-relation queries the response was YES. [2024-11-19 01:46:51,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2827 conditions, 443 events. 255/443 cut-off events. For 4229/4229 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 1710 event pairs, 32 based on Foata normal form. 17/460 useless extension candidates. Maximal degree in co-relation 2786. Up to 154 conditions per place. [2024-11-19 01:46:51,187 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 82 selfloop transitions, 66 changer transitions 0/149 dead transitions. [2024-11-19 01:46:51,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 149 transitions, 1946 flow [2024-11-19 01:46:51,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-19 01:46:51,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-19 01:46:51,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 112 transitions. [2024-11-19 01:46:51,188 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-11-19 01:46:51,189 INFO L175 Difference]: Start difference. First operand has 99 places, 94 transitions, 1072 flow. Second operand 14 states and 112 transitions. [2024-11-19 01:46:51,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 149 transitions, 1946 flow [2024-11-19 01:46:51,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 149 transitions, 1721 flow, removed 93 selfloop flow, removed 3 redundant places. [2024-11-19 01:46:51,204 INFO L231 Difference]: Finished difference. Result has 118 places, 124 transitions, 1537 flow [2024-11-19 01:46:51,204 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=970, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1537, PETRI_PLACES=118, PETRI_TRANSITIONS=124} [2024-11-19 01:46:51,205 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 98 predicate places. [2024-11-19 01:46:51,205 INFO L471 AbstractCegarLoop]: Abstraction has has 118 places, 124 transitions, 1537 flow [2024-11-19 01:46:51,205 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:51,205 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:51,206 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:51,223 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-19 01:46:51,409 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-19 01:46:51,410 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:51,410 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:51,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1711110655, now seen corresponding path program 9 times [2024-11-19 01:46:51,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:51,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444550066] [2024-11-19 01:46:51,410 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:46:51,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:51,427 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 01:46:51,427 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:51,490 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:51,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:51,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444550066] [2024-11-19 01:46:51,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444550066] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:46:51,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788692473] [2024-11-19 01:46:51,490 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:46:51,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:51,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:51,492 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:46:51,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-19 01:46:51,558 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 01:46:51,558 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:51,559 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:46:51,560 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:46:51,598 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:51,599 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:46:51,632 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:51,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788692473] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:46:51,632 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:46:51,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-19 01:46:51,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846540681] [2024-11-19 01:46:51,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:46:51,633 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:46:51,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:51,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:46:51,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:46:51,634 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:51,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 124 transitions, 1537 flow. Second operand has 11 states, 11 states have (on average 5.181818181818182) internal successors, (57), 11 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:51,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:51,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:51,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:51,848 INFO L124 PetriNetUnfolderBase]: 256/450 cut-off events. [2024-11-19 01:46:51,848 INFO L125 PetriNetUnfolderBase]: For 4786/4786 co-relation queries the response was YES. [2024-11-19 01:46:51,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3009 conditions, 450 events. 256/450 cut-off events. For 4786/4786 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 1774 event pairs, 49 based on Foata normal form. 3/453 useless extension candidates. Maximal degree in co-relation 2960. Up to 239 conditions per place. [2024-11-19 01:46:51,854 INFO L140 encePairwiseOnDemand]: 13/18 looper letters, 101 selfloop transitions, 35 changer transitions 9/146 dead transitions. [2024-11-19 01:46:51,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 146 transitions, 1992 flow [2024-11-19 01:46:51,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 01:46:51,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 01:46:51,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 65 transitions. [2024-11-19 01:46:51,855 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5158730158730159 [2024-11-19 01:46:51,856 INFO L175 Difference]: Start difference. First operand has 118 places, 124 transitions, 1537 flow. Second operand 7 states and 65 transitions. [2024-11-19 01:46:51,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 146 transitions, 1992 flow [2024-11-19 01:46:51,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 146 transitions, 1818 flow, removed 87 selfloop flow, removed 0 redundant places. [2024-11-19 01:46:51,879 INFO L231 Difference]: Finished difference. Result has 126 places, 122 transitions, 1410 flow [2024-11-19 01:46:51,879 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1365, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1410, PETRI_PLACES=126, PETRI_TRANSITIONS=122} [2024-11-19 01:46:51,879 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 106 predicate places. [2024-11-19 01:46:51,880 INFO L471 AbstractCegarLoop]: Abstraction has has 126 places, 122 transitions, 1410 flow [2024-11-19 01:46:51,880 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.181818181818182) internal successors, (57), 11 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:51,880 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:51,880 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:51,897 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-19 01:46:52,080 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-19 01:46:52,081 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:52,081 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:52,081 INFO L85 PathProgramCache]: Analyzing trace with hash -2085010596, now seen corresponding path program 10 times [2024-11-19 01:46:52,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:52,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3284433] [2024-11-19 01:46:52,082 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:46:52,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:52,092 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:46:52,092 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:52,147 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:52,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:52,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3284433] [2024-11-19 01:46:52,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3284433] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:46:52,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [230558841] [2024-11-19 01:46:52,148 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:46:52,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:52,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:52,150 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:46:52,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-19 01:46:52,213 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:46:52,214 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:52,215 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:46:52,216 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:46:52,254 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:52,254 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:46:52,281 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:52,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [230558841] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:46:52,281 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:46:52,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2024-11-19 01:46:52,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798010660] [2024-11-19 01:46:52,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:46:52,282 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-19 01:46:52,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:52,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-19 01:46:52,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-11-19 01:46:52,283 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:52,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 122 transitions, 1410 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:52,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:52,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:52,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:52,569 INFO L124 PetriNetUnfolderBase]: 302/517 cut-off events. [2024-11-19 01:46:52,569 INFO L125 PetriNetUnfolderBase]: For 6494/6494 co-relation queries the response was YES. [2024-11-19 01:46:52,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3315 conditions, 517 events. 302/517 cut-off events. For 6494/6494 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2059 event pairs, 28 based on Foata normal form. 10/527 useless extension candidates. Maximal degree in co-relation 3263. Up to 179 conditions per place. [2024-11-19 01:46:52,577 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 77 selfloop transitions, 95 changer transitions 0/173 dead transitions. [2024-11-19 01:46:52,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 173 transitions, 2248 flow [2024-11-19 01:46:52,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-19 01:46:52,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-19 01:46:52,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 112 transitions. [2024-11-19 01:46:52,578 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-11-19 01:46:52,578 INFO L175 Difference]: Start difference. First operand has 126 places, 122 transitions, 1410 flow. Second operand 14 states and 112 transitions. [2024-11-19 01:46:52,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 173 transitions, 2248 flow [2024-11-19 01:46:52,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 173 transitions, 2119 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-11-19 01:46:52,601 INFO L231 Difference]: Finished difference. Result has 136 places, 149 transitions, 1936 flow [2024-11-19 01:46:52,602 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1302, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1936, PETRI_PLACES=136, PETRI_TRANSITIONS=149} [2024-11-19 01:46:52,602 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 116 predicate places. [2024-11-19 01:46:52,602 INFO L471 AbstractCegarLoop]: Abstraction has has 136 places, 149 transitions, 1936 flow [2024-11-19 01:46:52,603 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:52,603 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:52,603 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:52,620 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-19 01:46:52,803 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-19 01:46:52,804 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:52,804 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:52,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1733757096, now seen corresponding path program 11 times [2024-11-19 01:46:52,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:52,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002338425] [2024-11-19 01:46:52,804 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:46:52,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:52,815 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 01:46:52,816 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:52,880 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:52,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:52,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002338425] [2024-11-19 01:46:52,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002338425] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:46:52,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124488672] [2024-11-19 01:46:52,881 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:46:52,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:52,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:52,883 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:46:52,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-19 01:46:52,953 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 01:46:52,953 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:52,954 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:46:52,955 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:46:52,993 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:52,994 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:46:53,017 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:53,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1124488672] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:46:53,017 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:46:53,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2024-11-19 01:46:53,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955869279] [2024-11-19 01:46:53,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:46:53,018 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-19 01:46:53,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:53,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-19 01:46:53,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-19 01:46:53,019 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:53,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 149 transitions, 1936 flow. Second operand has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:53,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:53,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:53,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:53,252 INFO L124 PetriNetUnfolderBase]: 301/522 cut-off events. [2024-11-19 01:46:53,253 INFO L125 PetriNetUnfolderBase]: For 6824/6824 co-relation queries the response was YES. [2024-11-19 01:46:53,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3678 conditions, 522 events. 301/522 cut-off events. For 6824/6824 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2147 event pairs, 44 based on Foata normal form. 6/528 useless extension candidates. Maximal degree in co-relation 3624. Up to 233 conditions per place. [2024-11-19 01:46:53,260 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 86 selfloop transitions, 80 changer transitions 3/170 dead transitions. [2024-11-19 01:46:53,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 170 transitions, 2444 flow [2024-11-19 01:46:53,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-19 01:46:53,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-19 01:46:53,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 93 transitions. [2024-11-19 01:46:53,261 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-11-19 01:46:53,261 INFO L175 Difference]: Start difference. First operand has 136 places, 149 transitions, 1936 flow. Second operand 12 states and 93 transitions. [2024-11-19 01:46:53,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 170 transitions, 2444 flow [2024-11-19 01:46:53,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 170 transitions, 2216 flow, removed 79 selfloop flow, removed 8 redundant places. [2024-11-19 01:46:53,290 INFO L231 Difference]: Finished difference. Result has 141 places, 148 transitions, 1870 flow [2024-11-19 01:46:53,291 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1708, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1870, PETRI_PLACES=141, PETRI_TRANSITIONS=148} [2024-11-19 01:46:53,293 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 121 predicate places. [2024-11-19 01:46:53,293 INFO L471 AbstractCegarLoop]: Abstraction has has 141 places, 148 transitions, 1870 flow [2024-11-19 01:46:53,293 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:53,293 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:53,293 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:53,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-19 01:46:53,495 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:53,496 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:53,496 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:53,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1342647761, now seen corresponding path program 12 times [2024-11-19 01:46:53,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:53,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936288431] [2024-11-19 01:46:53,497 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:46:53,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:53,509 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 01:46:53,509 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:53,573 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:53,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:53,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936288431] [2024-11-19 01:46:53,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936288431] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:46:53,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538912222] [2024-11-19 01:46:53,574 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:46:53,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:53,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:53,576 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:46:53,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-19 01:46:53,643 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 01:46:53,643 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:53,644 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:46:53,648 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:46:53,699 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:53,699 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:46:53,733 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:53,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538912222] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:46:53,734 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:46:53,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2024-11-19 01:46:53,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541693123] [2024-11-19 01:46:53,734 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:46:53,734 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-19 01:46:53,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:53,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-19 01:46:53,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-11-19 01:46:53,735 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:53,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 148 transitions, 1870 flow. Second operand has 13 states, 13 states have (on average 5.076923076923077) internal successors, (66), 13 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:53,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:53,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:53,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:53,984 INFO L124 PetriNetUnfolderBase]: 323/559 cut-off events. [2024-11-19 01:46:53,985 INFO L125 PetriNetUnfolderBase]: For 8913/8913 co-relation queries the response was YES. [2024-11-19 01:46:53,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3986 conditions, 559 events. 323/559 cut-off events. For 8913/8913 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2320 event pairs, 66 based on Foata normal form. 6/565 useless extension candidates. Maximal degree in co-relation 3932. Up to 365 conditions per place. [2024-11-19 01:46:53,993 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 120 selfloop transitions, 56 changer transitions 6/183 dead transitions. [2024-11-19 01:46:53,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 183 transitions, 2628 flow [2024-11-19 01:46:53,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:46:53,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:46:53,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 89 transitions. [2024-11-19 01:46:53,994 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4494949494949495 [2024-11-19 01:46:53,995 INFO L175 Difference]: Start difference. First operand has 141 places, 148 transitions, 1870 flow. Second operand 11 states and 89 transitions. [2024-11-19 01:46:53,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 183 transitions, 2628 flow [2024-11-19 01:46:54,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 183 transitions, 2460 flow, removed 15 selfloop flow, removed 11 redundant places. [2024-11-19 01:46:54,023 INFO L231 Difference]: Finished difference. Result has 142 places, 157 transitions, 2089 flow [2024-11-19 01:46:54,023 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1720, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2089, PETRI_PLACES=142, PETRI_TRANSITIONS=157} [2024-11-19 01:46:54,024 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 122 predicate places. [2024-11-19 01:46:54,024 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 157 transitions, 2089 flow [2024-11-19 01:46:54,024 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.076923076923077) internal successors, (66), 13 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:54,024 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:54,024 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:54,041 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-19 01:46:54,225 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-19 01:46:54,225 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:54,226 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:54,226 INFO L85 PathProgramCache]: Analyzing trace with hash 81177691, now seen corresponding path program 13 times [2024-11-19 01:46:54,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:54,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342415526] [2024-11-19 01:46:54,226 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:46:54,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:54,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:46:54,290 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:54,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:54,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342415526] [2024-11-19 01:46:54,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342415526] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:46:54,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009136475] [2024-11-19 01:46:54,291 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:46:54,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:54,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:54,293 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:46:54,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-19 01:46:54,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:46:54,355 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:46:54,356 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:46:54,400 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:54,400 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:46:54,430 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:54,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009136475] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:46:54,430 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:46:54,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-11-19 01:46:54,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070080736] [2024-11-19 01:46:54,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:46:54,431 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-19 01:46:54,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:54,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-19 01:46:54,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-11-19 01:46:54,432 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:54,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 157 transitions, 2089 flow. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:54,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:54,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:54,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:54,638 INFO L124 PetriNetUnfolderBase]: 338/575 cut-off events. [2024-11-19 01:46:54,638 INFO L125 PetriNetUnfolderBase]: For 9527/9527 co-relation queries the response was YES. [2024-11-19 01:46:54,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4193 conditions, 575 events. 338/575 cut-off events. For 9527/9527 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2333 event pairs, 63 based on Foata normal form. 12/587 useless extension candidates. Maximal degree in co-relation 4139. Up to 375 conditions per place. [2024-11-19 01:46:54,646 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 124 selfloop transitions, 64 changer transitions 3/192 dead transitions. [2024-11-19 01:46:54,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 192 transitions, 2814 flow [2024-11-19 01:46:54,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-19 01:46:54,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-19 01:46:54,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 98 transitions. [2024-11-19 01:46:54,647 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4537037037037037 [2024-11-19 01:46:54,648 INFO L175 Difference]: Start difference. First operand has 142 places, 157 transitions, 2089 flow. Second operand 12 states and 98 transitions. [2024-11-19 01:46:54,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 192 transitions, 2814 flow [2024-11-19 01:46:54,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 192 transitions, 2584 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-11-19 01:46:54,677 INFO L231 Difference]: Finished difference. Result has 147 places, 165 transitions, 2201 flow [2024-11-19 01:46:54,678 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1780, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2201, PETRI_PLACES=147, PETRI_TRANSITIONS=165} [2024-11-19 01:46:54,678 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 127 predicate places. [2024-11-19 01:46:54,678 INFO L471 AbstractCegarLoop]: Abstraction has has 147 places, 165 transitions, 2201 flow [2024-11-19 01:46:54,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:54,679 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:54,679 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:54,696 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-19 01:46:54,879 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-19 01:46:54,879 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:54,880 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:54,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1784060601, now seen corresponding path program 14 times [2024-11-19 01:46:54,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:54,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186688433] [2024-11-19 01:46:54,880 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:46:54,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:54,889 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:46:54,889 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:54,947 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:54,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:54,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186688433] [2024-11-19 01:46:54,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186688433] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:46:54,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333246347] [2024-11-19 01:46:54,948 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:46:54,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:54,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:54,950 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:46:54,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-19 01:46:55,008 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:46:55,009 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:55,009 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:46:55,010 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:46:55,058 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:55,059 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:46:55,086 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:55,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333246347] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:46:55,087 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:46:55,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-11-19 01:46:55,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267515545] [2024-11-19 01:46:55,087 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:46:55,087 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-19 01:46:55,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:55,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-19 01:46:55,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-11-19 01:46:55,088 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:55,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 165 transitions, 2201 flow. Second operand has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:55,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:55,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:55,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:55,348 INFO L124 PetriNetUnfolderBase]: 337/571 cut-off events. [2024-11-19 01:46:55,348 INFO L125 PetriNetUnfolderBase]: For 9160/9160 co-relation queries the response was YES. [2024-11-19 01:46:55,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4217 conditions, 571 events. 337/571 cut-off events. For 9160/9160 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2298 event pairs, 65 based on Foata normal form. 8/579 useless extension candidates. Maximal degree in co-relation 4161. Up to 382 conditions per place. [2024-11-19 01:46:55,356 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 123 selfloop transitions, 71 changer transitions 0/195 dead transitions. [2024-11-19 01:46:55,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 195 transitions, 2816 flow [2024-11-19 01:46:55,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-19 01:46:55,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-19 01:46:55,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 128 transitions. [2024-11-19 01:46:55,358 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41830065359477125 [2024-11-19 01:46:55,358 INFO L175 Difference]: Start difference. First operand has 147 places, 165 transitions, 2201 flow. Second operand 17 states and 128 transitions. [2024-11-19 01:46:55,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 195 transitions, 2816 flow [2024-11-19 01:46:55,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 195 transitions, 2480 flow, removed 120 selfloop flow, removed 7 redundant places. [2024-11-19 01:46:55,386 INFO L231 Difference]: Finished difference. Result has 158 places, 171 transitions, 2159 flow [2024-11-19 01:46:55,386 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1880, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2159, PETRI_PLACES=158, PETRI_TRANSITIONS=171} [2024-11-19 01:46:55,387 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 138 predicate places. [2024-11-19 01:46:55,387 INFO L471 AbstractCegarLoop]: Abstraction has has 158 places, 171 transitions, 2159 flow [2024-11-19 01:46:55,387 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:55,387 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:55,387 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:55,401 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-19 01:46:55,587 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-19 01:46:55,588 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:55,588 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:55,588 INFO L85 PathProgramCache]: Analyzing trace with hash -489041684, now seen corresponding path program 15 times [2024-11-19 01:46:55,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:55,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137223987] [2024-11-19 01:46:55,589 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:46:55,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:55,601 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-19 01:46:55,602 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:55,666 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:55,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:55,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137223987] [2024-11-19 01:46:55,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137223987] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:46:55,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715848582] [2024-11-19 01:46:55,667 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:46:55,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:55,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:55,669 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:46:55,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-19 01:46:55,733 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-19 01:46:55,734 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:55,735 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:46:55,735 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:46:55,785 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:55,785 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:46:55,820 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:55,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715848582] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:46:55,821 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:46:55,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2024-11-19 01:46:55,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213531836] [2024-11-19 01:46:55,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:46:55,821 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-19 01:46:55,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:55,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-19 01:46:55,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2024-11-19 01:46:55,822 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:55,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 171 transitions, 2159 flow. Second operand has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:55,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:55,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:55,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:56,125 INFO L124 PetriNetUnfolderBase]: 457/760 cut-off events. [2024-11-19 01:46:56,125 INFO L125 PetriNetUnfolderBase]: For 11887/11887 co-relation queries the response was YES. [2024-11-19 01:46:56,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5467 conditions, 760 events. 457/760 cut-off events. For 11887/11887 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3243 event pairs, 33 based on Foata normal form. 14/774 useless extension candidates. Maximal degree in co-relation 5407. Up to 245 conditions per place. [2024-11-19 01:46:56,134 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 100 selfloop transitions, 157 changer transitions 0/258 dead transitions. [2024-11-19 01:46:56,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 258 transitions, 3769 flow [2024-11-19 01:46:56,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-19 01:46:56,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-19 01:46:56,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 134 transitions. [2024-11-19 01:46:56,136 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.43790849673202614 [2024-11-19 01:46:56,136 INFO L175 Difference]: Start difference. First operand has 158 places, 171 transitions, 2159 flow. Second operand 17 states and 134 transitions. [2024-11-19 01:46:56,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 258 transitions, 3769 flow [2024-11-19 01:46:56,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 258 transitions, 3515 flow, removed 63 selfloop flow, removed 10 redundant places. [2024-11-19 01:46:56,169 INFO L231 Difference]: Finished difference. Result has 172 places, 231 transitions, 3373 flow [2024-11-19 01:46:56,170 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=1972, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3373, PETRI_PLACES=172, PETRI_TRANSITIONS=231} [2024-11-19 01:46:56,170 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 152 predicate places. [2024-11-19 01:46:56,170 INFO L471 AbstractCegarLoop]: Abstraction has has 172 places, 231 transitions, 3373 flow [2024-11-19 01:46:56,171 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:56,171 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:56,171 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:56,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-19 01:46:56,372 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-19 01:46:56,373 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:56,376 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:56,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1498627924, now seen corresponding path program 16 times [2024-11-19 01:46:56,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:56,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967551232] [2024-11-19 01:46:56,376 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:46:56,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:56,389 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:46:56,390 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:56,441 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 01:46:56,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:56,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967551232] [2024-11-19 01:46:56,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967551232] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:46:56,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454202377] [2024-11-19 01:46:56,442 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:46:56,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:56,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:56,444 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:46:56,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-19 01:46:56,504 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:46:56,504 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:56,505 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:46:56,505 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:46:56,542 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:56,542 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:46:56,561 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 01:46:56,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454202377] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:46:56,561 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:46:56,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2024-11-19 01:46:56,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933847615] [2024-11-19 01:46:56,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:46:56,562 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-19 01:46:56,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:56,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-19 01:46:56,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-19 01:46:56,562 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:56,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 231 transitions, 3373 flow. Second operand has 10 states, 10 states have (on average 5.0) internal successors, (50), 10 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:56,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:56,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:56,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:56,767 INFO L124 PetriNetUnfolderBase]: 457/764 cut-off events. [2024-11-19 01:46:56,767 INFO L125 PetriNetUnfolderBase]: For 13184/13184 co-relation queries the response was YES. [2024-11-19 01:46:56,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6088 conditions, 764 events. 457/764 cut-off events. For 13184/13184 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3317 event pairs, 53 based on Foata normal form. 4/768 useless extension candidates. Maximal degree in co-relation 6021. Up to 321 conditions per place. [2024-11-19 01:46:56,776 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 129 selfloop transitions, 117 changer transitions 2/249 dead transitions. [2024-11-19 01:46:56,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 249 transitions, 4087 flow [2024-11-19 01:46:56,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:46:56,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:46:56,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 86 transitions. [2024-11-19 01:46:56,778 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.43434343434343436 [2024-11-19 01:46:56,778 INFO L175 Difference]: Start difference. First operand has 172 places, 231 transitions, 3373 flow. Second operand 11 states and 86 transitions. [2024-11-19 01:46:56,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 249 transitions, 4087 flow [2024-11-19 01:46:56,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 249 transitions, 3663 flow, removed 153 selfloop flow, removed 7 redundant places. [2024-11-19 01:46:56,837 INFO L231 Difference]: Finished difference. Result has 177 places, 231 transitions, 3196 flow [2024-11-19 01:46:56,837 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=2950, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3196, PETRI_PLACES=177, PETRI_TRANSITIONS=231} [2024-11-19 01:46:56,838 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 157 predicate places. [2024-11-19 01:46:56,838 INFO L471 AbstractCegarLoop]: Abstraction has has 177 places, 231 transitions, 3196 flow [2024-11-19 01:46:56,838 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 10 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:56,838 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:56,838 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:56,856 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-19 01:46:57,039 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:57,039 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:57,040 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:57,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1306934376, now seen corresponding path program 17 times [2024-11-19 01:46:57,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:57,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317856695] [2024-11-19 01:46:57,040 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:46:57,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:57,048 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:46:57,049 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:57,099 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:57,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:57,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317856695] [2024-11-19 01:46:57,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317856695] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:46:57,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068437710] [2024-11-19 01:46:57,100 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:46:57,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:57,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:57,102 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:46:57,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-19 01:46:57,168 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:46:57,168 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:57,169 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:46:57,170 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:46:57,212 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:57,212 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:46:57,231 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:57,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068437710] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:46:57,232 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:46:57,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-19 01:46:57,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439719595] [2024-11-19 01:46:57,232 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:46:57,232 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:46:57,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:57,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:46:57,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:46:57,233 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:57,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 231 transitions, 3196 flow. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:57,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:57,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:57,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:57,510 INFO L124 PetriNetUnfolderBase]: 499/826 cut-off events. [2024-11-19 01:46:57,510 INFO L125 PetriNetUnfolderBase]: For 13157/13157 co-relation queries the response was YES. [2024-11-19 01:46:57,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6394 conditions, 826 events. 499/826 cut-off events. For 13157/13157 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3585 event pairs, 54 based on Foata normal form. 4/830 useless extension candidates. Maximal degree in co-relation 6324. Up to 337 conditions per place. [2024-11-19 01:46:57,518 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 142 selfloop transitions, 127 changer transitions 4/274 dead transitions. [2024-11-19 01:46:57,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 274 transitions, 4322 flow [2024-11-19 01:46:57,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-19 01:46:57,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-19 01:46:57,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 89 transitions. [2024-11-19 01:46:57,520 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41203703703703703 [2024-11-19 01:46:57,520 INFO L175 Difference]: Start difference. First operand has 177 places, 231 transitions, 3196 flow. Second operand 12 states and 89 transitions. [2024-11-19 01:46:57,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 274 transitions, 4322 flow [2024-11-19 01:46:57,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 274 transitions, 4067 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-11-19 01:46:57,574 INFO L231 Difference]: Finished difference. Result has 184 places, 252 transitions, 3639 flow [2024-11-19 01:46:57,575 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=2983, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3639, PETRI_PLACES=184, PETRI_TRANSITIONS=252} [2024-11-19 01:46:57,575 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 164 predicate places. [2024-11-19 01:46:57,575 INFO L471 AbstractCegarLoop]: Abstraction has has 184 places, 252 transitions, 3639 flow [2024-11-19 01:46:57,575 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:57,576 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:57,576 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:57,596 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-19 01:46:57,779 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-11-19 01:46:57,780 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:57,780 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:57,780 INFO L85 PathProgramCache]: Analyzing trace with hash 252511738, now seen corresponding path program 18 times [2024-11-19 01:46:57,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:57,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460024269] [2024-11-19 01:46:57,780 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:46:57,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:57,792 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 01:46:57,792 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:57,870 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:57,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:57,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460024269] [2024-11-19 01:46:57,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460024269] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:46:57,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1947180657] [2024-11-19 01:46:57,871 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:46:57,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:57,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:57,873 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:46:57,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-19 01:46:57,941 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 01:46:57,941 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:57,942 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:46:57,943 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:46:58,008 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:58,008 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:46:58,061 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:58,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1947180657] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:46:58,061 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:46:58,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-11-19 01:46:58,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410231483] [2024-11-19 01:46:58,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:46:58,062 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-19 01:46:58,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:58,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-19 01:46:58,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-11-19 01:46:58,063 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:58,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 252 transitions, 3639 flow. Second operand has 15 states, 15 states have (on average 5.066666666666666) internal successors, (76), 15 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:58,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:58,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:58,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:58,511 INFO L124 PetriNetUnfolderBase]: 589/978 cut-off events. [2024-11-19 01:46:58,511 INFO L125 PetriNetUnfolderBase]: For 18722/18722 co-relation queries the response was YES. [2024-11-19 01:46:58,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7826 conditions, 978 events. 589/978 cut-off events. For 18722/18722 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 4460 event pairs, 37 based on Foata normal form. 8/986 useless extension candidates. Maximal degree in co-relation 7752. Up to 325 conditions per place. [2024-11-19 01:46:58,520 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 164 selfloop transitions, 172 changer transitions 0/337 dead transitions. [2024-11-19 01:46:58,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 337 transitions, 5351 flow [2024-11-19 01:46:58,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-19 01:46:58,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-19 01:46:58,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 168 transitions. [2024-11-19 01:46:58,521 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4057971014492754 [2024-11-19 01:46:58,521 INFO L175 Difference]: Start difference. First operand has 184 places, 252 transitions, 3639 flow. Second operand 23 states and 168 transitions. [2024-11-19 01:46:58,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 337 transitions, 5351 flow [2024-11-19 01:46:58,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 337 transitions, 5194 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-11-19 01:46:58,597 INFO L231 Difference]: Finished difference. Result has 208 places, 300 transitions, 4762 flow [2024-11-19 01:46:58,597 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=3504, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4762, PETRI_PLACES=208, PETRI_TRANSITIONS=300} [2024-11-19 01:46:58,598 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 188 predicate places. [2024-11-19 01:46:58,598 INFO L471 AbstractCegarLoop]: Abstraction has has 208 places, 300 transitions, 4762 flow [2024-11-19 01:46:58,598 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.066666666666666) internal successors, (76), 15 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:58,598 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:58,598 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:58,610 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-19 01:46:58,798 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:58,799 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:58,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:58,799 INFO L85 PathProgramCache]: Analyzing trace with hash 2145919580, now seen corresponding path program 19 times [2024-11-19 01:46:58,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:58,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527252697] [2024-11-19 01:46:58,799 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:46:58,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:58,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:46:58,876 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:58,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:58,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527252697] [2024-11-19 01:46:58,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527252697] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:46:58,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781795462] [2024-11-19 01:46:58,877 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:46:58,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:58,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:58,879 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:46:58,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-19 01:46:58,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:46:58,946 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:46:58,946 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:46:58,997 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:58,998 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:46:59,034 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:59,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781795462] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:46:59,034 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:46:59,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-11-19 01:46:59,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822390262] [2024-11-19 01:46:59,034 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:46:59,034 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-19 01:46:59,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:59,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-19 01:46:59,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-11-19 01:46:59,035 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:59,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 300 transitions, 4762 flow. Second operand has 15 states, 15 states have (on average 4.8) internal successors, (72), 15 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:59,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:59,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:59,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:46:59,364 INFO L124 PetriNetUnfolderBase]: 634/1049 cut-off events. [2024-11-19 01:46:59,364 INFO L125 PetriNetUnfolderBase]: For 30254/30254 co-relation queries the response was YES. [2024-11-19 01:46:59,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9176 conditions, 1049 events. 634/1049 cut-off events. For 30254/30254 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4838 event pairs, 151 based on Foata normal form. 24/1073 useless extension candidates. Maximal degree in co-relation 9095. Up to 901 conditions per place. [2024-11-19 01:46:59,374 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 293 selfloop transitions, 59 changer transitions 0/353 dead transitions. [2024-11-19 01:46:59,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 353 transitions, 6381 flow [2024-11-19 01:46:59,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-19 01:46:59,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-19 01:46:59,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 145 transitions. [2024-11-19 01:46:59,376 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4239766081871345 [2024-11-19 01:46:59,376 INFO L175 Difference]: Start difference. First operand has 208 places, 300 transitions, 4762 flow. Second operand 19 states and 145 transitions. [2024-11-19 01:46:59,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 353 transitions, 6381 flow [2024-11-19 01:46:59,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 353 transitions, 6202 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-11-19 01:46:59,470 INFO L231 Difference]: Finished difference. Result has 231 places, 325 transitions, 5494 flow [2024-11-19 01:46:59,470 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=4583, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5494, PETRI_PLACES=231, PETRI_TRANSITIONS=325} [2024-11-19 01:46:59,470 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 211 predicate places. [2024-11-19 01:46:59,470 INFO L471 AbstractCegarLoop]: Abstraction has has 231 places, 325 transitions, 5494 flow [2024-11-19 01:46:59,470 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.8) internal successors, (72), 15 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:59,470 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:46:59,470 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:46:59,482 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-19 01:46:59,671 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:59,671 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:46:59,671 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:46:59,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1184456462, now seen corresponding path program 20 times [2024-11-19 01:46:59,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:46:59,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898170405] [2024-11-19 01:46:59,672 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:46:59,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:46:59,680 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:46:59,680 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:59,745 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:59,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:46:59,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898170405] [2024-11-19 01:46:59,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898170405] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:46:59,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141475144] [2024-11-19 01:46:59,746 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:46:59,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:46:59,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:46:59,748 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:46:59,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-19 01:46:59,812 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:46:59,813 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:46:59,814 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:46:59,814 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:46:59,858 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:59,858 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:46:59,886 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:46:59,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141475144] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:46:59,886 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:46:59,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-11-19 01:46:59,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369685370] [2024-11-19 01:46:59,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:46:59,887 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-19 01:46:59,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:46:59,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-19 01:46:59,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2024-11-19 01:46:59,887 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:46:59,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 325 transitions, 5494 flow. Second operand has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:46:59,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:46:59,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:46:59,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:00,279 INFO L124 PetriNetUnfolderBase]: 683/1124 cut-off events. [2024-11-19 01:47:00,279 INFO L125 PetriNetUnfolderBase]: For 44097/44097 co-relation queries the response was YES. [2024-11-19 01:47:00,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10666 conditions, 1124 events. 683/1124 cut-off events. For 44097/44097 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 5201 event pairs, 86 based on Foata normal form. 10/1134 useless extension candidates. Maximal degree in co-relation 10572. Up to 686 conditions per place. [2024-11-19 01:47:00,289 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 228 selfloop transitions, 149 changer transitions 0/378 dead transitions. [2024-11-19 01:47:00,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 378 transitions, 7368 flow [2024-11-19 01:47:00,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-19 01:47:00,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-19 01:47:00,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 132 transitions. [2024-11-19 01:47:00,291 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.43137254901960786 [2024-11-19 01:47:00,291 INFO L175 Difference]: Start difference. First operand has 231 places, 325 transitions, 5494 flow. Second operand 17 states and 132 transitions. [2024-11-19 01:47:00,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 378 transitions, 7368 flow [2024-11-19 01:47:00,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 378 transitions, 6607 flow, removed 356 selfloop flow, removed 7 redundant places. [2024-11-19 01:47:00,448 INFO L231 Difference]: Finished difference. Result has 244 places, 351 transitions, 5996 flow [2024-11-19 01:47:00,449 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=4881, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5996, PETRI_PLACES=244, PETRI_TRANSITIONS=351} [2024-11-19 01:47:00,449 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 224 predicate places. [2024-11-19 01:47:00,449 INFO L471 AbstractCegarLoop]: Abstraction has has 244 places, 351 transitions, 5996 flow [2024-11-19 01:47:00,449 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:00,449 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:00,449 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:00,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-11-19 01:47:00,650 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:00,650 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:00,651 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:00,651 INFO L85 PathProgramCache]: Analyzing trace with hash 229919246, now seen corresponding path program 21 times [2024-11-19 01:47:00,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:00,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4614162] [2024-11-19 01:47:00,651 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:47:00,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:00,662 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 01:47:00,663 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:00,728 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:00,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:00,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4614162] [2024-11-19 01:47:00,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4614162] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:00,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250050699] [2024-11-19 01:47:00,728 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:47:00,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:00,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:00,730 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:00,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-19 01:47:00,786 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 01:47:00,786 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:00,787 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:47:00,787 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:00,828 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:00,828 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:00,867 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:00,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1250050699] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:00,867 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:00,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2024-11-19 01:47:00,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101732548] [2024-11-19 01:47:00,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:00,868 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-19 01:47:00,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:00,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-19 01:47:00,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2024-11-19 01:47:00,868 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:00,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 351 transitions, 5996 flow. Second operand has 15 states, 15 states have (on average 4.666666666666667) internal successors, (70), 15 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:00,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:00,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:00,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:01,254 INFO L124 PetriNetUnfolderBase]: 727/1192 cut-off events. [2024-11-19 01:47:01,255 INFO L125 PetriNetUnfolderBase]: For 46351/46351 co-relation queries the response was YES. [2024-11-19 01:47:01,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11558 conditions, 1192 events. 727/1192 cut-off events. For 46351/46351 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 5602 event pairs, 158 based on Foata normal form. 8/1200 useless extension candidates. Maximal degree in co-relation 11461. Up to 1002 conditions per place. [2024-11-19 01:47:01,275 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 308 selfloop transitions, 81 changer transitions 5/395 dead transitions. [2024-11-19 01:47:01,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 395 transitions, 7844 flow [2024-11-19 01:47:01,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-19 01:47:01,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-19 01:47:01,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 114 transitions. [2024-11-19 01:47:01,276 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-11-19 01:47:01,277 INFO L175 Difference]: Start difference. First operand has 244 places, 351 transitions, 5996 flow. Second operand 16 states and 114 transitions. [2024-11-19 01:47:01,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 395 transitions, 7844 flow [2024-11-19 01:47:01,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 395 transitions, 6874 flow, removed 431 selfloop flow, removed 17 redundant places. [2024-11-19 01:47:01,509 INFO L231 Difference]: Finished difference. Result has 249 places, 371 transitions, 6059 flow [2024-11-19 01:47:01,510 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=5410, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6059, PETRI_PLACES=249, PETRI_TRANSITIONS=371} [2024-11-19 01:47:01,510 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 229 predicate places. [2024-11-19 01:47:01,510 INFO L471 AbstractCegarLoop]: Abstraction has has 249 places, 371 transitions, 6059 flow [2024-11-19 01:47:01,511 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.666666666666667) internal successors, (70), 15 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:01,511 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:01,511 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:01,523 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-11-19 01:47:01,711 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:01,711 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:01,712 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:01,712 INFO L85 PathProgramCache]: Analyzing trace with hash 400968424, now seen corresponding path program 22 times [2024-11-19 01:47:01,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:01,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120371884] [2024-11-19 01:47:01,712 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:47:01,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:01,721 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:47:01,721 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:01,776 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:01,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:01,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120371884] [2024-11-19 01:47:01,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120371884] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:01,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10010708] [2024-11-19 01:47:01,777 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:47:01,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:01,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:01,779 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:01,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-19 01:47:01,845 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:47:01,845 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:01,847 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:47:01,847 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:01,887 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:01,887 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:01,911 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:01,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10010708] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:01,915 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:01,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2024-11-19 01:47:01,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130138379] [2024-11-19 01:47:01,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:01,916 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-19 01:47:01,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:01,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-19 01:47:01,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-19 01:47:01,917 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:01,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 371 transitions, 6059 flow. Second operand has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:01,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:01,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:01,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:02,285 INFO L124 PetriNetUnfolderBase]: 725/1190 cut-off events. [2024-11-19 01:47:02,285 INFO L125 PetriNetUnfolderBase]: For 40381/40381 co-relation queries the response was YES. [2024-11-19 01:47:02,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10928 conditions, 1190 events. 725/1190 cut-off events. For 40381/40381 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 5583 event pairs, 100 based on Foata normal form. 4/1194 useless extension candidates. Maximal degree in co-relation 10834. Up to 780 conditions per place. [2024-11-19 01:47:02,296 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 261 selfloop transitions, 122 changer transitions 2/386 dead transitions. [2024-11-19 01:47:02,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 386 transitions, 7149 flow [2024-11-19 01:47:02,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 01:47:02,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 01:47:02,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 65 transitions. [2024-11-19 01:47:02,297 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4513888888888889 [2024-11-19 01:47:02,297 INFO L175 Difference]: Start difference. First operand has 249 places, 371 transitions, 6059 flow. Second operand 8 states and 65 transitions. [2024-11-19 01:47:02,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 386 transitions, 7149 flow [2024-11-19 01:47:02,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 386 transitions, 6997 flow, removed 58 selfloop flow, removed 5 redundant places. [2024-11-19 01:47:02,428 INFO L231 Difference]: Finished difference. Result has 251 places, 371 transitions, 6188 flow [2024-11-19 01:47:02,428 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=5907, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6188, PETRI_PLACES=251, PETRI_TRANSITIONS=371} [2024-11-19 01:47:02,429 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 231 predicate places. [2024-11-19 01:47:02,429 INFO L471 AbstractCegarLoop]: Abstraction has has 251 places, 371 transitions, 6188 flow [2024-11-19 01:47:02,429 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:02,429 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:02,429 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:02,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-11-19 01:47:02,630 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-19 01:47:02,630 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:02,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:02,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1946870993, now seen corresponding path program 23 times [2024-11-19 01:47:02,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:02,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641354135] [2024-11-19 01:47:02,631 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:47:02,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:02,639 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 01:47:02,639 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:02,688 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:02,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:02,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641354135] [2024-11-19 01:47:02,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641354135] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:02,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956172541] [2024-11-19 01:47:02,688 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:47:02,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:02,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:02,690 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:02,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-19 01:47:02,757 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 01:47:02,757 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:02,758 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:47:02,759 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:02,805 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:02,805 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:02,830 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:02,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956172541] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:02,830 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:02,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-19 01:47:02,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736015361] [2024-11-19 01:47:02,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:02,831 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:47:02,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:02,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:47:02,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:47:02,831 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:02,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 371 transitions, 6188 flow. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:02,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:02,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:02,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:03,328 INFO L124 PetriNetUnfolderBase]: 798/1301 cut-off events. [2024-11-19 01:47:03,328 INFO L125 PetriNetUnfolderBase]: For 52566/52566 co-relation queries the response was YES. [2024-11-19 01:47:03,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12572 conditions, 1301 events. 798/1301 cut-off events. For 52566/52566 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 6177 event pairs, 44 based on Foata normal form. 36/1337 useless extension candidates. Maximal degree in co-relation 12476. Up to 948 conditions per place. [2024-11-19 01:47:03,340 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 333 selfloop transitions, 105 changer transitions 0/439 dead transitions. [2024-11-19 01:47:03,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 439 transitions, 8493 flow [2024-11-19 01:47:03,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-19 01:47:03,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-19 01:47:03,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 134 transitions. [2024-11-19 01:47:03,342 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41358024691358025 [2024-11-19 01:47:03,342 INFO L175 Difference]: Start difference. First operand has 251 places, 371 transitions, 6188 flow. Second operand 18 states and 134 transitions. [2024-11-19 01:47:03,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 439 transitions, 8493 flow [2024-11-19 01:47:03,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 439 transitions, 8213 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-11-19 01:47:03,490 INFO L231 Difference]: Finished difference. Result has 272 places, 419 transitions, 7595 flow [2024-11-19 01:47:03,490 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=5877, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7595, PETRI_PLACES=272, PETRI_TRANSITIONS=419} [2024-11-19 01:47:03,490 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 252 predicate places. [2024-11-19 01:47:03,490 INFO L471 AbstractCegarLoop]: Abstraction has has 272 places, 419 transitions, 7595 flow [2024-11-19 01:47:03,491 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:03,491 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:03,491 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:03,503 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-11-19 01:47:03,691 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-19 01:47:03,691 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:03,692 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:03,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1621467860, now seen corresponding path program 24 times [2024-11-19 01:47:03,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:03,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501996258] [2024-11-19 01:47:03,692 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:47:03,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:03,703 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 01:47:03,703 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:03,760 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:03,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:03,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501996258] [2024-11-19 01:47:03,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501996258] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:03,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613052017] [2024-11-19 01:47:03,760 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:47:03,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:03,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:03,761 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:03,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-19 01:47:03,813 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 01:47:03,813 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:03,814 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:47:03,814 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:03,837 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:03,837 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:03,856 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:03,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613052017] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:03,856 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:03,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-19 01:47:03,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419506804] [2024-11-19 01:47:03,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:03,857 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:47:03,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:03,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:47:03,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:47:03,858 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:03,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 419 transitions, 7595 flow. Second operand has 11 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:03,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:03,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:03,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:04,173 INFO L124 PetriNetUnfolderBase]: 795/1304 cut-off events. [2024-11-19 01:47:04,173 INFO L125 PetriNetUnfolderBase]: For 50757/50757 co-relation queries the response was YES. [2024-11-19 01:47:04,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12728 conditions, 1304 events. 795/1304 cut-off events. For 50757/50757 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 6251 event pairs, 121 based on Foata normal form. 2/1306 useless extension candidates. Maximal degree in co-relation 12622. Up to 882 conditions per place. [2024-11-19 01:47:04,186 INFO L140 encePairwiseOnDemand]: 13/18 looper letters, 323 selfloop transitions, 103 changer transitions 5/432 dead transitions. [2024-11-19 01:47:04,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 432 transitions, 8617 flow [2024-11-19 01:47:04,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 01:47:04,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 01:47:04,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 59 transitions. [2024-11-19 01:47:04,187 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-11-19 01:47:04,187 INFO L175 Difference]: Start difference. First operand has 272 places, 419 transitions, 7595 flow. Second operand 7 states and 59 transitions. [2024-11-19 01:47:04,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 432 transitions, 8617 flow [2024-11-19 01:47:04,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 432 transitions, 7601 flow, removed 503 selfloop flow, removed 1 redundant places. [2024-11-19 01:47:04,383 INFO L231 Difference]: Finished difference. Result has 278 places, 416 transitions, 6758 flow [2024-11-19 01:47:04,384 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=6584, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6758, PETRI_PLACES=278, PETRI_TRANSITIONS=416} [2024-11-19 01:47:04,384 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 258 predicate places. [2024-11-19 01:47:04,384 INFO L471 AbstractCegarLoop]: Abstraction has has 278 places, 416 transitions, 6758 flow [2024-11-19 01:47:04,384 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:04,384 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:04,384 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:04,396 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-11-19 01:47:04,585 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-19 01:47:04,585 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:04,585 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:04,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1993687287, now seen corresponding path program 25 times [2024-11-19 01:47:04,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:04,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651300726] [2024-11-19 01:47:04,586 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:47:04,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:04,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:47:04,651 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:04,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:04,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651300726] [2024-11-19 01:47:04,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651300726] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:04,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930405237] [2024-11-19 01:47:04,652 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:47:04,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:04,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:04,653 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:04,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-19 01:47:04,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:47:04,714 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:47:04,715 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:04,758 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:04,758 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:04,785 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 01:47:04,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930405237] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:04,786 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:04,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2024-11-19 01:47:04,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831183731] [2024-11-19 01:47:04,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:04,786 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-19 01:47:04,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:04,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-19 01:47:04,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-11-19 01:47:04,787 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:04,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 416 transitions, 6758 flow. Second operand has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:04,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:04,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:04,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:05,359 INFO L124 PetriNetUnfolderBase]: 858/1390 cut-off events. [2024-11-19 01:47:05,361 INFO L125 PetriNetUnfolderBase]: For 45393/45393 co-relation queries the response was YES. [2024-11-19 01:47:05,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12825 conditions, 1390 events. 858/1390 cut-off events. For 45393/45393 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 6639 event pairs, 46 based on Foata normal form. 12/1402 useless extension candidates. Maximal degree in co-relation 12717. Up to 845 conditions per place. [2024-11-19 01:47:05,380 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 324 selfloop transitions, 152 changer transitions 2/479 dead transitions. [2024-11-19 01:47:05,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 479 transitions, 8990 flow [2024-11-19 01:47:05,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-19 01:47:05,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-19 01:47:05,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 110 transitions. [2024-11-19 01:47:05,381 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-11-19 01:47:05,381 INFO L175 Difference]: Start difference. First operand has 278 places, 416 transitions, 6758 flow. Second operand 14 states and 110 transitions. [2024-11-19 01:47:05,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 479 transitions, 8990 flow [2024-11-19 01:47:05,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 479 transitions, 8766 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-11-19 01:47:05,554 INFO L231 Difference]: Finished difference. Result has 287 places, 449 transitions, 7947 flow [2024-11-19 01:47:05,555 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=6535, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7947, PETRI_PLACES=287, PETRI_TRANSITIONS=449} [2024-11-19 01:47:05,555 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 267 predicate places. [2024-11-19 01:47:05,555 INFO L471 AbstractCegarLoop]: Abstraction has has 287 places, 449 transitions, 7947 flow [2024-11-19 01:47:05,556 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:05,556 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:05,556 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:05,568 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-11-19 01:47:05,756 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-11-19 01:47:05,756 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:05,757 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:05,757 INFO L85 PathProgramCache]: Analyzing trace with hash 580165740, now seen corresponding path program 26 times [2024-11-19 01:47:05,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:05,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446306663] [2024-11-19 01:47:05,757 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:47:05,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:05,765 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:47:05,765 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:05,824 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:05,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:05,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446306663] [2024-11-19 01:47:05,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446306663] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:05,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627112618] [2024-11-19 01:47:05,825 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:47:05,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:05,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:05,827 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:05,830 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-19 01:47:05,895 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:47:05,895 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:05,896 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:47:05,897 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:05,936 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:05,936 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:05,958 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:05,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [627112618] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:05,959 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:05,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2024-11-19 01:47:05,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010938020] [2024-11-19 01:47:05,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:05,959 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-19 01:47:05,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:05,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-19 01:47:05,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2024-11-19 01:47:05,960 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:05,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 449 transitions, 7947 flow. Second operand has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:05,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:05,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:05,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:06,286 INFO L124 PetriNetUnfolderBase]: 854/1380 cut-off events. [2024-11-19 01:47:06,286 INFO L125 PetriNetUnfolderBase]: For 47241/47241 co-relation queries the response was YES. [2024-11-19 01:47:06,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13119 conditions, 1380 events. 854/1380 cut-off events. For 47241/47241 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 6586 event pairs, 200 based on Foata normal form. 4/1384 useless extension candidates. Maximal degree in co-relation 13008. Up to 1234 conditions per place. [2024-11-19 01:47:06,301 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 399 selfloop transitions, 60 changer transitions 2/462 dead transitions. [2024-11-19 01:47:06,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 462 transitions, 9113 flow [2024-11-19 01:47:06,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:47:06,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:47:06,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 83 transitions. [2024-11-19 01:47:06,302 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41919191919191917 [2024-11-19 01:47:06,302 INFO L175 Difference]: Start difference. First operand has 287 places, 449 transitions, 7947 flow. Second operand 11 states and 83 transitions. [2024-11-19 01:47:06,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 462 transitions, 9113 flow [2024-11-19 01:47:06,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 462 transitions, 8402 flow, removed 284 selfloop flow, removed 7 redundant places. [2024-11-19 01:47:06,499 INFO L231 Difference]: Finished difference. Result has 289 places, 447 transitions, 7337 flow [2024-11-19 01:47:06,499 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=7205, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7337, PETRI_PLACES=289, PETRI_TRANSITIONS=447} [2024-11-19 01:47:06,500 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 269 predicate places. [2024-11-19 01:47:06,500 INFO L471 AbstractCegarLoop]: Abstraction has has 289 places, 447 transitions, 7337 flow [2024-11-19 01:47:06,500 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:06,500 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:06,500 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:06,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2024-11-19 01:47:06,701 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-11-19 01:47:06,701 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:06,701 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:06,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1546465365, now seen corresponding path program 27 times [2024-11-19 01:47:06,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:06,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449983390] [2024-11-19 01:47:06,702 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:47:06,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:06,714 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-19 01:47:06,714 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:06,769 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:06,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:06,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449983390] [2024-11-19 01:47:06,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449983390] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:06,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990994350] [2024-11-19 01:47:06,770 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:47:06,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:06,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:06,772 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:06,774 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-19 01:47:06,835 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-19 01:47:06,836 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:06,837 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:47:06,838 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:06,871 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:06,871 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:06,903 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:06,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990994350] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:06,903 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:06,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-19 01:47:06,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177602619] [2024-11-19 01:47:06,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:06,903 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:47:06,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:06,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:47:06,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:47:06,904 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:06,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 447 transitions, 7337 flow. Second operand has 11 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:06,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:06,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:06,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:07,402 INFO L124 PetriNetUnfolderBase]: 903/1459 cut-off events. [2024-11-19 01:47:07,402 INFO L125 PetriNetUnfolderBase]: For 41578/41578 co-relation queries the response was YES. [2024-11-19 01:47:07,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12975 conditions, 1459 events. 903/1459 cut-off events. For 41578/41578 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 6996 event pairs, 15 based on Foata normal form. 8/1467 useless extension candidates. Maximal degree in co-relation 12862. Up to 718 conditions per place. [2024-11-19 01:47:07,416 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 313 selfloop transitions, 187 changer transitions 0/501 dead transitions. [2024-11-19 01:47:07,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 501 transitions, 9008 flow [2024-11-19 01:47:07,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-19 01:47:07,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-19 01:47:07,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 83 transitions. [2024-11-19 01:47:07,417 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46111111111111114 [2024-11-19 01:47:07,417 INFO L175 Difference]: Start difference. First operand has 289 places, 447 transitions, 7337 flow. Second operand 10 states and 83 transitions. [2024-11-19 01:47:07,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 501 transitions, 9008 flow [2024-11-19 01:47:07,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 501 transitions, 8838 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-11-19 01:47:07,574 INFO L231 Difference]: Finished difference. Result has 294 places, 471 transitions, 7933 flow [2024-11-19 01:47:07,575 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=7168, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7933, PETRI_PLACES=294, PETRI_TRANSITIONS=471} [2024-11-19 01:47:07,575 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 274 predicate places. [2024-11-19 01:47:07,575 INFO L471 AbstractCegarLoop]: Abstraction has has 294 places, 471 transitions, 7933 flow [2024-11-19 01:47:07,576 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.0) internal successors, (55), 11 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:07,576 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:07,576 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:07,588 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-11-19 01:47:07,776 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2024-11-19 01:47:07,776 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:07,777 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:07,777 INFO L85 PathProgramCache]: Analyzing trace with hash -976650723, now seen corresponding path program 28 times [2024-11-19 01:47:07,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:07,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217535851] [2024-11-19 01:47:07,777 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:47:07,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:07,789 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:47:07,789 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:07,853 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:07,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:07,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217535851] [2024-11-19 01:47:07,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217535851] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:07,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515360866] [2024-11-19 01:47:07,854 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:47:07,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:07,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:07,856 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:07,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-19 01:47:07,921 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:47:07,921 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:07,922 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:47:07,923 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:07,964 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:07,964 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:07,981 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:07,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515360866] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:07,981 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:07,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-19 01:47:07,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539494077] [2024-11-19 01:47:07,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:07,981 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:47:07,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:07,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:47:07,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:47:07,982 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:07,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 471 transitions, 7933 flow. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:07,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:07,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:07,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:08,367 INFO L124 PetriNetUnfolderBase]: 924/1499 cut-off events. [2024-11-19 01:47:08,367 INFO L125 PetriNetUnfolderBase]: For 44491/44491 co-relation queries the response was YES. [2024-11-19 01:47:08,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13724 conditions, 1499 events. 924/1499 cut-off events. For 44491/44491 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 7375 event pairs, 59 based on Foata normal form. 9/1508 useless extension candidates. Maximal degree in co-relation 13607. Up to 917 conditions per place. [2024-11-19 01:47:08,381 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 356 selfloop transitions, 153 changer transitions 2/512 dead transitions. [2024-11-19 01:47:08,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 512 transitions, 9544 flow [2024-11-19 01:47:08,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-19 01:47:08,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-19 01:47:08,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 101 transitions. [2024-11-19 01:47:08,382 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.43162393162393164 [2024-11-19 01:47:08,382 INFO L175 Difference]: Start difference. First operand has 294 places, 471 transitions, 7933 flow. Second operand 13 states and 101 transitions. [2024-11-19 01:47:08,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 512 transitions, 9544 flow [2024-11-19 01:47:08,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 512 transitions, 9159 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-11-19 01:47:08,543 INFO L231 Difference]: Finished difference. Result has 302 places, 483 transitions, 8309 flow [2024-11-19 01:47:08,543 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=7562, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8309, PETRI_PLACES=302, PETRI_TRANSITIONS=483} [2024-11-19 01:47:08,544 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 282 predicate places. [2024-11-19 01:47:08,544 INFO L471 AbstractCegarLoop]: Abstraction has has 302 places, 483 transitions, 8309 flow [2024-11-19 01:47:08,544 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:08,544 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:08,544 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:08,558 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-11-19 01:47:08,745 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:08,745 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:08,745 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:08,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1389701385, now seen corresponding path program 29 times [2024-11-19 01:47:08,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:08,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853176548] [2024-11-19 01:47:08,746 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:47:08,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:08,754 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 01:47:08,755 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:08,804 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:08,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:08,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853176548] [2024-11-19 01:47:08,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853176548] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:08,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070220621] [2024-11-19 01:47:08,804 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:47:08,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:08,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:08,806 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:08,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-11-19 01:47:08,870 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 01:47:08,870 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:08,871 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:47:08,871 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:08,914 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:08,915 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:08,943 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:08,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070220621] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:08,943 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:08,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 10 [2024-11-19 01:47:08,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644920042] [2024-11-19 01:47:08,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:08,944 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-19 01:47:08,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:08,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-19 01:47:08,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-11-19 01:47:08,947 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:08,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 483 transitions, 8309 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:08,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:08,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:08,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:09,442 INFO L124 PetriNetUnfolderBase]: 944/1531 cut-off events. [2024-11-19 01:47:09,442 INFO L125 PetriNetUnfolderBase]: For 44821/44821 co-relation queries the response was YES. [2024-11-19 01:47:09,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14006 conditions, 1531 events. 944/1531 cut-off events. For 44821/44821 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 7553 event pairs, 48 based on Foata normal form. 12/1543 useless extension candidates. Maximal degree in co-relation 13889. Up to 942 conditions per place. [2024-11-19 01:47:09,461 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 322 selfloop transitions, 199 changer transitions 0/522 dead transitions. [2024-11-19 01:47:09,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 522 transitions, 9807 flow [2024-11-19 01:47:09,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-19 01:47:09,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-19 01:47:09,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 109 transitions. [2024-11-19 01:47:09,462 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-11-19 01:47:09,462 INFO L175 Difference]: Start difference. First operand has 302 places, 483 transitions, 8309 flow. Second operand 14 states and 109 transitions. [2024-11-19 01:47:09,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 522 transitions, 9807 flow [2024-11-19 01:47:09,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 522 transitions, 9500 flow, removed 90 selfloop flow, removed 6 redundant places. [2024-11-19 01:47:09,668 INFO L231 Difference]: Finished difference. Result has 311 places, 503 transitions, 8823 flow [2024-11-19 01:47:09,669 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=7964, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8823, PETRI_PLACES=311, PETRI_TRANSITIONS=503} [2024-11-19 01:47:09,669 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 291 predicate places. [2024-11-19 01:47:09,669 INFO L471 AbstractCegarLoop]: Abstraction has has 311 places, 503 transitions, 8823 flow [2024-11-19 01:47:09,670 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:09,670 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:09,670 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:09,681 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-11-19 01:47:09,870 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:09,870 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:09,871 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:09,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1860200650, now seen corresponding path program 30 times [2024-11-19 01:47:09,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:09,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294210444] [2024-11-19 01:47:09,871 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:47:09,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:09,878 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 01:47:09,878 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:09,931 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:09,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:09,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294210444] [2024-11-19 01:47:09,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294210444] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:09,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249959899] [2024-11-19 01:47:09,932 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:47:09,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:09,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:09,934 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:09,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-19 01:47:09,995 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 01:47:09,995 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:09,996 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:47:09,997 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:10,040 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:10,041 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:10,067 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:10,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249959899] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:10,067 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:10,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-11-19 01:47:10,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957988313] [2024-11-19 01:47:10,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:10,068 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-19 01:47:10,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:10,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-19 01:47:10,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-11-19 01:47:10,069 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:10,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 503 transitions, 8823 flow. Second operand has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:10,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:10,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:10,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:10,668 INFO L124 PetriNetUnfolderBase]: 944/1527 cut-off events. [2024-11-19 01:47:10,668 INFO L125 PetriNetUnfolderBase]: For 42467/42467 co-relation queries the response was YES. [2024-11-19 01:47:10,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14165 conditions, 1527 events. 944/1527 cut-off events. For 42467/42467 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 7554 event pairs, 144 based on Foata normal form. 4/1531 useless extension candidates. Maximal degree in co-relation 14048. Up to 1025 conditions per place. [2024-11-19 01:47:10,691 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 339 selfloop transitions, 180 changer transitions 2/522 dead transitions. [2024-11-19 01:47:10,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 522 transitions, 10233 flow [2024-11-19 01:47:10,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-19 01:47:10,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-19 01:47:10,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 92 transitions. [2024-11-19 01:47:10,692 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-11-19 01:47:10,692 INFO L175 Difference]: Start difference. First operand has 311 places, 503 transitions, 8823 flow. Second operand 12 states and 92 transitions. [2024-11-19 01:47:10,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 522 transitions, 10233 flow [2024-11-19 01:47:10,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 522 transitions, 9737 flow, removed 77 selfloop flow, removed 11 redundant places. [2024-11-19 01:47:10,900 INFO L231 Difference]: Finished difference. Result has 311 places, 502 transitions, 8738 flow [2024-11-19 01:47:10,901 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=8314, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8738, PETRI_PLACES=311, PETRI_TRANSITIONS=502} [2024-11-19 01:47:10,901 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 291 predicate places. [2024-11-19 01:47:10,901 INFO L471 AbstractCegarLoop]: Abstraction has has 311 places, 502 transitions, 8738 flow [2024-11-19 01:47:10,901 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:10,901 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:10,901 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:10,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2024-11-19 01:47:11,105 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2024-11-19 01:47:11,106 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:11,106 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:11,106 INFO L85 PathProgramCache]: Analyzing trace with hash 734664865, now seen corresponding path program 31 times [2024-11-19 01:47:11,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:11,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631280145] [2024-11-19 01:47:11,106 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:47:11,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:11,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:47:11,168 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:11,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:11,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631280145] [2024-11-19 01:47:11,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631280145] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:11,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883636449] [2024-11-19 01:47:11,169 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:47:11,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:11,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:11,171 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:11,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-11-19 01:47:11,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:47:11,228 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:47:11,229 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:11,264 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:11,265 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:11,288 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:11,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883636449] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:11,288 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:11,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-11-19 01:47:11,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995035187] [2024-11-19 01:47:11,288 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:11,289 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-19 01:47:11,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:11,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-19 01:47:11,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-11-19 01:47:11,289 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:11,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 502 transitions, 8738 flow. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:11,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:11,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:11,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:11,673 INFO L124 PetriNetUnfolderBase]: 980/1576 cut-off events. [2024-11-19 01:47:11,674 INFO L125 PetriNetUnfolderBase]: For 41152/41152 co-relation queries the response was YES. [2024-11-19 01:47:11,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14536 conditions, 1576 events. 980/1576 cut-off events. For 41152/41152 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 7789 event pairs, 57 based on Foata normal form. 6/1582 useless extension candidates. Maximal degree in co-relation 14420. Up to 936 conditions per place. [2024-11-19 01:47:11,692 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 374 selfloop transitions, 168 changer transitions 1/544 dead transitions. [2024-11-19 01:47:11,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 544 transitions, 10463 flow [2024-11-19 01:47:11,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-19 01:47:11,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-19 01:47:11,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 103 transitions. [2024-11-19 01:47:11,693 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44017094017094016 [2024-11-19 01:47:11,693 INFO L175 Difference]: Start difference. First operand has 311 places, 502 transitions, 8738 flow. Second operand 13 states and 103 transitions. [2024-11-19 01:47:11,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 544 transitions, 10463 flow [2024-11-19 01:47:11,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 544 transitions, 10058 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-11-19 01:47:11,909 INFO L231 Difference]: Finished difference. Result has 312 places, 519 transitions, 9146 flow [2024-11-19 01:47:11,910 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=8324, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9146, PETRI_PLACES=312, PETRI_TRANSITIONS=519} [2024-11-19 01:47:11,910 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 292 predicate places. [2024-11-19 01:47:11,910 INFO L471 AbstractCegarLoop]: Abstraction has has 312 places, 519 transitions, 9146 flow [2024-11-19 01:47:11,910 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:11,910 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:11,911 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:11,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2024-11-19 01:47:12,111 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:12,111 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:12,111 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:12,112 INFO L85 PathProgramCache]: Analyzing trace with hash 215734995, now seen corresponding path program 32 times [2024-11-19 01:47:12,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:12,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262864021] [2024-11-19 01:47:12,112 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:47:12,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:12,118 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:47:12,118 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:12,174 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:12,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:12,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262864021] [2024-11-19 01:47:12,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262864021] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:12,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000956371] [2024-11-19 01:47:12,175 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:47:12,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:12,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:12,177 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:12,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-11-19 01:47:12,240 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:47:12,241 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:12,241 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:47:12,242 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:12,280 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:12,281 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:12,311 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:12,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000956371] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:12,312 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:12,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2024-11-19 01:47:12,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506005039] [2024-11-19 01:47:12,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:12,312 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-19 01:47:12,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:12,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-19 01:47:12,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-11-19 01:47:12,313 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:12,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 519 transitions, 9146 flow. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:12,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:12,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:12,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:12,805 INFO L124 PetriNetUnfolderBase]: 971/1567 cut-off events. [2024-11-19 01:47:12,805 INFO L125 PetriNetUnfolderBase]: For 42299/42299 co-relation queries the response was YES. [2024-11-19 01:47:12,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14474 conditions, 1567 events. 971/1567 cut-off events. For 42299/42299 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 7737 event pairs, 41 based on Foata normal form. 12/1579 useless extension candidates. Maximal degree in co-relation 14355. Up to 946 conditions per place. [2024-11-19 01:47:12,824 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 355 selfloop transitions, 187 changer transitions 0/543 dead transitions. [2024-11-19 01:47:12,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 543 transitions, 10407 flow [2024-11-19 01:47:12,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-19 01:47:12,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-19 01:47:12,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 121 transitions. [2024-11-19 01:47:12,825 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4201388888888889 [2024-11-19 01:47:12,825 INFO L175 Difference]: Start difference. First operand has 312 places, 519 transitions, 9146 flow. Second operand 16 states and 121 transitions. [2024-11-19 01:47:12,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 543 transitions, 10407 flow [2024-11-19 01:47:13,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 543 transitions, 10217 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-11-19 01:47:13,021 INFO L231 Difference]: Finished difference. Result has 317 places, 518 transitions, 9316 flow [2024-11-19 01:47:13,021 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=8783, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=9316, PETRI_PLACES=317, PETRI_TRANSITIONS=518} [2024-11-19 01:47:13,022 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 297 predicate places. [2024-11-19 01:47:13,022 INFO L471 AbstractCegarLoop]: Abstraction has has 317 places, 518 transitions, 9316 flow [2024-11-19 01:47:13,022 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:13,022 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:13,022 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:13,034 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2024-11-19 01:47:13,223 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2024-11-19 01:47:13,223 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:13,223 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:13,223 INFO L85 PathProgramCache]: Analyzing trace with hash -2129911505, now seen corresponding path program 33 times [2024-11-19 01:47:13,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:13,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144608282] [2024-11-19 01:47:13,224 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:47:13,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:13,230 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 01:47:13,230 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:13,298 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:13,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:13,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144608282] [2024-11-19 01:47:13,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144608282] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:13,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869175643] [2024-11-19 01:47:13,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:47:13,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:13,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:13,301 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:13,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-19 01:47:13,363 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 01:47:13,363 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:13,364 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-19 01:47:13,365 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:13,410 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:13,410 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:13,442 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:13,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869175643] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:13,442 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:13,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2024-11-19 01:47:13,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536346621] [2024-11-19 01:47:13,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:13,442 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-19 01:47:13,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:13,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-19 01:47:13,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-11-19 01:47:13,443 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:13,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 518 transitions, 9316 flow. Second operand has 13 states, 13 states have (on average 5.076923076923077) internal successors, (66), 13 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:13,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:13,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:13,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:13,870 INFO L124 PetriNetUnfolderBase]: 1015/1639 cut-off events. [2024-11-19 01:47:13,870 INFO L125 PetriNetUnfolderBase]: For 42670/42670 co-relation queries the response was YES. [2024-11-19 01:47:13,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15216 conditions, 1639 events. 1015/1639 cut-off events. For 42670/42670 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 8099 event pairs, 52 based on Foata normal form. 2/1641 useless extension candidates. Maximal degree in co-relation 15096. Up to 1075 conditions per place. [2024-11-19 01:47:13,892 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 403 selfloop transitions, 161 changer transitions 0/565 dead transitions. [2024-11-19 01:47:13,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 565 transitions, 10994 flow [2024-11-19 01:47:13,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-19 01:47:13,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-19 01:47:13,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 100 transitions. [2024-11-19 01:47:13,893 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-11-19 01:47:13,893 INFO L175 Difference]: Start difference. First operand has 317 places, 518 transitions, 9316 flow. Second operand 14 states and 100 transitions. [2024-11-19 01:47:13,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 565 transitions, 10994 flow [2024-11-19 01:47:14,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 565 transitions, 10487 flow, removed 38 selfloop flow, removed 15 redundant places. [2024-11-19 01:47:14,098 INFO L231 Difference]: Finished difference. Result has 321 places, 543 transitions, 9625 flow [2024-11-19 01:47:14,098 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=8814, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9625, PETRI_PLACES=321, PETRI_TRANSITIONS=543} [2024-11-19 01:47:14,098 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 301 predicate places. [2024-11-19 01:47:14,098 INFO L471 AbstractCegarLoop]: Abstraction has has 321 places, 543 transitions, 9625 flow [2024-11-19 01:47:14,099 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.076923076923077) internal successors, (66), 13 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:14,099 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:14,099 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:14,111 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2024-11-19 01:47:14,299 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:14,299 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:14,300 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:14,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1978793329, now seen corresponding path program 34 times [2024-11-19 01:47:14,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:14,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524357919] [2024-11-19 01:47:14,300 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:47:14,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:14,312 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:47:14,312 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:14,545 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:14,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:14,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524357919] [2024-11-19 01:47:14,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524357919] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:14,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558379272] [2024-11-19 01:47:14,546 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:47:14,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:14,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:14,548 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:14,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-11-19 01:47:14,616 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:47:14,616 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:14,617 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 01:47:14,618 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:14,723 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:14,724 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:14,920 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:14,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558379272] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:14,921 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:14,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2024-11-19 01:47:14,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498676881] [2024-11-19 01:47:14,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:14,921 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-19 01:47:14,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:14,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-19 01:47:14,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2024-11-19 01:47:14,922 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:14,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 543 transitions, 9625 flow. Second operand has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:14,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:14,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:14,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:15,649 INFO L124 PetriNetUnfolderBase]: 1180/1952 cut-off events. [2024-11-19 01:47:15,650 INFO L125 PetriNetUnfolderBase]: For 54019/54019 co-relation queries the response was YES. [2024-11-19 01:47:15,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18100 conditions, 1952 events. 1180/1952 cut-off events. For 54019/54019 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 10408 event pairs, 25 based on Foata normal form. 2/1954 useless extension candidates. Maximal degree in co-relation 17977. Up to 1523 conditions per place. [2024-11-19 01:47:15,669 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 543 selfloop transitions, 107 changer transitions 12/663 dead transitions. [2024-11-19 01:47:15,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 663 transitions, 12837 flow [2024-11-19 01:47:15,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:47:15,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:47:15,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 106 transitions. [2024-11-19 01:47:15,670 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5353535353535354 [2024-11-19 01:47:15,670 INFO L175 Difference]: Start difference. First operand has 321 places, 543 transitions, 9625 flow. Second operand 11 states and 106 transitions. [2024-11-19 01:47:15,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 663 transitions, 12837 flow [2024-11-19 01:47:15,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 663 transitions, 12635 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-11-19 01:47:15,903 INFO L231 Difference]: Finished difference. Result has 334 places, 601 transitions, 10969 flow [2024-11-19 01:47:15,904 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=9442, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10969, PETRI_PLACES=334, PETRI_TRANSITIONS=601} [2024-11-19 01:47:15,904 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 314 predicate places. [2024-11-19 01:47:15,904 INFO L471 AbstractCegarLoop]: Abstraction has has 334 places, 601 transitions, 10969 flow [2024-11-19 01:47:15,905 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.411764705882353) internal successors, (92), 17 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:15,905 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:15,905 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:15,921 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2024-11-19 01:47:16,110 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-11-19 01:47:16,111 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:16,111 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:16,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1386347853, now seen corresponding path program 35 times [2024-11-19 01:47:16,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:16,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397997084] [2024-11-19 01:47:16,112 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:47:16,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:16,144 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:47:16,145 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:16,392 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:16,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:16,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397997084] [2024-11-19 01:47:16,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397997084] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:16,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860622139] [2024-11-19 01:47:16,393 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:47:16,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:16,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:16,395 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:16,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-11-19 01:47:16,461 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:47:16,461 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:16,463 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 01:47:16,464 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:16,587 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:16,587 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:16,781 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:16,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860622139] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:16,781 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:16,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2024-11-19 01:47:16,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732122043] [2024-11-19 01:47:16,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:16,783 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-19 01:47:16,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:16,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-19 01:47:16,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2024-11-19 01:47:16,787 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:16,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 601 transitions, 10969 flow. Second operand has 15 states, 15 states have (on average 5.4) internal successors, (81), 15 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:16,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:16,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:16,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:17,703 INFO L124 PetriNetUnfolderBase]: 1188/1974 cut-off events. [2024-11-19 01:47:17,704 INFO L125 PetriNetUnfolderBase]: For 60779/60779 co-relation queries the response was YES. [2024-11-19 01:47:17,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18873 conditions, 1974 events. 1188/1974 cut-off events. For 60779/60779 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 10617 event pairs, 23 based on Foata normal form. 2/1976 useless extension candidates. Maximal degree in co-relation 18741. Up to 1653 conditions per place. [2024-11-19 01:47:17,744 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 541 selfloop transitions, 90 changer transitions 18/650 dead transitions. [2024-11-19 01:47:17,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 650 transitions, 12893 flow [2024-11-19 01:47:17,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-19 01:47:17,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-19 01:47:17,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 103 transitions. [2024-11-19 01:47:17,745 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.47685185185185186 [2024-11-19 01:47:17,745 INFO L175 Difference]: Start difference. First operand has 334 places, 601 transitions, 10969 flow. Second operand 12 states and 103 transitions. [2024-11-19 01:47:17,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 650 transitions, 12893 flow [2024-11-19 01:47:18,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 650 transitions, 12493 flow, removed 198 selfloop flow, removed 3 redundant places. [2024-11-19 01:47:18,135 INFO L231 Difference]: Finished difference. Result has 345 places, 606 transitions, 11023 flow [2024-11-19 01:47:18,135 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=10651, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11023, PETRI_PLACES=345, PETRI_TRANSITIONS=606} [2024-11-19 01:47:18,136 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 325 predicate places. [2024-11-19 01:47:18,136 INFO L471 AbstractCegarLoop]: Abstraction has has 345 places, 606 transitions, 11023 flow [2024-11-19 01:47:18,136 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.4) internal successors, (81), 15 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:18,136 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:18,136 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:18,153 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2024-11-19 01:47:18,337 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2024-11-19 01:47:18,337 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:18,337 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:18,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1768086217, now seen corresponding path program 36 times [2024-11-19 01:47:18,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:18,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137476391] [2024-11-19 01:47:18,338 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:47:18,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:18,354 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-19 01:47:18,354 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:18,560 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:18,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:18,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137476391] [2024-11-19 01:47:18,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137476391] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:18,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576801029] [2024-11-19 01:47:18,561 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:47:18,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:18,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:18,563 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:18,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-11-19 01:47:18,628 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-19 01:47:18,628 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:18,630 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 01:47:18,630 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:18,758 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:18,759 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:18,967 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:18,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576801029] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:18,967 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:18,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2024-11-19 01:47:18,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191373002] [2024-11-19 01:47:18,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:18,968 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-19 01:47:18,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:18,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-19 01:47:18,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2024-11-19 01:47:18,969 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:18,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 606 transitions, 11023 flow. Second operand has 20 states, 20 states have (on average 5.15) internal successors, (103), 20 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:18,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:18,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:18,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:19,732 INFO L124 PetriNetUnfolderBase]: 1168/1938 cut-off events. [2024-11-19 01:47:19,732 INFO L125 PetriNetUnfolderBase]: For 51709/51709 co-relation queries the response was YES. [2024-11-19 01:47:19,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18135 conditions, 1938 events. 1168/1938 cut-off events. For 51709/51709 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 10344 event pairs, 22 based on Foata normal form. 1/1939 useless extension candidates. Maximal degree in co-relation 18000. Up to 1529 conditions per place. [2024-11-19 01:47:19,756 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 534 selfloop transitions, 108 changer transitions 4/647 dead transitions. [2024-11-19 01:47:19,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 647 transitions, 12795 flow [2024-11-19 01:47:19,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-19 01:47:19,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-19 01:47:19,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 89 transitions. [2024-11-19 01:47:19,757 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5493827160493827 [2024-11-19 01:47:19,757 INFO L175 Difference]: Start difference. First operand has 345 places, 606 transitions, 11023 flow. Second operand 9 states and 89 transitions. [2024-11-19 01:47:19,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 647 transitions, 12795 flow [2024-11-19 01:47:20,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 647 transitions, 12472 flow, removed 90 selfloop flow, removed 7 redundant places. [2024-11-19 01:47:20,052 INFO L231 Difference]: Finished difference. Result has 346 places, 610 transitions, 11085 flow [2024-11-19 01:47:20,053 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=10709, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11085, PETRI_PLACES=346, PETRI_TRANSITIONS=610} [2024-11-19 01:47:20,053 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 326 predicate places. [2024-11-19 01:47:20,053 INFO L471 AbstractCegarLoop]: Abstraction has has 346 places, 610 transitions, 11085 flow [2024-11-19 01:47:20,053 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.15) internal successors, (103), 20 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:20,053 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:20,053 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:20,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2024-11-19 01:47:20,254 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-11-19 01:47:20,254 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:20,254 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:20,254 INFO L85 PathProgramCache]: Analyzing trace with hash -770088891, now seen corresponding path program 37 times [2024-11-19 01:47:20,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:20,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407744820] [2024-11-19 01:47:20,255 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:47:20,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:20,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:47:20,425 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:20,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:20,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407744820] [2024-11-19 01:47:20,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407744820] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:20,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043985618] [2024-11-19 01:47:20,426 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:47:20,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:20,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:20,432 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:20,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-11-19 01:47:20,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:47:20,487 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 01:47:20,488 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:20,599 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:20,599 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:20,756 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:20,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043985618] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:20,757 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:20,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-11-19 01:47:20,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027032941] [2024-11-19 01:47:20,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:20,757 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-19 01:47:20,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:20,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-19 01:47:20,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2024-11-19 01:47:20,758 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:20,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 610 transitions, 11085 flow. Second operand has 16 states, 16 states have (on average 5.375) internal successors, (86), 16 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:20,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:20,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:20,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:21,384 INFO L124 PetriNetUnfolderBase]: 1166/1930 cut-off events. [2024-11-19 01:47:21,385 INFO L125 PetriNetUnfolderBase]: For 52237/52237 co-relation queries the response was YES. [2024-11-19 01:47:21,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17900 conditions, 1930 events. 1166/1930 cut-off events. For 52237/52237 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 10276 event pairs, 21 based on Foata normal form. 1/1931 useless extension candidates. Maximal degree in co-relation 17765. Up to 1584 conditions per place. [2024-11-19 01:47:21,410 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 537 selfloop transitions, 108 changer transitions 4/650 dead transitions. [2024-11-19 01:47:21,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 650 transitions, 12816 flow [2024-11-19 01:47:21,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:47:21,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:47:21,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 97 transitions. [2024-11-19 01:47:21,411 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4898989898989899 [2024-11-19 01:47:21,411 INFO L175 Difference]: Start difference. First operand has 346 places, 610 transitions, 11085 flow. Second operand 11 states and 97 transitions. [2024-11-19 01:47:21,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 650 transitions, 12816 flow [2024-11-19 01:47:21,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 650 transitions, 12559 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-11-19 01:47:21,739 INFO L231 Difference]: Finished difference. Result has 352 places, 617 transitions, 11255 flow [2024-11-19 01:47:21,740 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=10832, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11255, PETRI_PLACES=352, PETRI_TRANSITIONS=617} [2024-11-19 01:47:21,740 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 332 predicate places. [2024-11-19 01:47:21,740 INFO L471 AbstractCegarLoop]: Abstraction has has 352 places, 617 transitions, 11255 flow [2024-11-19 01:47:21,740 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.375) internal successors, (86), 16 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:21,740 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:21,740 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:21,753 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2024-11-19 01:47:21,941 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2024-11-19 01:47:21,941 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:21,941 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:21,941 INFO L85 PathProgramCache]: Analyzing trace with hash -809840343, now seen corresponding path program 38 times [2024-11-19 01:47:21,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:21,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177243744] [2024-11-19 01:47:21,942 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:47:21,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:21,962 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:47:21,966 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:22,138 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:22,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:22,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177243744] [2024-11-19 01:47:22,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177243744] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:22,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965393292] [2024-11-19 01:47:22,139 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:47:22,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:22,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:22,140 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:22,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-11-19 01:47:22,197 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:47:22,197 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:22,198 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 01:47:22,199 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:22,292 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:22,293 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:22,488 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:22,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965393292] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:22,488 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:22,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 16 [2024-11-19 01:47:22,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947526944] [2024-11-19 01:47:22,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:22,489 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-19 01:47:22,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:22,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-19 01:47:22,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2024-11-19 01:47:22,489 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:22,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 617 transitions, 11255 flow. Second operand has 17 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:22,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:22,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:22,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:23,111 INFO L124 PetriNetUnfolderBase]: 1230/2051 cut-off events. [2024-11-19 01:47:23,111 INFO L125 PetriNetUnfolderBase]: For 59207/59207 co-relation queries the response was YES. [2024-11-19 01:47:23,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19126 conditions, 2051 events. 1230/2051 cut-off events. For 59207/59207 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 11172 event pairs, 32 based on Foata normal form. 1/2052 useless extension candidates. Maximal degree in co-relation 18989. Up to 1802 conditions per place. [2024-11-19 01:47:23,141 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 587 selfloop transitions, 85 changer transitions 8/681 dead transitions. [2024-11-19 01:47:23,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 681 transitions, 13590 flow [2024-11-19 01:47:23,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 01:47:23,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 01:47:23,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 80 transitions. [2024-11-19 01:47:23,143 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-11-19 01:47:23,143 INFO L175 Difference]: Start difference. First operand has 352 places, 617 transitions, 11255 flow. Second operand 8 states and 80 transitions. [2024-11-19 01:47:23,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 681 transitions, 13590 flow [2024-11-19 01:47:23,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 681 transitions, 13349 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-11-19 01:47:23,495 INFO L231 Difference]: Finished difference. Result has 353 places, 644 transitions, 11803 flow [2024-11-19 01:47:23,495 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=11020, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11803, PETRI_PLACES=353, PETRI_TRANSITIONS=644} [2024-11-19 01:47:23,495 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 333 predicate places. [2024-11-19 01:47:23,495 INFO L471 AbstractCegarLoop]: Abstraction has has 353 places, 644 transitions, 11803 flow [2024-11-19 01:47:23,496 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:23,496 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:23,496 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:23,507 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2024-11-19 01:47:23,696 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:23,696 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:23,697 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:23,697 INFO L85 PathProgramCache]: Analyzing trace with hash -887594853, now seen corresponding path program 39 times [2024-11-19 01:47:23,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:23,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030074675] [2024-11-19 01:47:23,697 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:47:23,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:23,709 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-19 01:47:23,709 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:23,907 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:23,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:23,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030074675] [2024-11-19 01:47:23,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030074675] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:23,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239768790] [2024-11-19 01:47:23,908 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:47:23,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:23,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:23,910 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:23,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-11-19 01:47:23,968 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-19 01:47:23,968 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:23,969 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 01:47:23,969 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:24,075 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:24,076 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:24,231 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:24,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [239768790] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:24,231 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:24,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 18 [2024-11-19 01:47:24,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761908638] [2024-11-19 01:47:24,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:24,231 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-19 01:47:24,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:24,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-19 01:47:24,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-11-19 01:47:24,232 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:24,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 644 transitions, 11803 flow. Second operand has 19 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 19 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:24,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:24,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:24,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:24,978 INFO L124 PetriNetUnfolderBase]: 1223/2034 cut-off events. [2024-11-19 01:47:24,978 INFO L125 PetriNetUnfolderBase]: For 59400/59400 co-relation queries the response was YES. [2024-11-19 01:47:24,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19087 conditions, 2034 events. 1223/2034 cut-off events. For 59400/59400 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 11003 event pairs, 32 based on Foata normal form. 1/2035 useless extension candidates. Maximal degree in co-relation 18948. Up to 1802 conditions per place. [2024-11-19 01:47:25,008 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 581 selfloop transitions, 86 changer transitions 5/673 dead transitions. [2024-11-19 01:47:25,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 673 transitions, 13500 flow [2024-11-19 01:47:25,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 01:47:25,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 01:47:25,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 77 transitions. [2024-11-19 01:47:25,009 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5347222222222222 [2024-11-19 01:47:25,009 INFO L175 Difference]: Start difference. First operand has 353 places, 644 transitions, 11803 flow. Second operand 8 states and 77 transitions. [2024-11-19 01:47:25,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 673 transitions, 13500 flow [2024-11-19 01:47:25,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 673 transitions, 13249 flow, removed 93 selfloop flow, removed 3 redundant places. [2024-11-19 01:47:25,477 INFO L231 Difference]: Finished difference. Result has 358 places, 647 transitions, 11890 flow [2024-11-19 01:47:25,478 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=11556, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11890, PETRI_PLACES=358, PETRI_TRANSITIONS=647} [2024-11-19 01:47:25,478 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 338 predicate places. [2024-11-19 01:47:25,478 INFO L471 AbstractCegarLoop]: Abstraction has has 358 places, 647 transitions, 11890 flow [2024-11-19 01:47:25,478 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 19 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:25,479 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:25,479 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:25,495 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2024-11-19 01:47:25,679 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:25,679 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:25,680 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:25,680 INFO L85 PathProgramCache]: Analyzing trace with hash 907908717, now seen corresponding path program 40 times [2024-11-19 01:47:25,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:25,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993171436] [2024-11-19 01:47:25,680 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:47:25,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:25,690 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:47:25,690 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:25,965 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:25,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:25,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993171436] [2024-11-19 01:47:25,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993171436] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:25,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3689271] [2024-11-19 01:47:25,966 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:47:25,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:25,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:25,968 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:25,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-11-19 01:47:26,044 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:47:26,044 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:26,045 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 01:47:26,046 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:26,150 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:26,150 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:26,281 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:26,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3689271] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:26,281 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:26,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 15 [2024-11-19 01:47:26,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810618111] [2024-11-19 01:47:26,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:26,282 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-19 01:47:26,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:26,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-19 01:47:26,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2024-11-19 01:47:26,283 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:26,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 647 transitions, 11890 flow. Second operand has 16 states, 16 states have (on average 5.5625) internal successors, (89), 16 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:26,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:26,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:26,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:26,911 INFO L124 PetriNetUnfolderBase]: 1218/2023 cut-off events. [2024-11-19 01:47:26,911 INFO L125 PetriNetUnfolderBase]: For 56653/56653 co-relation queries the response was YES. [2024-11-19 01:47:26,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18971 conditions, 2023 events. 1218/2023 cut-off events. For 56653/56653 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 10934 event pairs, 33 based on Foata normal form. 1/2024 useless extension candidates. Maximal degree in co-relation 18830. Up to 1842 conditions per place. [2024-11-19 01:47:26,935 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 594 selfloop transitions, 70 changer transitions 4/669 dead transitions. [2024-11-19 01:47:26,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 669 transitions, 13418 flow [2024-11-19 01:47:26,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 01:47:26,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 01:47:26,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 72 transitions. [2024-11-19 01:47:26,936 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-19 01:47:26,936 INFO L175 Difference]: Start difference. First operand has 358 places, 647 transitions, 11890 flow. Second operand 8 states and 72 transitions. [2024-11-19 01:47:26,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 669 transitions, 13418 flow [2024-11-19 01:47:27,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 669 transitions, 13198 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-11-19 01:47:27,267 INFO L231 Difference]: Finished difference. Result has 361 places, 650 transitions, 11967 flow [2024-11-19 01:47:27,268 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=11672, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11967, PETRI_PLACES=361, PETRI_TRANSITIONS=650} [2024-11-19 01:47:27,268 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 341 predicate places. [2024-11-19 01:47:27,268 INFO L471 AbstractCegarLoop]: Abstraction has has 361 places, 650 transitions, 11967 flow [2024-11-19 01:47:27,269 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.5625) internal successors, (89), 16 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:27,269 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:27,269 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:27,282 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2024-11-19 01:47:27,472 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2024-11-19 01:47:27,473 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:27,473 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:27,473 INFO L85 PathProgramCache]: Analyzing trace with hash -980023607, now seen corresponding path program 41 times [2024-11-19 01:47:27,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:27,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932223266] [2024-11-19 01:47:27,473 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:47:27,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:27,486 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:47:27,486 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:27,721 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:27,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:27,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932223266] [2024-11-19 01:47:27,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932223266] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:27,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711512682] [2024-11-19 01:47:27,721 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:47:27,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:27,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:27,723 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:27,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-11-19 01:47:27,786 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:47:27,786 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:27,788 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 01:47:27,789 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:27,915 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:27,916 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:28,123 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:28,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711512682] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:28,124 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:28,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2024-11-19 01:47:28,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612566951] [2024-11-19 01:47:28,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:28,124 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-19 01:47:28,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:28,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-19 01:47:28,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2024-11-19 01:47:28,125 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:28,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 650 transitions, 11967 flow. Second operand has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 18 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:28,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:28,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:28,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:28,990 INFO L124 PetriNetUnfolderBase]: 1373/2327 cut-off events. [2024-11-19 01:47:28,990 INFO L125 PetriNetUnfolderBase]: For 70478/70478 co-relation queries the response was YES. [2024-11-19 01:47:29,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21874 conditions, 2327 events. 1373/2327 cut-off events. For 70478/70478 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 13340 event pairs, 38 based on Foata normal form. 2/2329 useless extension candidates. Maximal degree in co-relation 21732. Up to 1949 conditions per place. [2024-11-19 01:47:29,022 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 646 selfloop transitions, 113 changer transitions 23/783 dead transitions. [2024-11-19 01:47:29,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 783 transitions, 15768 flow [2024-11-19 01:47:29,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-19 01:47:29,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-19 01:47:29,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 112 transitions. [2024-11-19 01:47:29,023 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-11-19 01:47:29,023 INFO L175 Difference]: Start difference. First operand has 361 places, 650 transitions, 11967 flow. Second operand 12 states and 112 transitions. [2024-11-19 01:47:29,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 783 transitions, 15768 flow [2024-11-19 01:47:29,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 783 transitions, 15492 flow, removed 75 selfloop flow, removed 6 redundant places. [2024-11-19 01:47:29,446 INFO L231 Difference]: Finished difference. Result has 375 places, 715 transitions, 13550 flow [2024-11-19 01:47:29,446 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=11701, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13550, PETRI_PLACES=375, PETRI_TRANSITIONS=715} [2024-11-19 01:47:29,446 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 355 predicate places. [2024-11-19 01:47:29,447 INFO L471 AbstractCegarLoop]: Abstraction has has 375 places, 715 transitions, 13550 flow [2024-11-19 01:47:29,447 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.333333333333333) internal successors, (96), 18 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:29,447 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:29,447 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:29,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2024-11-19 01:47:29,647 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:29,648 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:29,648 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:29,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1597194629, now seen corresponding path program 42 times [2024-11-19 01:47:29,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:29,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237810219] [2024-11-19 01:47:29,648 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:47:29,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:29,660 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-19 01:47:29,660 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:29,866 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:29,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:29,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237810219] [2024-11-19 01:47:29,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237810219] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:29,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168631985] [2024-11-19 01:47:29,866 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:47:29,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:29,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:29,867 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:29,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-11-19 01:47:29,923 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-19 01:47:29,923 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:29,924 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 01:47:29,925 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:30,038 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:30,038 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:30,185 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:30,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1168631985] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:30,186 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:30,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2024-11-19 01:47:30,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451869927] [2024-11-19 01:47:30,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:30,186 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-19 01:47:30,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:30,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-19 01:47:30,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2024-11-19 01:47:30,187 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:30,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 715 transitions, 13550 flow. Second operand has 20 states, 20 states have (on average 5.2) internal successors, (104), 20 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:30,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:30,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:30,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:31,024 INFO L124 PetriNetUnfolderBase]: 1378/2337 cut-off events. [2024-11-19 01:47:31,024 INFO L125 PetriNetUnfolderBase]: For 77513/77513 co-relation queries the response was YES. [2024-11-19 01:47:31,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22610 conditions, 2337 events. 1378/2337 cut-off events. For 77513/77513 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 13391 event pairs, 42 based on Foata normal form. 1/2338 useless extension candidates. Maximal degree in co-relation 22460. Up to 1942 conditions per place. [2024-11-19 01:47:31,056 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 663 selfloop transitions, 111 changer transitions 4/779 dead transitions. [2024-11-19 01:47:31,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 779 transitions, 16156 flow [2024-11-19 01:47:31,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-19 01:47:31,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-19 01:47:31,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-11-19 01:47:31,057 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-11-19 01:47:31,057 INFO L175 Difference]: Start difference. First operand has 375 places, 715 transitions, 13550 flow. Second operand 10 states and 101 transitions. [2024-11-19 01:47:31,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 779 transitions, 16156 flow [2024-11-19 01:47:31,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 779 transitions, 15556 flow, removed 300 selfloop flow, removed 2 redundant places. [2024-11-19 01:47:31,557 INFO L231 Difference]: Finished difference. Result has 383 places, 727 transitions, 13632 flow [2024-11-19 01:47:31,558 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=12976, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13632, PETRI_PLACES=383, PETRI_TRANSITIONS=727} [2024-11-19 01:47:31,558 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 363 predicate places. [2024-11-19 01:47:31,558 INFO L471 AbstractCegarLoop]: Abstraction has has 383 places, 727 transitions, 13632 flow [2024-11-19 01:47:31,558 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.2) internal successors, (104), 20 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:31,558 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:31,558 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:31,570 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2024-11-19 01:47:31,759 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2024-11-19 01:47:31,759 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:31,759 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:31,759 INFO L85 PathProgramCache]: Analyzing trace with hash 730589701, now seen corresponding path program 43 times [2024-11-19 01:47:31,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:31,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343436856] [2024-11-19 01:47:31,760 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:47:31,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:31,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:47:31,970 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:31,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:31,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343436856] [2024-11-19 01:47:31,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343436856] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:31,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312099453] [2024-11-19 01:47:31,971 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:47:31,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:31,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:31,973 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:31,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-11-19 01:47:32,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:47:32,038 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 01:47:32,039 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:32,142 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:32,142 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:32,264 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:32,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1312099453] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:32,264 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:32,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-11-19 01:47:32,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999459948] [2024-11-19 01:47:32,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:32,265 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-19 01:47:32,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:32,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-19 01:47:32,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2024-11-19 01:47:32,266 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:32,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 727 transitions, 13632 flow. Second operand has 16 states, 16 states have (on average 5.5) internal successors, (88), 16 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:32,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:32,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:32,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:33,100 INFO L124 PetriNetUnfolderBase]: 1377/2330 cut-off events. [2024-11-19 01:47:33,101 INFO L125 PetriNetUnfolderBase]: For 70468/70468 co-relation queries the response was YES. [2024-11-19 01:47:33,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22114 conditions, 2330 events. 1377/2330 cut-off events. For 70468/70468 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 13292 event pairs, 40 based on Foata normal form. 1/2331 useless extension candidates. Maximal degree in co-relation 21962. Up to 2061 conditions per place. [2024-11-19 01:47:33,133 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 672 selfloop transitions, 94 changer transitions 4/771 dead transitions. [2024-11-19 01:47:33,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 771 transitions, 15665 flow [2024-11-19 01:47:33,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:47:33,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:47:33,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 100 transitions. [2024-11-19 01:47:33,134 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5050505050505051 [2024-11-19 01:47:33,134 INFO L175 Difference]: Start difference. First operand has 383 places, 727 transitions, 13632 flow. Second operand 11 states and 100 transitions. [2024-11-19 01:47:33,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 771 transitions, 15665 flow [2024-11-19 01:47:33,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 771 transitions, 15315 flow, removed 117 selfloop flow, removed 4 redundant places. [2024-11-19 01:47:33,611 INFO L231 Difference]: Finished difference. Result has 391 places, 736 transitions, 13742 flow [2024-11-19 01:47:33,611 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=13290, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13742, PETRI_PLACES=391, PETRI_TRANSITIONS=736} [2024-11-19 01:47:33,611 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 371 predicate places. [2024-11-19 01:47:33,612 INFO L471 AbstractCegarLoop]: Abstraction has has 391 places, 736 transitions, 13742 flow [2024-11-19 01:47:33,612 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.5) internal successors, (88), 16 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:33,612 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:33,612 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:33,626 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2024-11-19 01:47:33,812 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:33,813 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:33,813 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:33,813 INFO L85 PathProgramCache]: Analyzing trace with hash 2012377285, now seen corresponding path program 44 times [2024-11-19 01:47:33,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:33,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206447034] [2024-11-19 01:47:33,813 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:47:33,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:33,826 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:47:33,826 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:34,009 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:34,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:34,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206447034] [2024-11-19 01:47:34,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206447034] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:34,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122025823] [2024-11-19 01:47:34,010 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:47:34,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:34,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:34,012 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:34,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2024-11-19 01:47:34,077 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:47:34,077 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:34,078 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 01:47:34,079 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:34,195 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:34,195 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:34,349 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:34,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122025823] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:34,349 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:34,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 15 [2024-11-19 01:47:34,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831507336] [2024-11-19 01:47:34,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:34,350 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-19 01:47:34,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:34,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-19 01:47:34,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2024-11-19 01:47:34,351 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:34,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 736 transitions, 13742 flow. Second operand has 16 states, 16 states have (on average 5.5) internal successors, (88), 16 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:34,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:34,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:34,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:35,289 INFO L124 PetriNetUnfolderBase]: 1410/2392 cut-off events. [2024-11-19 01:47:35,289 INFO L125 PetriNetUnfolderBase]: For 70527/70527 co-relation queries the response was YES. [2024-11-19 01:47:35,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22743 conditions, 2392 events. 1410/2392 cut-off events. For 70527/70527 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 13805 event pairs, 39 based on Foata normal form. 2/2394 useless extension candidates. Maximal degree in co-relation 22588. Up to 2171 conditions per place. [2024-11-19 01:47:35,325 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 697 selfloop transitions, 73 changer transitions 11/782 dead transitions. [2024-11-19 01:47:35,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 782 transitions, 15907 flow [2024-11-19 01:47:35,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-19 01:47:35,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-19 01:47:35,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 89 transitions. [2024-11-19 01:47:35,326 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.49444444444444446 [2024-11-19 01:47:35,326 INFO L175 Difference]: Start difference. First operand has 391 places, 736 transitions, 13742 flow. Second operand 10 states and 89 transitions. [2024-11-19 01:47:35,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 782 transitions, 15907 flow [2024-11-19 01:47:35,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 782 transitions, 15642 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-11-19 01:47:35,815 INFO L231 Difference]: Finished difference. Result has 398 places, 751 transitions, 14064 flow [2024-11-19 01:47:35,816 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=13481, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=663, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14064, PETRI_PLACES=398, PETRI_TRANSITIONS=751} [2024-11-19 01:47:35,816 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 378 predicate places. [2024-11-19 01:47:35,816 INFO L471 AbstractCegarLoop]: Abstraction has has 398 places, 751 transitions, 14064 flow [2024-11-19 01:47:35,816 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.5) internal successors, (88), 16 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:35,817 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:35,817 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:35,828 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2024-11-19 01:47:36,017 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:36,017 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:36,017 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:36,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1519440119, now seen corresponding path program 45 times [2024-11-19 01:47:36,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:36,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686115464] [2024-11-19 01:47:36,018 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:47:36,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:36,028 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-19 01:47:36,028 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:36,212 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:36,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:36,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686115464] [2024-11-19 01:47:36,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686115464] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:36,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016451375] [2024-11-19 01:47:36,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:47:36,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:36,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:36,215 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:36,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-11-19 01:47:36,277 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-19 01:47:36,278 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:36,279 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 01:47:36,280 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:36,406 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:36,406 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:36,590 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:36,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016451375] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:36,591 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:36,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2024-11-19 01:47:36,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135411917] [2024-11-19 01:47:36,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:36,591 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-19 01:47:36,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:36,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-19 01:47:36,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2024-11-19 01:47:36,592 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:36,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 751 transitions, 14064 flow. Second operand has 20 states, 20 states have (on average 5.15) internal successors, (103), 20 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:36,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:36,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:36,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:37,480 INFO L124 PetriNetUnfolderBase]: 1400/2369 cut-off events. [2024-11-19 01:47:37,480 INFO L125 PetriNetUnfolderBase]: For 69974/69974 co-relation queries the response was YES. [2024-11-19 01:47:37,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22531 conditions, 2369 events. 1400/2369 cut-off events. For 69974/69974 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 13563 event pairs, 38 based on Foata normal form. 1/2370 useless extension candidates. Maximal degree in co-relation 22371. Up to 2004 conditions per place. [2024-11-19 01:47:37,514 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 670 selfloop transitions, 110 changer transitions 4/785 dead transitions. [2024-11-19 01:47:37,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 785 transitions, 16032 flow [2024-11-19 01:47:37,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-19 01:47:37,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-19 01:47:37,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 93 transitions. [2024-11-19 01:47:37,515 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5166666666666667 [2024-11-19 01:47:37,515 INFO L175 Difference]: Start difference. First operand has 398 places, 751 transitions, 14064 flow. Second operand 10 states and 93 transitions. [2024-11-19 01:47:37,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 785 transitions, 16032 flow [2024-11-19 01:47:37,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 785 transitions, 15682 flow, removed 128 selfloop flow, removed 5 redundant places. [2024-11-19 01:47:37,971 INFO L231 Difference]: Finished difference. Result has 402 places, 754 transitions, 14104 flow [2024-11-19 01:47:37,971 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=13726, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14104, PETRI_PLACES=402, PETRI_TRANSITIONS=754} [2024-11-19 01:47:37,971 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 382 predicate places. [2024-11-19 01:47:37,971 INFO L471 AbstractCegarLoop]: Abstraction has has 402 places, 754 transitions, 14104 flow [2024-11-19 01:47:37,971 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.15) internal successors, (103), 20 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:37,972 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:37,972 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:37,983 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2024-11-19 01:47:38,172 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2024-11-19 01:47:38,172 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:38,172 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:38,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1014379959, now seen corresponding path program 46 times [2024-11-19 01:47:38,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:38,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794121317] [2024-11-19 01:47:38,173 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:47:38,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:38,180 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:47:38,180 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:38,359 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:38,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:38,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794121317] [2024-11-19 01:47:38,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794121317] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:38,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560097650] [2024-11-19 01:47:38,360 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:47:38,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:38,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:38,362 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:38,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-11-19 01:47:38,423 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:47:38,424 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:38,425 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 01:47:38,426 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:38,536 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:38,536 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:38,721 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:38,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560097650] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:38,722 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:38,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 16 [2024-11-19 01:47:38,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209620022] [2024-11-19 01:47:38,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:38,723 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-19 01:47:38,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:38,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-19 01:47:38,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2024-11-19 01:47:38,724 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:38,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 754 transitions, 14104 flow. Second operand has 17 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:38,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:38,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:38,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:39,576 INFO L124 PetriNetUnfolderBase]: 1449/2449 cut-off events. [2024-11-19 01:47:39,577 INFO L125 PetriNetUnfolderBase]: For 73644/73644 co-relation queries the response was YES. [2024-11-19 01:47:39,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23131 conditions, 2449 events. 1449/2449 cut-off events. For 73644/73644 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 14137 event pairs, 39 based on Foata normal form. 1/2450 useless extension candidates. Maximal degree in co-relation 22970. Up to 2172 conditions per place. [2024-11-19 01:47:39,609 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 709 selfloop transitions, 92 changer transitions 8/810 dead transitions. [2024-11-19 01:47:39,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 810 transitions, 16532 flow [2024-11-19 01:47:39,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-19 01:47:39,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-19 01:47:39,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 87 transitions. [2024-11-19 01:47:39,610 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2024-11-19 01:47:39,610 INFO L175 Difference]: Start difference. First operand has 402 places, 754 transitions, 14104 flow. Second operand 9 states and 87 transitions. [2024-11-19 01:47:39,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 810 transitions, 16532 flow [2024-11-19 01:47:40,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 810 transitions, 16235 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-11-19 01:47:40,098 INFO L231 Difference]: Finished difference. Result has 405 places, 774 transitions, 14526 flow [2024-11-19 01:47:40,098 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=13819, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=662, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14526, PETRI_PLACES=405, PETRI_TRANSITIONS=774} [2024-11-19 01:47:40,099 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 385 predicate places. [2024-11-19 01:47:40,099 INFO L471 AbstractCegarLoop]: Abstraction has has 405 places, 774 transitions, 14526 flow [2024-11-19 01:47:40,099 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:40,099 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:40,099 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:40,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2024-11-19 01:47:40,300 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2024-11-19 01:47:40,301 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:40,301 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:40,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1092134469, now seen corresponding path program 47 times [2024-11-19 01:47:40,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:40,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902341744] [2024-11-19 01:47:40,301 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:47:40,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:40,312 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 01:47:40,312 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:40,490 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:40,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:40,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902341744] [2024-11-19 01:47:40,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902341744] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:40,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666482717] [2024-11-19 01:47:40,490 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:47:40,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:40,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:40,492 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:40,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2024-11-19 01:47:40,557 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 01:47:40,557 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:40,559 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-19 01:47:40,559 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:40,682 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:40,682 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:40,886 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:40,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666482717] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:40,887 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:40,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 18 [2024-11-19 01:47:40,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190728510] [2024-11-19 01:47:40,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:40,887 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-19 01:47:40,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:40,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-19 01:47:40,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2024-11-19 01:47:40,888 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:40,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 774 transitions, 14526 flow. Second operand has 19 states, 19 states have (on average 5.315789473684211) internal successors, (101), 19 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:40,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:40,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:40,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:41,790 INFO L124 PetriNetUnfolderBase]: 1439/2427 cut-off events. [2024-11-19 01:47:41,790 INFO L125 PetriNetUnfolderBase]: For 70489/70489 co-relation queries the response was YES. [2024-11-19 01:47:41,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22911 conditions, 2427 events. 1439/2427 cut-off events. For 70489/70489 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 13926 event pairs, 41 based on Foata normal form. 1/2428 useless extension candidates. Maximal degree in co-relation 22748. Up to 2172 conditions per place. [2024-11-19 01:47:41,820 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 704 selfloop transitions, 90 changer transitions 6/801 dead transitions. [2024-11-19 01:47:41,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 801 transitions, 16343 flow [2024-11-19 01:47:41,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 01:47:41,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 01:47:41,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 79 transitions. [2024-11-19 01:47:41,821 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5486111111111112 [2024-11-19 01:47:41,821 INFO L175 Difference]: Start difference. First operand has 405 places, 774 transitions, 14526 flow. Second operand 8 states and 79 transitions. [2024-11-19 01:47:41,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 801 transitions, 16343 flow [2024-11-19 01:47:42,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 801 transitions, 16103 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-11-19 01:47:42,291 INFO L231 Difference]: Finished difference. Result has 408 places, 776 transitions, 14569 flow [2024-11-19 01:47:42,292 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=14290, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=684, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14569, PETRI_PLACES=408, PETRI_TRANSITIONS=776} [2024-11-19 01:47:42,292 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 388 predicate places. [2024-11-19 01:47:42,292 INFO L471 AbstractCegarLoop]: Abstraction has has 408 places, 776 transitions, 14569 flow [2024-11-19 01:47:42,293 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.315789473684211) internal successors, (101), 19 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:42,293 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:42,293 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:42,307 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2024-11-19 01:47:42,493 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2024-11-19 01:47:42,494 INFO L396 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:42,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:42,494 INFO L85 PathProgramCache]: Analyzing trace with hash -26371860, now seen corresponding path program 48 times [2024-11-19 01:47:42,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:42,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755212671] [2024-11-19 01:47:42,494 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:47:42,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:42,503 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-19 01:47:42,504 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:42,559 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:42,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:42,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755212671] [2024-11-19 01:47:42,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755212671] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:42,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486132225] [2024-11-19 01:47:42,560 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:47:42,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:42,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:42,561 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:42,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2024-11-19 01:47:42,617 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-19 01:47:42,617 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:42,618 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-19 01:47:42,618 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:42,658 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:42,658 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:42,688 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:42,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486132225] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:42,688 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:42,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2024-11-19 01:47:42,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581291044] [2024-11-19 01:47:42,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:42,688 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-19 01:47:42,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:42,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-19 01:47:42,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2024-11-19 01:47:42,689 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:42,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 776 transitions, 14569 flow. Second operand has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:42,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:42,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:42,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:43,543 INFO L124 PetriNetUnfolderBase]: 1754/2990 cut-off events. [2024-11-19 01:47:43,543 INFO L125 PetriNetUnfolderBase]: For 88686/88686 co-relation queries the response was YES. [2024-11-19 01:47:43,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27777 conditions, 2990 events. 1754/2990 cut-off events. For 88686/88686 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 17922 event pairs, 310 based on Foata normal form. 3/2993 useless extension candidates. Maximal degree in co-relation 27613. Up to 1770 conditions per place. [2024-11-19 01:47:43,591 INFO L140 encePairwiseOnDemand]: 13/18 looper letters, 731 selfloop transitions, 244 changer transitions 12/988 dead transitions. [2024-11-19 01:47:43,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 988 transitions, 20244 flow [2024-11-19 01:47:43,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-19 01:47:43,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-19 01:47:43,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 81 transitions. [2024-11-19 01:47:43,592 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-19 01:47:43,592 INFO L175 Difference]: Start difference. First operand has 408 places, 776 transitions, 14569 flow. Second operand 9 states and 81 transitions. [2024-11-19 01:47:43,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 988 transitions, 20244 flow [2024-11-19 01:47:44,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 988 transitions, 19997 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-11-19 01:47:44,368 INFO L231 Difference]: Finished difference. Result has 415 places, 863 transitions, 16917 flow [2024-11-19 01:47:44,368 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=14391, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=776, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16917, PETRI_PLACES=415, PETRI_TRANSITIONS=863} [2024-11-19 01:47:44,368 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 395 predicate places. [2024-11-19 01:47:44,369 INFO L471 AbstractCegarLoop]: Abstraction has has 415 places, 863 transitions, 16917 flow [2024-11-19 01:47:44,369 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 14 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:44,369 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:44,369 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:44,380 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2024-11-19 01:47:44,569 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:44,570 INFO L396 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:44,570 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:44,570 INFO L85 PathProgramCache]: Analyzing trace with hash 604922573, now seen corresponding path program 49 times [2024-11-19 01:47:44,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:44,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671199770] [2024-11-19 01:47:44,570 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:47:44,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:44,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:47:44,670 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:44,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:44,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671199770] [2024-11-19 01:47:44,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671199770] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:44,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787852165] [2024-11-19 01:47:44,671 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:47:44,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:44,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:44,673 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:44,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2024-11-19 01:47:44,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:47:44,746 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-19 01:47:44,747 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:44,804 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:44,805 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:44,860 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:44,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787852165] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:44,860 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:44,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2024-11-19 01:47:44,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987273251] [2024-11-19 01:47:44,861 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:44,861 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-19 01:47:44,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:44,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-19 01:47:44,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2024-11-19 01:47:44,863 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:44,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 863 transitions, 16917 flow. Second operand has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 14 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:44,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:44,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:44,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:46,021 INFO L124 PetriNetUnfolderBase]: 1900/3228 cut-off events. [2024-11-19 01:47:46,021 INFO L125 PetriNetUnfolderBase]: For 105883/105883 co-relation queries the response was YES. [2024-11-19 01:47:46,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31028 conditions, 3228 events. 1900/3228 cut-off events. For 105883/105883 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 19529 event pairs, 88 based on Foata normal form. 13/3241 useless extension candidates. Maximal degree in co-relation 30860. Up to 1040 conditions per place. [2024-11-19 01:47:46,071 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 646 selfloop transitions, 425 changer transitions 0/1072 dead transitions. [2024-11-19 01:47:46,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 1072 transitions, 22724 flow [2024-11-19 01:47:46,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-19 01:47:46,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-19 01:47:46,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 113 transitions. [2024-11-19 01:47:46,072 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4829059829059829 [2024-11-19 01:47:46,072 INFO L175 Difference]: Start difference. First operand has 415 places, 863 transitions, 16917 flow. Second operand 13 states and 113 transitions. [2024-11-19 01:47:46,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 1072 transitions, 22724 flow [2024-11-19 01:47:46,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 1072 transitions, 22367 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-11-19 01:47:46,907 INFO L231 Difference]: Finished difference. Result has 424 places, 930 transitions, 19172 flow [2024-11-19 01:47:46,908 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=16562, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=863, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=358, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=19172, PETRI_PLACES=424, PETRI_TRANSITIONS=930} [2024-11-19 01:47:46,909 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 404 predicate places. [2024-11-19 01:47:46,909 INFO L471 AbstractCegarLoop]: Abstraction has has 424 places, 930 transitions, 19172 flow [2024-11-19 01:47:46,909 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.857142857142857) internal successors, (68), 14 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:46,909 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:46,909 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:46,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2024-11-19 01:47:47,109 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2024-11-19 01:47:47,110 INFO L396 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:47,110 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:47,110 INFO L85 PathProgramCache]: Analyzing trace with hash 53098437, now seen corresponding path program 50 times [2024-11-19 01:47:47,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:47,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179220853] [2024-11-19 01:47:47,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:47:47,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:47,117 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:47:47,118 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:47,198 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:47,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:47,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179220853] [2024-11-19 01:47:47,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179220853] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:47,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608196044] [2024-11-19 01:47:47,198 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:47:47,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:47,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:47,200 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:47,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2024-11-19 01:47:47,257 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:47:47,257 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:47,258 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-19 01:47:47,259 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:47,313 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:47,313 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:47,351 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:47,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608196044] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:47,351 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:47,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2024-11-19 01:47:47,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948688295] [2024-11-19 01:47:47,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:47,352 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-19 01:47:47,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:47,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-19 01:47:47,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2024-11-19 01:47:47,354 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:47,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 930 transitions, 19172 flow. Second operand has 16 states, 16 states have (on average 4.6875) internal successors, (75), 16 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:47,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:47,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:47,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:48,565 INFO L124 PetriNetUnfolderBase]: 1994/3386 cut-off events. [2024-11-19 01:47:48,566 INFO L125 PetriNetUnfolderBase]: For 123088/123088 co-relation queries the response was YES. [2024-11-19 01:47:48,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33967 conditions, 3386 events. 1994/3386 cut-off events. For 123088/123088 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 20666 event pairs, 183 based on Foata normal form. 16/3402 useless extension candidates. Maximal degree in co-relation 33796. Up to 1518 conditions per place. [2024-11-19 01:47:48,621 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 642 selfloop transitions, 379 changer transitions 0/1022 dead transitions. [2024-11-19 01:47:48,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 1022 transitions, 22859 flow [2024-11-19 01:47:48,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-19 01:47:48,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-19 01:47:48,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 145 transitions. [2024-11-19 01:47:48,622 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4239766081871345 [2024-11-19 01:47:48,622 INFO L175 Difference]: Start difference. First operand has 424 places, 930 transitions, 19172 flow. Second operand 19 states and 145 transitions. [2024-11-19 01:47:48,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 1022 transitions, 22859 flow [2024-11-19 01:47:49,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 1022 transitions, 22482 flow, removed 99 selfloop flow, removed 3 redundant places. [2024-11-19 01:47:49,426 INFO L231 Difference]: Finished difference. Result has 447 places, 973 transitions, 20739 flow [2024-11-19 01:47:49,427 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=18833, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=930, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=20739, PETRI_PLACES=447, PETRI_TRANSITIONS=973} [2024-11-19 01:47:49,427 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 427 predicate places. [2024-11-19 01:47:49,428 INFO L471 AbstractCegarLoop]: Abstraction has has 447 places, 973 transitions, 20739 flow [2024-11-19 01:47:49,428 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.6875) internal successors, (75), 16 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:49,428 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:49,428 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:49,444 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2024-11-19 01:47:49,628 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:49,629 INFO L396 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:49,629 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:49,629 INFO L85 PathProgramCache]: Analyzing trace with hash -369094609, now seen corresponding path program 51 times [2024-11-19 01:47:49,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:49,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221182948] [2024-11-19 01:47:49,629 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:47:49,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:49,648 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-19 01:47:49,648 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:49,727 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:49,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:49,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221182948] [2024-11-19 01:47:49,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221182948] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:49,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752742976] [2024-11-19 01:47:49,727 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:47:49,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:49,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:49,729 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:49,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2024-11-19 01:47:49,802 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-19 01:47:49,802 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:49,804 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-19 01:47:49,804 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:49,867 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:49,868 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:49,917 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:49,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1752742976] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:49,917 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:49,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-11-19 01:47:49,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103318793] [2024-11-19 01:47:49,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:49,918 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-19 01:47:49,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:49,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-19 01:47:49,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2024-11-19 01:47:49,919 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:49,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 973 transitions, 20739 flow. Second operand has 15 states, 15 states have (on average 4.866666666666666) internal successors, (73), 15 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) [2024-11-19 01:47:49,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:49,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:49,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:51,483 INFO L124 PetriNetUnfolderBase]: 2123/3589 cut-off events. [2024-11-19 01:47:51,483 INFO L125 PetriNetUnfolderBase]: For 154403/154403 co-relation queries the response was YES. [2024-11-19 01:47:51,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38017 conditions, 3589 events. 2123/3589 cut-off events. For 154403/154403 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 22032 event pairs, 152 based on Foata normal form. 20/3609 useless extension candidates. Maximal degree in co-relation 37838. Up to 1248 conditions per place. [2024-11-19 01:47:51,544 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 539 selfloop transitions, 549 changer transitions 0/1089 dead transitions. [2024-11-19 01:47:51,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 1089 transitions, 25951 flow [2024-11-19 01:47:51,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-19 01:47:51,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-19 01:47:51,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 185 transitions. [2024-11-19 01:47:51,545 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42824074074074076 [2024-11-19 01:47:51,545 INFO L175 Difference]: Start difference. First operand has 447 places, 973 transitions, 20739 flow. Second operand 24 states and 185 transitions. [2024-11-19 01:47:51,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 1089 transitions, 25951 flow [2024-11-19 01:47:52,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 1089 transitions, 25316 flow, removed 242 selfloop flow, removed 3 redundant places. [2024-11-19 01:47:52,521 INFO L231 Difference]: Finished difference. Result has 476 places, 1045 transitions, 24300 flow [2024-11-19 01:47:52,521 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=20328, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=973, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=486, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=24300, PETRI_PLACES=476, PETRI_TRANSITIONS=1045} [2024-11-19 01:47:52,521 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 456 predicate places. [2024-11-19 01:47:52,522 INFO L471 AbstractCegarLoop]: Abstraction has has 476 places, 1045 transitions, 24300 flow [2024-11-19 01:47:52,522 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.866666666666666) internal successors, (73), 15 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) [2024-11-19 01:47:52,522 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:52,522 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:52,534 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2024-11-19 01:47:52,722 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:52,722 INFO L396 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:52,723 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:52,723 INFO L85 PathProgramCache]: Analyzing trace with hash -16651817, now seen corresponding path program 52 times [2024-11-19 01:47:52,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:52,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258778453] [2024-11-19 01:47:52,723 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:47:52,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:52,731 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:47:52,731 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:52,815 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:52,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:52,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258778453] [2024-11-19 01:47:52,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258778453] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:52,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530879762] [2024-11-19 01:47:52,816 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:47:52,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:52,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:52,818 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:52,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2024-11-19 01:47:52,880 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:47:52,880 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:52,881 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-19 01:47:52,882 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:52,920 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:52,920 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:52,945 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:52,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [530879762] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:52,945 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:52,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2024-11-19 01:47:52,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98225644] [2024-11-19 01:47:52,946 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:52,946 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-19 01:47:52,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:52,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-19 01:47:52,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2024-11-19 01:47:52,946 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:52,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 1045 transitions, 24300 flow. Second operand has 13 states, 13 states have (on average 4.6923076923076925) internal successors, (61), 13 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:52,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:52,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:52,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:54,267 INFO L124 PetriNetUnfolderBase]: 2121/3595 cut-off events. [2024-11-19 01:47:54,267 INFO L125 PetriNetUnfolderBase]: For 164287/164287 co-relation queries the response was YES. [2024-11-19 01:47:54,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40013 conditions, 3595 events. 2121/3595 cut-off events. For 164287/164287 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 22278 event pairs, 242 based on Foata normal form. 8/3603 useless extension candidates. Maximal degree in co-relation 39824. Up to 1399 conditions per place. [2024-11-19 01:47:54,331 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 602 selfloop transitions, 476 changer transitions 4/1083 dead transitions. [2024-11-19 01:47:54,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 1083 transitions, 27079 flow [2024-11-19 01:47:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-19 01:47:54,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-19 01:47:54,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 144 transitions. [2024-11-19 01:47:54,332 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2024-11-19 01:47:54,332 INFO L175 Difference]: Start difference. First operand has 476 places, 1045 transitions, 24300 flow. Second operand 19 states and 144 transitions. [2024-11-19 01:47:54,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 1083 transitions, 27079 flow [2024-11-19 01:47:55,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 1083 transitions, 25164 flow, removed 668 selfloop flow, removed 19 redundant places. [2024-11-19 01:47:55,639 INFO L231 Difference]: Finished difference. Result has 477 places, 1043 transitions, 23362 flow [2024-11-19 01:47:55,640 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=22386, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1045, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=475, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=23362, PETRI_PLACES=477, PETRI_TRANSITIONS=1043} [2024-11-19 01:47:55,640 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 457 predicate places. [2024-11-19 01:47:55,640 INFO L471 AbstractCegarLoop]: Abstraction has has 477 places, 1043 transitions, 23362 flow [2024-11-19 01:47:55,640 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.6923076923076925) internal successors, (61), 13 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:55,640 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:55,640 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:55,652 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2024-11-19 01:47:55,841 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:55,841 INFO L396 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:55,841 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:55,841 INFO L85 PathProgramCache]: Analyzing trace with hash 684133252, now seen corresponding path program 53 times [2024-11-19 01:47:55,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:55,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359858113] [2024-11-19 01:47:55,841 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:47:55,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:55,851 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 01:47:55,851 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:55,906 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:55,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:55,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359858113] [2024-11-19 01:47:55,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359858113] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:55,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394514473] [2024-11-19 01:47:55,906 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:47:55,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:55,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:55,908 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:55,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2024-11-19 01:47:55,964 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-19 01:47:55,964 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:55,964 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-19 01:47:55,965 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:56,016 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:56,016 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:56,052 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:56,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394514473] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:56,052 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:56,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 13 [2024-11-19 01:47:56,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461831444] [2024-11-19 01:47:56,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:56,053 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-19 01:47:56,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:56,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-19 01:47:56,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-11-19 01:47:56,054 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:56,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 1043 transitions, 23362 flow. Second operand has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:56,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:56,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:56,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:47:57,441 INFO L124 PetriNetUnfolderBase]: 2138/3632 cut-off events. [2024-11-19 01:47:57,441 INFO L125 PetriNetUnfolderBase]: For 172297/172297 co-relation queries the response was YES. [2024-11-19 01:47:57,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39800 conditions, 3632 events. 2138/3632 cut-off events. For 172297/172297 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 22497 event pairs, 432 based on Foata normal form. 12/3644 useless extension candidates. Maximal degree in co-relation 39616. Up to 2586 conditions per place. [2024-11-19 01:47:57,507 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 857 selfloop transitions, 292 changer transitions 9/1159 dead transitions. [2024-11-19 01:47:57,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 1159 transitions, 28085 flow [2024-11-19 01:47:57,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:47:57,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:47:57,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 94 transitions. [2024-11-19 01:47:57,508 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.47474747474747475 [2024-11-19 01:47:57,508 INFO L175 Difference]: Start difference. First operand has 477 places, 1043 transitions, 23362 flow. Second operand 11 states and 94 transitions. [2024-11-19 01:47:57,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 1159 transitions, 28085 flow [2024-11-19 01:47:58,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 1159 transitions, 27159 flow, removed 46 selfloop flow, removed 16 redundant places. [2024-11-19 01:47:58,898 INFO L231 Difference]: Finished difference. Result has 474 places, 1068 transitions, 24152 flow [2024-11-19 01:47:58,899 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=22439, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1043, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=758, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=24152, PETRI_PLACES=474, PETRI_TRANSITIONS=1068} [2024-11-19 01:47:58,899 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 454 predicate places. [2024-11-19 01:47:58,899 INFO L471 AbstractCegarLoop]: Abstraction has has 474 places, 1068 transitions, 24152 flow [2024-11-19 01:47:58,900 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:58,900 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:47:58,900 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:47:58,918 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2024-11-19 01:47:59,100 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:59,101 INFO L396 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:47:59,101 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:47:59,101 INFO L85 PathProgramCache]: Analyzing trace with hash -688044373, now seen corresponding path program 54 times [2024-11-19 01:47:59,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:47:59,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564890237] [2024-11-19 01:47:59,102 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:47:59,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:47:59,116 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-19 01:47:59,116 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:59,177 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:59,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:47:59,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564890237] [2024-11-19 01:47:59,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564890237] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:47:59,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296683251] [2024-11-19 01:47:59,178 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:47:59,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:47:59,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:47:59,179 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:47:59,180 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2024-11-19 01:47:59,237 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-19 01:47:59,238 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:47:59,238 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-19 01:47:59,239 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 01:47:59,288 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:59,288 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 01:47:59,326 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:47:59,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296683251] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 01:47:59,326 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 01:47:59,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-11-19 01:47:59,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981598495] [2024-11-19 01:47:59,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 01:47:59,326 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-19 01:47:59,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:47:59,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-19 01:47:59,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2024-11-19 01:47:59,327 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 18 [2024-11-19 01:47:59,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 1068 transitions, 24152 flow. Second operand has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:47:59,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:47:59,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 18 [2024-11-19 01:47:59,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:48:00,964 INFO L124 PetriNetUnfolderBase]: 2201/3739 cut-off events. [2024-11-19 01:48:00,965 INFO L125 PetriNetUnfolderBase]: For 182371/182371 co-relation queries the response was YES. [2024-11-19 01:48:01,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40739 conditions, 3739 events. 2201/3739 cut-off events. For 182371/182371 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 23290 event pairs, 178 based on Foata normal form. 12/3751 useless extension candidates. Maximal degree in co-relation 40553. Up to 1517 conditions per place. [2024-11-19 01:48:01,034 INFO L140 encePairwiseOnDemand]: 12/18 looper letters, 662 selfloop transitions, 487 changer transitions 0/1150 dead transitions. [2024-11-19 01:48:01,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 1150 transitions, 27850 flow [2024-11-19 01:48:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-19 01:48:01,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-19 01:48:01,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 158 transitions. [2024-11-19 01:48:01,035 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-11-19 01:48:01,035 INFO L175 Difference]: Start difference. First operand has 474 places, 1068 transitions, 24152 flow. Second operand 21 states and 158 transitions. [2024-11-19 01:48:01,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 1150 transitions, 27850 flow [2024-11-19 01:48:02,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 1150 transitions, 26409 flow, removed 288 selfloop flow, removed 9 redundant places. [2024-11-19 01:48:02,413 INFO L231 Difference]: Finished difference. Result has 490 places, 1107 transitions, 24828 flow [2024-11-19 01:48:02,414 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=18, PETRI_DIFFERENCE_MINUEND_FLOW=22721, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1068, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=449, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=24828, PETRI_PLACES=490, PETRI_TRANSITIONS=1107} [2024-11-19 01:48:02,415 INFO L277 CegarLoopForPetriNet]: 20 programPoint places, 470 predicate places. [2024-11-19 01:48:02,415 INFO L471 AbstractCegarLoop]: Abstraction has has 490 places, 1107 transitions, 24828 flow [2024-11-19 01:48:02,415 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.933333333333334) internal successors, (74), 15 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:48:02,415 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:48:02,415 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:48:02,432 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2024-11-19 01:48:02,619 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2024-11-19 01:48:02,620 INFO L396 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-19 01:48:02,620 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:48:02,620 INFO L85 PathProgramCache]: Analyzing trace with hash 373862872, now seen corresponding path program 55 times [2024-11-19 01:48:02,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:48:02,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189116983] [2024-11-19 01:48:02,620 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:48:02,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:48:02,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:48:02,708 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:48:02,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:48:02,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189116983] [2024-11-19 01:48:02,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189116983] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 01:48:02,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117415725] [2024-11-19 01:48:02,709 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:48:02,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 01:48:02,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:48:02,711 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 01:48:02,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2024-11-19 01:48:02,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:48:02,774 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-19 01:48:02,775 INFO L278 TraceCheckSpWp]: Computing forward predicates...