/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked PROGRAM_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/pthread/triangular-longer-2.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 09:37:22,789 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 09:37:22,854 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-27 09:37:22,859 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 09:37:22,859 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 09:37:22,882 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 09:37:22,882 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 09:37:22,882 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 09:37:22,883 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 09:37:22,886 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 09:37:22,886 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 09:37:22,886 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 09:37:22,886 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 09:37:22,887 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 09:37:22,887 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 09:37:22,887 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 09:37:22,887 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 09:37:22,888 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 09:37:22,888 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 09:37:22,888 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 09:37:22,888 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 09:37:22,889 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 09:37:22,889 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 09:37:22,889 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 09:37:22,889 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 09:37:22,890 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 09:37:22,890 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 09:37:22,890 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 09:37:22,890 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 09:37:22,890 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 09:37:22,891 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 09:37:22,891 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 09:37:22,891 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 09:37:22,891 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 09:37:22,891 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 09:37:22,892 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC 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.traceabstraction: Order of the error locations to be checked -> PROGRAM_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 09:37:23,148 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 09:37:23,165 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 09:37:23,167 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 09:37:23,168 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 09:37:23,170 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 09:37:23,170 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/triangular-longer-2.i [2023-08-27 09:37:24,077 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 09:37:24,290 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 09:37:24,291 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/triangular-longer-2.i [2023-08-27 09:37:24,306 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dd3624d99/ea8b00e1cb32469caf91d8d8693af865/FLAG07bbe7519 [2023-08-27 09:37:24,314 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dd3624d99/ea8b00e1cb32469caf91d8d8693af865 [2023-08-27 09:37:24,316 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 09:37:24,317 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 09:37:24,317 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 09:37:24,317 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 09:37:24,319 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 09:37:24,320 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 09:37:24" (1/1) ... [2023-08-27 09:37:24,320 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@36f3db60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:24, skipping insertion in model container [2023-08-27 09:37:24,320 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 09:37:24" (1/1) ... [2023-08-27 09:37:24,351 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 09:37:24,580 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 09:37:24,587 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 09:37:24,615 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [245] [2023-08-27 09:37:24,616 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [245] [2023-08-27 09:37:24,640 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 09:37:24,663 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 09:37:24,663 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 09:37:24,667 INFO L206 MainTranslator]: Completed translation [2023-08-27 09:37:24,667 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:24 WrapperNode [2023-08-27 09:37:24,668 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 09:37:24,668 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 09:37:24,669 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 09:37:24,669 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 09:37:24,673 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:24" (1/1) ... [2023-08-27 09:37:24,695 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:24" (1/1) ... [2023-08-27 09:37:24,711 INFO L138 Inliner]: procedures = 169, calls = 25, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 50 [2023-08-27 09:37:24,711 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 09:37:24,712 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 09:37:24,712 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 09:37:24,712 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 09:37:24,717 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:24" (1/1) ... [2023-08-27 09:37:24,718 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:24" (1/1) ... [2023-08-27 09:37:24,722 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:24" (1/1) ... [2023-08-27 09:37:24,722 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:24" (1/1) ... [2023-08-27 09:37:24,735 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:24" (1/1) ... [2023-08-27 09:37:24,737 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:24" (1/1) ... [2023-08-27 09:37:24,738 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:24" (1/1) ... [2023-08-27 09:37:24,738 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:24" (1/1) ... [2023-08-27 09:37:24,740 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 09:37:24,740 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 09:37:24,740 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 09:37:24,740 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 09:37:24,741 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:24" (1/1) ... [2023-08-27 09:37:24,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 09:37:24,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:24,767 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-27 09:37:24,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-27 09:37:24,802 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2023-08-27 09:37:24,802 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2023-08-27 09:37:24,802 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2023-08-27 09:37:24,803 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2023-08-27 09:37:24,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 09:37:24,803 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-27 09:37:24,803 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 09:37:24,803 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 09:37:24,803 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 09:37:24,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 09:37:24,803 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-27 09:37:24,803 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 09:37:24,803 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 09:37:24,804 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-27 09:37:24,891 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 09:37:24,892 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 09:37:25,005 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 09:37:25,019 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 09:37:25,019 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-27 09:37:25,026 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 09:37:25 BoogieIcfgContainer [2023-08-27 09:37:25,026 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 09:37:25,027 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 09:37:25,027 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 09:37:25,029 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 09:37:25,029 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 09:37:24" (1/3) ... [2023-08-27 09:37:25,030 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@150c67d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 09:37:25, skipping insertion in model container [2023-08-27 09:37:25,030 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:24" (2/3) ... [2023-08-27 09:37:25,030 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@150c67d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 09:37:25, skipping insertion in model container [2023-08-27 09:37:25,030 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 09:37:25" (3/3) ... [2023-08-27 09:37:25,031 INFO L112 eAbstractionObserver]: Analyzing ICFG triangular-longer-2.i [2023-08-27 09:37:25,041 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 09:37:25,042 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-08-27 09:37:25,042 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 09:37:25,075 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 09:37:25,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 85 places, 84 transitions, 178 flow [2023-08-27 09:37:25,121 INFO L124 PetriNetUnfolderBase]: 6/82 cut-off events. [2023-08-27 09:37:25,121 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 09:37:25,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89 conditions, 82 events. 6/82 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 157 event pairs, 0 based on Foata normal form. 0/67 useless extension candidates. Maximal degree in co-relation 64. Up to 2 conditions per place. [2023-08-27 09:37:25,125 INFO L82 GeneralOperation]: Start removeDead. Operand has 85 places, 84 transitions, 178 flow [2023-08-27 09:37:25,128 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 83 places, 82 transitions, 170 flow [2023-08-27 09:37:25,130 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 09:37:25,135 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 83 places, 82 transitions, 170 flow [2023-08-27 09:37:25,137 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 83 places, 82 transitions, 170 flow [2023-08-27 09:37:25,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 83 places, 82 transitions, 170 flow [2023-08-27 09:37:25,161 INFO L124 PetriNetUnfolderBase]: 6/82 cut-off events. [2023-08-27 09:37:25,162 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 09:37:25,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89 conditions, 82 events. 6/82 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 155 event pairs, 0 based on Foata normal form. 0/67 useless extension candidates. Maximal degree in co-relation 64. Up to 2 conditions per place. [2023-08-27 09:37:25,163 INFO L119 LiptonReduction]: Number of co-enabled transitions 2304 [2023-08-27 09:37:27,133 INFO L134 LiptonReduction]: Checked pairs total: 2595 [2023-08-27 09:37:27,133 INFO L136 LiptonReduction]: Total number of compositions: 87 [2023-08-27 09:37:27,141 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 09:37:27,145 INFO L357 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, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@6d284ab8, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 09:37:27,146 INFO L358 AbstractCegarLoop]: Starting to check reachability of 19 error locations. [2023-08-27 09:37:27,148 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 09:37:27,148 INFO L124 PetriNetUnfolderBase]: 1/6 cut-off events. [2023-08-27 09:37:27,148 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 09:37:27,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:27,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 09:37:27,148 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting t1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:27,151 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:27,152 INFO L85 PathProgramCache]: Analyzing trace with hash 10934624, now seen corresponding path program 1 times [2023-08-27 09:37:27,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:27,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632168613] [2023-08-27 09:37:27,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:27,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:27,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:27,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:27,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:27,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632168613] [2023-08-27 09:37:27,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632168613] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:27,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:27,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 09:37:27,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326174264] [2023-08-27 09:37:27,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:27,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 09:37:27,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:27,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 09:37:27,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 09:37:27,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 171 [2023-08-27 09:37:27,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 22 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 71.33333333333333) internal successors, (214), 3 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:27,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:27,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 171 [2023-08-27 09:37:27,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:27,413 INFO L124 PetriNetUnfolderBase]: 415/650 cut-off events. [2023-08-27 09:37:27,413 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-08-27 09:37:27,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1316 conditions, 650 events. 415/650 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 2587 event pairs, 159 based on Foata normal form. 0/272 useless extension candidates. Maximal degree in co-relation 1306. Up to 351 conditions per place. [2023-08-27 09:37:27,418 INFO L140 encePairwiseOnDemand]: 163/171 looper letters, 28 selfloop transitions, 4 changer transitions 0/32 dead transitions. [2023-08-27 09:37:27,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 32 transitions, 134 flow [2023-08-27 09:37:27,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 09:37:27,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 09:37:27,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 249 transitions. [2023-08-27 09:37:27,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4853801169590643 [2023-08-27 09:37:27,427 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 249 transitions. [2023-08-27 09:37:27,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 249 transitions. [2023-08-27 09:37:27,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:27,429 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 249 transitions. [2023-08-27 09:37:27,431 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 83.0) internal successors, (249), 3 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:27,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:27,434 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:27,435 INFO L175 Difference]: Start difference. First operand has 26 places, 22 transitions, 50 flow. Second operand 3 states and 249 transitions. [2023-08-27 09:37:27,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 32 transitions, 134 flow [2023-08-27 09:37:27,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 32 transitions, 132 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 09:37:27,437 INFO L231 Difference]: Finished difference. Result has 26 places, 22 transitions, 72 flow [2023-08-27 09:37:27,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=72, PETRI_PLACES=26, PETRI_TRANSITIONS=22} [2023-08-27 09:37:27,440 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 0 predicate places. [2023-08-27 09:37:27,441 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 22 transitions, 72 flow [2023-08-27 09:37:27,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 71.33333333333333) internal successors, (214), 3 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:27,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:27,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 09:37:27,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 09:37:27,445 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:27,446 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:27,446 INFO L85 PathProgramCache]: Analyzing trace with hash 10934666, now seen corresponding path program 1 times [2023-08-27 09:37:27,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:27,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968637385] [2023-08-27 09:37:27,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:27,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:27,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:27,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:27,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:27,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968637385] [2023-08-27 09:37:27,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968637385] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:27,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:27,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 09:37:27,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170058423] [2023-08-27 09:37:27,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:27,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 09:37:27,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:27,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 09:37:27,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 09:37:27,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-27 09:37:27,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 22 transitions, 72 flow. Second operand has 3 states, 3 states have (on average 68.33333333333333) internal successors, (205), 3 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:27,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:27,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-27 09:37:27,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:27,617 INFO L124 PetriNetUnfolderBase]: 601/944 cut-off events. [2023-08-27 09:37:27,617 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-27 09:37:27,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2258 conditions, 944 events. 601/944 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 4286 event pairs, 309 based on Foata normal form. 0/586 useless extension candidates. Maximal degree in co-relation 2246. Up to 651 conditions per place. [2023-08-27 09:37:27,622 INFO L140 encePairwiseOnDemand]: 167/171 looper letters, 37 selfloop transitions, 2 changer transitions 0/39 dead transitions. [2023-08-27 09:37:27,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 39 transitions, 206 flow [2023-08-27 09:37:27,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 09:37:27,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 09:37:27,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 236 transitions. [2023-08-27 09:37:27,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4600389863547758 [2023-08-27 09:37:27,624 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 236 transitions. [2023-08-27 09:37:27,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 236 transitions. [2023-08-27 09:37:27,624 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:27,624 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 236 transitions. [2023-08-27 09:37:27,625 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 78.66666666666667) internal successors, (236), 3 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:27,626 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:27,626 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:27,626 INFO L175 Difference]: Start difference. First operand has 26 places, 22 transitions, 72 flow. Second operand 3 states and 236 transitions. [2023-08-27 09:37:27,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 39 transitions, 206 flow [2023-08-27 09:37:27,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 39 transitions, 192 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 09:37:27,629 INFO L231 Difference]: Finished difference. Result has 27 places, 23 transitions, 78 flow [2023-08-27 09:37:27,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=78, PETRI_PLACES=27, PETRI_TRANSITIONS=23} [2023-08-27 09:37:27,629 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 1 predicate places. [2023-08-27 09:37:27,630 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 23 transitions, 78 flow [2023-08-27 09:37:27,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 68.33333333333333) internal successors, (205), 3 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:27,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:27,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 09:37:27,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 09:37:27,630 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:27,630 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:27,630 INFO L85 PathProgramCache]: Analyzing trace with hash 10934625, now seen corresponding path program 1 times [2023-08-27 09:37:27,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:27,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746007877] [2023-08-27 09:37:27,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:27,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:27,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:27,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:27,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:27,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746007877] [2023-08-27 09:37:27,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746007877] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:27,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:27,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 09:37:27,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205214006] [2023-08-27 09:37:27,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:27,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 09:37:27,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:27,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 09:37:27,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 09:37:27,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 171 [2023-08-27 09:37:27,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 23 transitions, 78 flow. Second operand has 3 states, 3 states have (on average 71.33333333333333) internal successors, (214), 3 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:27,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:27,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 171 [2023-08-27 09:37:27,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:27,729 INFO L124 PetriNetUnfolderBase]: 581/952 cut-off events. [2023-08-27 09:37:27,729 INFO L125 PetriNetUnfolderBase]: For 280/280 co-relation queries the response was YES. [2023-08-27 09:37:27,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2398 conditions, 952 events. 581/952 cut-off events. For 280/280 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4441 event pairs, 198 based on Foata normal form. 44/566 useless extension candidates. Maximal degree in co-relation 2386. Up to 582 conditions per place. [2023-08-27 09:37:27,734 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 31 selfloop transitions, 6 changer transitions 0/37 dead transitions. [2023-08-27 09:37:27,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 37 transitions, 198 flow [2023-08-27 09:37:27,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 09:37:27,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 09:37:27,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 242 transitions. [2023-08-27 09:37:27,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47173489278752434 [2023-08-27 09:37:27,735 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 242 transitions. [2023-08-27 09:37:27,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 242 transitions. [2023-08-27 09:37:27,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:27,736 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 242 transitions. [2023-08-27 09:37:27,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 80.66666666666667) internal successors, (242), 3 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:27,737 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:27,737 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:27,738 INFO L175 Difference]: Start difference. First operand has 27 places, 23 transitions, 78 flow. Second operand 3 states and 242 transitions. [2023-08-27 09:37:27,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 37 transitions, 198 flow [2023-08-27 09:37:27,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 37 transitions, 194 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 09:37:27,739 INFO L231 Difference]: Finished difference. Result has 29 places, 26 transitions, 114 flow [2023-08-27 09:37:27,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=29, PETRI_TRANSITIONS=26} [2023-08-27 09:37:27,739 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 3 predicate places. [2023-08-27 09:37:27,739 INFO L495 AbstractCegarLoop]: Abstraction has has 29 places, 26 transitions, 114 flow [2023-08-27 09:37:27,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 71.33333333333333) internal successors, (214), 3 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:27,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:27,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 09:37:27,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-27 09:37:27,740 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:27,740 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:27,740 INFO L85 PathProgramCache]: Analyzing trace with hash 338975209, now seen corresponding path program 1 times [2023-08-27 09:37:27,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:27,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513250741] [2023-08-27 09:37:27,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:27,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:27,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:27,772 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:27,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:27,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513250741] [2023-08-27 09:37:27,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513250741] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:27,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1769004551] [2023-08-27 09:37:27,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:27,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:27,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:27,775 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) [2023-08-27 09:37:27,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-27 09:37:27,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:27,842 INFO L262 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 09:37:27,844 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:27,867 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:27,867 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 09:37:27,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1769004551] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:27,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 09:37:27,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-27 09:37:27,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126930259] [2023-08-27 09:37:27,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:27,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 09:37:27,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:27,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 09:37:27,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 09:37:27,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-27 09:37:27,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 26 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 68.25) internal successors, (273), 4 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:27,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:27,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-27 09:37:27,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:27,968 INFO L124 PetriNetUnfolderBase]: 505/834 cut-off events. [2023-08-27 09:37:27,968 INFO L125 PetriNetUnfolderBase]: For 233/233 co-relation queries the response was YES. [2023-08-27 09:37:27,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2278 conditions, 834 events. 505/834 cut-off events. For 233/233 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 3981 event pairs, 95 based on Foata normal form. 0/520 useless extension candidates. Maximal degree in co-relation 2264. Up to 340 conditions per place. [2023-08-27 09:37:27,972 INFO L140 encePairwiseOnDemand]: 167/171 looper letters, 54 selfloop transitions, 3 changer transitions 0/57 dead transitions. [2023-08-27 09:37:27,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 57 transitions, 353 flow [2023-08-27 09:37:27,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 09:37:27,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 09:37:27,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 312 transitions. [2023-08-27 09:37:27,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45614035087719296 [2023-08-27 09:37:27,973 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 312 transitions. [2023-08-27 09:37:27,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 312 transitions. [2023-08-27 09:37:27,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:27,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 312 transitions. [2023-08-27 09:37:27,974 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 78.0) internal successors, (312), 4 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:27,975 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 171.0) internal successors, (855), 5 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:27,976 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 171.0) internal successors, (855), 5 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:27,976 INFO L175 Difference]: Start difference. First operand has 29 places, 26 transitions, 114 flow. Second operand 4 states and 312 transitions. [2023-08-27 09:37:27,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 57 transitions, 353 flow [2023-08-27 09:37:27,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 57 transitions, 340 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 09:37:27,978 INFO L231 Difference]: Finished difference. Result has 30 places, 25 transitions, 110 flow [2023-08-27 09:37:27,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=110, PETRI_PLACES=30, PETRI_TRANSITIONS=25} [2023-08-27 09:37:27,982 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 4 predicate places. [2023-08-27 09:37:27,982 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 25 transitions, 110 flow [2023-08-27 09:37:27,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 68.25) internal successors, (273), 4 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:27,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:27,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 09:37:27,991 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-27 09:37:28,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:28,189 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:28,189 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:28,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1919052570, now seen corresponding path program 1 times [2023-08-27 09:37:28,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:28,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519794430] [2023-08-27 09:37:28,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:28,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:28,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:28,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:28,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:28,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519794430] [2023-08-27 09:37:28,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519794430] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:28,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:28,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 09:37:28,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893603556] [2023-08-27 09:37:28,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:28,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 09:37:28,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:28,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 09:37:28,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 09:37:28,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:28,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 25 transitions, 110 flow. Second operand has 4 states, 4 states have (on average 65.5) internal successors, (262), 4 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:28,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:28,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:28,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:28,406 INFO L124 PetriNetUnfolderBase]: 441/738 cut-off events. [2023-08-27 09:37:28,406 INFO L125 PetriNetUnfolderBase]: For 497/497 co-relation queries the response was YES. [2023-08-27 09:37:28,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2092 conditions, 738 events. 441/738 cut-off events. For 497/497 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3325 event pairs, 115 based on Foata normal form. 0/510 useless extension candidates. Maximal degree in co-relation 2078. Up to 605 conditions per place. [2023-08-27 09:37:28,409 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 34 selfloop transitions, 6 changer transitions 2/42 dead transitions. [2023-08-27 09:37:28,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 42 transitions, 264 flow [2023-08-27 09:37:28,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 09:37:28,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 09:37:28,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 294 transitions. [2023-08-27 09:37:28,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298245614035088 [2023-08-27 09:37:28,410 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 294 transitions. [2023-08-27 09:37:28,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 294 transitions. [2023-08-27 09:37:28,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:28,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 294 transitions. [2023-08-27 09:37:28,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 73.5) internal successors, (294), 4 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:28,412 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 171.0) internal successors, (855), 5 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:28,412 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 171.0) internal successors, (855), 5 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:28,412 INFO L175 Difference]: Start difference. First operand has 30 places, 25 transitions, 110 flow. Second operand 4 states and 294 transitions. [2023-08-27 09:37:28,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 42 transitions, 264 flow [2023-08-27 09:37:28,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 42 transitions, 252 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 09:37:28,413 INFO L231 Difference]: Finished difference. Result has 33 places, 28 transitions, 147 flow [2023-08-27 09:37:28,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=147, PETRI_PLACES=33, PETRI_TRANSITIONS=28} [2023-08-27 09:37:28,414 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 7 predicate places. [2023-08-27 09:37:28,414 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 28 transitions, 147 flow [2023-08-27 09:37:28,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 65.5) internal successors, (262), 4 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:28,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:28,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 09:37:28,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 09:37:28,414 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:28,414 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:28,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1919051912, now seen corresponding path program 1 times [2023-08-27 09:37:28,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:28,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733740832] [2023-08-27 09:37:28,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:28,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:28,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:28,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:28,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:28,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733740832] [2023-08-27 09:37:28,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733740832] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:28,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:28,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 09:37:28,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846547358] [2023-08-27 09:37:28,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:28,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 09:37:28,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:28,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 09:37:28,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 09:37:28,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 171 [2023-08-27 09:37:28,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 28 transitions, 147 flow. Second operand has 3 states, 3 states have (on average 72.0) internal successors, (216), 3 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:28,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:28,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 171 [2023-08-27 09:37:28,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:28,500 INFO L124 PetriNetUnfolderBase]: 409/692 cut-off events. [2023-08-27 09:37:28,500 INFO L125 PetriNetUnfolderBase]: For 503/503 co-relation queries the response was YES. [2023-08-27 09:37:28,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2210 conditions, 692 events. 409/692 cut-off events. For 503/503 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3253 event pairs, 121 based on Foata normal form. 0/602 useless extension candidates. Maximal degree in co-relation 2193. Up to 370 conditions per place. [2023-08-27 09:37:28,503 INFO L140 encePairwiseOnDemand]: 167/171 looper letters, 47 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2023-08-27 09:37:28,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 51 transitions, 372 flow [2023-08-27 09:37:28,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 09:37:28,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 09:37:28,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 243 transitions. [2023-08-27 09:37:28,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2023-08-27 09:37:28,504 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 243 transitions. [2023-08-27 09:37:28,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 243 transitions. [2023-08-27 09:37:28,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:28,505 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 243 transitions. [2023-08-27 09:37:28,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 81.0) internal successors, (243), 3 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:28,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:28,506 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:28,506 INFO L175 Difference]: Start difference. First operand has 33 places, 28 transitions, 147 flow. Second operand 3 states and 243 transitions. [2023-08-27 09:37:28,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 51 transitions, 372 flow [2023-08-27 09:37:28,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 51 transitions, 363 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 09:37:28,508 INFO L231 Difference]: Finished difference. Result has 36 places, 30 transitions, 174 flow [2023-08-27 09:37:28,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=174, PETRI_PLACES=36, PETRI_TRANSITIONS=30} [2023-08-27 09:37:28,508 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 10 predicate places. [2023-08-27 09:37:28,509 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 30 transitions, 174 flow [2023-08-27 09:37:28,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 72.0) internal successors, (216), 3 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:28,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:28,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:28,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 09:37:28,509 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:28,509 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:28,509 INFO L85 PathProgramCache]: Analyzing trace with hash -638931166, now seen corresponding path program 1 times [2023-08-27 09:37:28,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:28,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312687736] [2023-08-27 09:37:28,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:28,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:28,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:28,533 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:28,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:28,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312687736] [2023-08-27 09:37:28,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312687736] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:28,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388453061] [2023-08-27 09:37:28,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:28,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:28,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:28,535 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) [2023-08-27 09:37:28,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-27 09:37:28,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:28,586 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 09:37:28,587 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:28,594 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:28,594 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 09:37:28,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [388453061] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:28,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 09:37:28,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-27 09:37:28,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657179895] [2023-08-27 09:37:28,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:28,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 09:37:28,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:28,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 09:37:28,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 09:37:28,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-27 09:37:28,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 30 transitions, 174 flow. Second operand has 4 states, 4 states have (on average 68.75) internal successors, (275), 4 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:28,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:28,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-27 09:37:28,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:28,662 INFO L124 PetriNetUnfolderBase]: 329/564 cut-off events. [2023-08-27 09:37:28,662 INFO L125 PetriNetUnfolderBase]: For 797/797 co-relation queries the response was YES. [2023-08-27 09:37:28,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1919 conditions, 564 events. 329/564 cut-off events. For 797/797 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2497 event pairs, 107 based on Foata normal form. 0/564 useless extension candidates. Maximal degree in co-relation 1899. Up to 330 conditions per place. [2023-08-27 09:37:28,665 INFO L140 encePairwiseOnDemand]: 167/171 looper letters, 37 selfloop transitions, 4 changer transitions 1/42 dead transitions. [2023-08-27 09:37:28,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 42 transitions, 306 flow [2023-08-27 09:37:28,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 09:37:28,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 09:37:28,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 303 transitions. [2023-08-27 09:37:28,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44298245614035087 [2023-08-27 09:37:28,666 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 303 transitions. [2023-08-27 09:37:28,666 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 303 transitions. [2023-08-27 09:37:28,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:28,666 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 303 transitions. [2023-08-27 09:37:28,667 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 75.75) internal successors, (303), 4 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:28,668 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 171.0) internal successors, (855), 5 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:28,668 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 171.0) internal successors, (855), 5 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:28,668 INFO L175 Difference]: Start difference. First operand has 36 places, 30 transitions, 174 flow. Second operand 4 states and 303 transitions. [2023-08-27 09:37:28,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 42 transitions, 306 flow [2023-08-27 09:37:28,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 42 transitions, 294 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 09:37:28,670 INFO L231 Difference]: Finished difference. Result has 36 places, 25 transitions, 140 flow [2023-08-27 09:37:28,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=36, PETRI_TRANSITIONS=25} [2023-08-27 09:37:28,671 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 10 predicate places. [2023-08-27 09:37:28,671 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 25 transitions, 140 flow [2023-08-27 09:37:28,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 68.75) internal successors, (275), 4 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:28,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:28,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:28,677 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-27 09:37:28,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-08-27 09:37:28,880 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:28,880 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:28,880 INFO L85 PathProgramCache]: Analyzing trace with hash -638931208, now seen corresponding path program 1 times [2023-08-27 09:37:28,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:28,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87549041] [2023-08-27 09:37:28,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:28,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:28,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:28,906 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 09:37:28,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:28,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87549041] [2023-08-27 09:37:28,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87549041] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:28,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:28,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 09:37:28,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20564519] [2023-08-27 09:37:28,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:28,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 09:37:28,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:28,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 09:37:28,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 09:37:28,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 171 [2023-08-27 09:37:28,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 25 transitions, 140 flow. Second operand has 3 states, 3 states have (on average 72.33333333333333) internal successors, (217), 3 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:28,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:28,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 171 [2023-08-27 09:37:28,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:28,956 INFO L124 PetriNetUnfolderBase]: 291/512 cut-off events. [2023-08-27 09:37:28,956 INFO L125 PetriNetUnfolderBase]: For 664/664 co-relation queries the response was YES. [2023-08-27 09:37:28,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1739 conditions, 512 events. 291/512 cut-off events. For 664/664 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2308 event pairs, 77 based on Foata normal form. 24/536 useless extension candidates. Maximal degree in co-relation 1720. Up to 304 conditions per place. [2023-08-27 09:37:28,959 INFO L140 encePairwiseOnDemand]: 167/171 looper letters, 37 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2023-08-27 09:37:28,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 41 transitions, 303 flow [2023-08-27 09:37:28,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 09:37:28,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 09:37:28,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 240 transitions. [2023-08-27 09:37:28,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4678362573099415 [2023-08-27 09:37:28,960 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 240 transitions. [2023-08-27 09:37:28,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 240 transitions. [2023-08-27 09:37:28,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:28,960 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 240 transitions. [2023-08-27 09:37:28,960 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 80.0) internal successors, (240), 3 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:28,962 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:28,962 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:28,962 INFO L175 Difference]: Start difference. First operand has 36 places, 25 transitions, 140 flow. Second operand 3 states and 240 transitions. [2023-08-27 09:37:28,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 41 transitions, 303 flow [2023-08-27 09:37:28,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 41 transitions, 299 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 09:37:28,964 INFO L231 Difference]: Finished difference. Result has 38 places, 25 transitions, 150 flow [2023-08-27 09:37:28,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=150, PETRI_PLACES=38, PETRI_TRANSITIONS=25} [2023-08-27 09:37:28,966 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 12 predicate places. [2023-08-27 09:37:28,967 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 25 transitions, 150 flow [2023-08-27 09:37:28,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 72.33333333333333) internal successors, (217), 3 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:28,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:28,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:28,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 09:37:28,967 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:28,967 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:28,967 INFO L85 PathProgramCache]: Analyzing trace with hash 928422853, now seen corresponding path program 1 times [2023-08-27 09:37:28,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:28,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067519764] [2023-08-27 09:37:28,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:28,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:28,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:29,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:29,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:29,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067519764] [2023-08-27 09:37:29,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067519764] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:29,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:29,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 09:37:29,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278932850] [2023-08-27 09:37:29,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:29,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 09:37:29,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:29,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 09:37:29,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 09:37:29,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-27 09:37:29,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 25 transitions, 150 flow. Second operand has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:29,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-27 09:37:29,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:29,079 INFO L124 PetriNetUnfolderBase]: 359/624 cut-off events. [2023-08-27 09:37:29,079 INFO L125 PetriNetUnfolderBase]: For 999/999 co-relation queries the response was YES. [2023-08-27 09:37:29,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2157 conditions, 624 events. 359/624 cut-off events. For 999/999 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 2844 event pairs, 104 based on Foata normal form. 38/662 useless extension candidates. Maximal degree in co-relation 2136. Up to 296 conditions per place. [2023-08-27 09:37:29,082 INFO L140 encePairwiseOnDemand]: 164/171 looper letters, 46 selfloop transitions, 10 changer transitions 0/56 dead transitions. [2023-08-27 09:37:29,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 56 transitions, 420 flow [2023-08-27 09:37:29,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 09:37:29,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 09:37:29,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 382 transitions. [2023-08-27 09:37:29,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44678362573099417 [2023-08-27 09:37:29,084 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 382 transitions. [2023-08-27 09:37:29,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 382 transitions. [2023-08-27 09:37:29,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:29,084 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 382 transitions. [2023-08-27 09:37:29,085 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 76.4) internal successors, (382), 5 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,086 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 171.0) internal successors, (1026), 6 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,086 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 171.0) internal successors, (1026), 6 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,086 INFO L175 Difference]: Start difference. First operand has 38 places, 25 transitions, 150 flow. Second operand 5 states and 382 transitions. [2023-08-27 09:37:29,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 56 transitions, 420 flow [2023-08-27 09:37:29,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 56 transitions, 406 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-08-27 09:37:29,089 INFO L231 Difference]: Finished difference. Result has 44 places, 34 transitions, 254 flow [2023-08-27 09:37:29,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=254, PETRI_PLACES=44, PETRI_TRANSITIONS=34} [2023-08-27 09:37:29,090 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 18 predicate places. [2023-08-27 09:37:29,090 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 34 transitions, 254 flow [2023-08-27 09:37:29,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:29,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:29,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 09:37:29,090 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:29,090 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:29,090 INFO L85 PathProgramCache]: Analyzing trace with hash 928422549, now seen corresponding path program 1 times [2023-08-27 09:37:29,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:29,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321808560] [2023-08-27 09:37:29,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:29,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:29,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:29,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:29,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:29,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321808560] [2023-08-27 09:37:29,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321808560] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:29,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:29,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 09:37:29,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720349064] [2023-08-27 09:37:29,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:29,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 09:37:29,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:29,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 09:37:29,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 09:37:29,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-27 09:37:29,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 254 flow. Second operand has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:29,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-27 09:37:29,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:29,215 INFO L124 PetriNetUnfolderBase]: 431/728 cut-off events. [2023-08-27 09:37:29,215 INFO L125 PetriNetUnfolderBase]: For 1752/1752 co-relation queries the response was YES. [2023-08-27 09:37:29,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2783 conditions, 728 events. 431/728 cut-off events. For 1752/1752 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3262 event pairs, 82 based on Foata normal form. 32/760 useless extension candidates. Maximal degree in co-relation 2758. Up to 386 conditions per place. [2023-08-27 09:37:29,219 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 52 selfloop transitions, 13 changer transitions 0/65 dead transitions. [2023-08-27 09:37:29,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 65 transitions, 547 flow [2023-08-27 09:37:29,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 09:37:29,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 09:37:29,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 384 transitions. [2023-08-27 09:37:29,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44912280701754387 [2023-08-27 09:37:29,221 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 384 transitions. [2023-08-27 09:37:29,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 384 transitions. [2023-08-27 09:37:29,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:29,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 384 transitions. [2023-08-27 09:37:29,222 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 76.8) internal successors, (384), 5 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 171.0) internal successors, (1026), 6 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,223 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 171.0) internal successors, (1026), 6 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,223 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 254 flow. Second operand 5 states and 384 transitions. [2023-08-27 09:37:29,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 65 transitions, 547 flow [2023-08-27 09:37:29,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 65 transitions, 547 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 09:37:29,227 INFO L231 Difference]: Finished difference. Result has 52 places, 40 transitions, 364 flow [2023-08-27 09:37:29,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=364, PETRI_PLACES=52, PETRI_TRANSITIONS=40} [2023-08-27 09:37:29,228 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 26 predicate places. [2023-08-27 09:37:29,228 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 40 transitions, 364 flow [2023-08-27 09:37:29,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:29,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:29,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-27 09:37:29,229 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:29,229 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:29,229 INFO L85 PathProgramCache]: Analyzing trace with hash 928422548, now seen corresponding path program 1 times [2023-08-27 09:37:29,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:29,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582893285] [2023-08-27 09:37:29,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:29,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:29,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:29,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:29,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:29,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582893285] [2023-08-27 09:37:29,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582893285] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:29,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:29,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 09:37:29,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467823795] [2023-08-27 09:37:29,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:29,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 09:37:29,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:29,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 09:37:29,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 09:37:29,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-27 09:37:29,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 40 transitions, 364 flow. Second operand has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:29,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-27 09:37:29,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:29,333 INFO L124 PetriNetUnfolderBase]: 288/485 cut-off events. [2023-08-27 09:37:29,333 INFO L125 PetriNetUnfolderBase]: For 2152/2152 co-relation queries the response was YES. [2023-08-27 09:37:29,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1965 conditions, 485 events. 288/485 cut-off events. For 2152/2152 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1858 event pairs, 163 based on Foata normal form. 64/549 useless extension candidates. Maximal degree in co-relation 1934. Up to 485 conditions per place. [2023-08-27 09:37:29,335 INFO L140 encePairwiseOnDemand]: 168/171 looper letters, 30 selfloop transitions, 1 changer transitions 0/31 dead transitions. [2023-08-27 09:37:29,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 31 transitions, 324 flow [2023-08-27 09:37:29,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 09:37:29,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 09:37:29,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 218 transitions. [2023-08-27 09:37:29,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4249512670565302 [2023-08-27 09:37:29,336 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 218 transitions. [2023-08-27 09:37:29,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 218 transitions. [2023-08-27 09:37:29,336 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:29,336 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 218 transitions. [2023-08-27 09:37:29,337 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 72.66666666666667) internal successors, (218), 3 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,337 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,338 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,338 INFO L175 Difference]: Start difference. First operand has 52 places, 40 transitions, 364 flow. Second operand 3 states and 218 transitions. [2023-08-27 09:37:29,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 31 transitions, 324 flow [2023-08-27 09:37:29,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 31 transitions, 286 flow, removed 7 selfloop flow, removed 7 redundant places. [2023-08-27 09:37:29,341 INFO L231 Difference]: Finished difference. Result has 45 places, 31 transitions, 226 flow [2023-08-27 09:37:29,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=226, PETRI_PLACES=45, PETRI_TRANSITIONS=31} [2023-08-27 09:37:29,341 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 19 predicate places. [2023-08-27 09:37:29,342 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 31 transitions, 226 flow [2023-08-27 09:37:29,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:29,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:29,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 09:37:29,342 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:29,342 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:29,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1668520394, now seen corresponding path program 1 times [2023-08-27 09:37:29,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:29,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760616584] [2023-08-27 09:37:29,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:29,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:29,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:29,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:29,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:29,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760616584] [2023-08-27 09:37:29,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760616584] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:29,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:29,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 09:37:29,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289490333] [2023-08-27 09:37:29,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:29,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 09:37:29,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:29,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 09:37:29,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 09:37:29,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:29,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 31 transitions, 226 flow. Second operand has 5 states, 5 states have (on average 65.6) internal successors, (328), 5 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:29,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:29,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:29,484 INFO L124 PetriNetUnfolderBase]: 330/563 cut-off events. [2023-08-27 09:37:29,484 INFO L125 PetriNetUnfolderBase]: For 1204/1204 co-relation queries the response was YES. [2023-08-27 09:37:29,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2068 conditions, 563 events. 330/563 cut-off events. For 1204/1204 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2354 event pairs, 90 based on Foata normal form. 12/575 useless extension candidates. Maximal degree in co-relation 2046. Up to 422 conditions per place. [2023-08-27 09:37:29,487 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 47 selfloop transitions, 11 changer transitions 0/58 dead transitions. [2023-08-27 09:37:29,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 58 transitions, 474 flow [2023-08-27 09:37:29,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 09:37:29,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 09:37:29,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 426 transitions. [2023-08-27 09:37:29,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4152046783625731 [2023-08-27 09:37:29,488 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 426 transitions. [2023-08-27 09:37:29,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 426 transitions. [2023-08-27 09:37:29,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:29,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 426 transitions. [2023-08-27 09:37:29,489 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 71.0) internal successors, (426), 6 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,490 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 171.0) internal successors, (1197), 7 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,490 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 171.0) internal successors, (1197), 7 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,490 INFO L175 Difference]: Start difference. First operand has 45 places, 31 transitions, 226 flow. Second operand 6 states and 426 transitions. [2023-08-27 09:37:29,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 58 transitions, 474 flow [2023-08-27 09:37:29,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 58 transitions, 473 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 09:37:29,493 INFO L231 Difference]: Finished difference. Result has 53 places, 38 transitions, 322 flow [2023-08-27 09:37:29,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=225, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=322, PETRI_PLACES=53, PETRI_TRANSITIONS=38} [2023-08-27 09:37:29,493 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 27 predicate places. [2023-08-27 09:37:29,493 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 38 transitions, 322 flow [2023-08-27 09:37:29,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 65.6) internal successors, (328), 5 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:29,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:29,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 09:37:29,494 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:29,494 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:29,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1667969834, now seen corresponding path program 2 times [2023-08-27 09:37:29,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:29,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580819172] [2023-08-27 09:37:29,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:29,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:29,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:29,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:29,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:29,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580819172] [2023-08-27 09:37:29,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580819172] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:29,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:29,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 09:37:29,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953595341] [2023-08-27 09:37:29,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:29,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 09:37:29,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:29,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 09:37:29,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-27 09:37:29,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:29,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 38 transitions, 322 flow. Second operand has 5 states, 5 states have (on average 65.6) internal successors, (328), 5 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:29,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:29,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:29,640 INFO L124 PetriNetUnfolderBase]: 345/603 cut-off events. [2023-08-27 09:37:29,640 INFO L125 PetriNetUnfolderBase]: For 1952/1952 co-relation queries the response was YES. [2023-08-27 09:37:29,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2453 conditions, 603 events. 345/603 cut-off events. For 1952/1952 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2676 event pairs, 89 based on Foata normal form. 20/623 useless extension candidates. Maximal degree in co-relation 2426. Up to 363 conditions per place. [2023-08-27 09:37:29,643 INFO L140 encePairwiseOnDemand]: 164/171 looper letters, 47 selfloop transitions, 15 changer transitions 1/63 dead transitions. [2023-08-27 09:37:29,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 63 transitions, 596 flow [2023-08-27 09:37:29,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 09:37:29,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 09:37:29,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 358 transitions. [2023-08-27 09:37:29,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41871345029239765 [2023-08-27 09:37:29,644 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 358 transitions. [2023-08-27 09:37:29,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 358 transitions. [2023-08-27 09:37:29,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:29,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 358 transitions. [2023-08-27 09:37:29,645 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 71.6) internal successors, (358), 5 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 171.0) internal successors, (1026), 6 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,646 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 171.0) internal successors, (1026), 6 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,646 INFO L175 Difference]: Start difference. First operand has 53 places, 38 transitions, 322 flow. Second operand 5 states and 358 transitions. [2023-08-27 09:37:29,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 63 transitions, 596 flow [2023-08-27 09:37:29,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 63 transitions, 588 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-27 09:37:29,649 INFO L231 Difference]: Finished difference. Result has 59 places, 44 transitions, 433 flow [2023-08-27 09:37:29,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=433, PETRI_PLACES=59, PETRI_TRANSITIONS=44} [2023-08-27 09:37:29,650 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 33 predicate places. [2023-08-27 09:37:29,650 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 44 transitions, 433 flow [2023-08-27 09:37:29,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 65.6) internal successors, (328), 5 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:29,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:29,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-27 09:37:29,650 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:29,651 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:29,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1283660965, now seen corresponding path program 1 times [2023-08-27 09:37:29,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:29,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109563714] [2023-08-27 09:37:29,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:29,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:29,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:29,664 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:29,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:29,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109563714] [2023-08-27 09:37:29,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109563714] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:29,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:29,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 09:37:29,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18531493] [2023-08-27 09:37:29,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:29,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 09:37:29,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:29,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 09:37:29,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 09:37:29,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 171 [2023-08-27 09:37:29,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 44 transitions, 433 flow. Second operand has 3 states, 3 states have (on average 73.0) internal successors, (219), 3 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:29,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 171 [2023-08-27 09:37:29,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:29,724 INFO L124 PetriNetUnfolderBase]: 431/739 cut-off events. [2023-08-27 09:37:29,724 INFO L125 PetriNetUnfolderBase]: For 3433/3433 co-relation queries the response was YES. [2023-08-27 09:37:29,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3356 conditions, 739 events. 431/739 cut-off events. For 3433/3433 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3342 event pairs, 107 based on Foata normal form. 40/779 useless extension candidates. Maximal degree in co-relation 3325. Up to 448 conditions per place. [2023-08-27 09:37:29,728 INFO L140 encePairwiseOnDemand]: 167/171 looper letters, 43 selfloop transitions, 19 changer transitions 0/62 dead transitions. [2023-08-27 09:37:29,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 62 transitions, 697 flow [2023-08-27 09:37:29,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 09:37:29,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 09:37:29,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 237 transitions. [2023-08-27 09:37:29,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4619883040935672 [2023-08-27 09:37:29,729 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 237 transitions. [2023-08-27 09:37:29,729 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 237 transitions. [2023-08-27 09:37:29,729 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:29,729 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 237 transitions. [2023-08-27 09:37:29,729 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 79.0) internal successors, (237), 3 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,730 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,730 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,730 INFO L175 Difference]: Start difference. First operand has 59 places, 44 transitions, 433 flow. Second operand 3 states and 237 transitions. [2023-08-27 09:37:29,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 62 transitions, 697 flow [2023-08-27 09:37:29,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 62 transitions, 670 flow, removed 7 selfloop flow, removed 3 redundant places. [2023-08-27 09:37:29,736 INFO L231 Difference]: Finished difference. Result has 60 places, 51 transitions, 580 flow [2023-08-27 09:37:29,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=580, PETRI_PLACES=60, PETRI_TRANSITIONS=51} [2023-08-27 09:37:29,736 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 34 predicate places. [2023-08-27 09:37:29,737 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 51 transitions, 580 flow [2023-08-27 09:37:29,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 73.0) internal successors, (219), 3 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:29,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:29,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-27 09:37:29,737 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:29,737 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:29,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1283660960, now seen corresponding path program 1 times [2023-08-27 09:37:29,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:29,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027215309] [2023-08-27 09:37:29,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:29,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:29,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:29,761 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:29,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:29,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027215309] [2023-08-27 09:37:29,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027215309] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:29,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431648103] [2023-08-27 09:37:29,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:29,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:29,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:29,762 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) [2023-08-27 09:37:29,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-27 09:37:29,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:29,857 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 09:37:29,858 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:29,869 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:29,869 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:29,888 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:29,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431648103] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:29,888 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:29,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 09:37:29,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954808980] [2023-08-27 09:37:29,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:29,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 09:37:29,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:29,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 09:37:29,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-08-27 09:37:29,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-27 09:37:29,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 51 transitions, 580 flow. Second operand has 8 states, 8 states have (on average 69.25) internal successors, (554), 8 states have internal predecessors, (554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:29,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:29,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-27 09:37:29,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:30,005 INFO L124 PetriNetUnfolderBase]: 485/822 cut-off events. [2023-08-27 09:37:30,005 INFO L125 PetriNetUnfolderBase]: For 4230/4230 co-relation queries the response was YES. [2023-08-27 09:37:30,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3825 conditions, 822 events. 485/822 cut-off events. For 4230/4230 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3507 event pairs, 57 based on Foata normal form. 92/914 useless extension candidates. Maximal degree in co-relation 3792. Up to 279 conditions per place. [2023-08-27 09:37:30,009 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 61 selfloop transitions, 31 changer transitions 1/93 dead transitions. [2023-08-27 09:37:30,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 93 transitions, 1035 flow [2023-08-27 09:37:30,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 09:37:30,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 09:37:30,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 667 transitions. [2023-08-27 09:37:30,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.433398310591293 [2023-08-27 09:37:30,011 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 667 transitions. [2023-08-27 09:37:30,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 667 transitions. [2023-08-27 09:37:30,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:30,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 667 transitions. [2023-08-27 09:37:30,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 74.11111111111111) internal successors, (667), 9 states have internal predecessors, (667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:30,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 171.0) internal successors, (1710), 10 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:30,014 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 171.0) internal successors, (1710), 10 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:30,014 INFO L175 Difference]: Start difference. First operand has 60 places, 51 transitions, 580 flow. Second operand 9 states and 667 transitions. [2023-08-27 09:37:30,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 93 transitions, 1035 flow [2023-08-27 09:37:30,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 93 transitions, 977 flow, removed 7 selfloop flow, removed 2 redundant places. [2023-08-27 09:37:30,020 INFO L231 Difference]: Finished difference. Result has 73 places, 60 transitions, 739 flow [2023-08-27 09:37:30,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=739, PETRI_PLACES=73, PETRI_TRANSITIONS=60} [2023-08-27 09:37:30,021 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 47 predicate places. [2023-08-27 09:37:30,021 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 60 transitions, 739 flow [2023-08-27 09:37:30,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 69.25) internal successors, (554), 8 states have internal predecessors, (554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:30,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:30,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:30,027 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-08-27 09:37:30,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:30,228 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:30,228 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:30,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1157182881, now seen corresponding path program 1 times [2023-08-27 09:37:30,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:30,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802560209] [2023-08-27 09:37:30,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:30,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:30,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:30,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:30,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:30,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802560209] [2023-08-27 09:37:30,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802560209] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:30,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:30,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 09:37:30,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109877431] [2023-08-27 09:37:30,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:30,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 09:37:30,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:30,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 09:37:30,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-27 09:37:30,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:30,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 60 transitions, 739 flow. Second operand has 6 states, 6 states have (on average 65.66666666666667) internal successors, (394), 6 states have internal predecessors, (394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:30,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:30,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:30,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:30,533 INFO L124 PetriNetUnfolderBase]: 509/862 cut-off events. [2023-08-27 09:37:30,533 INFO L125 PetriNetUnfolderBase]: For 5158/5158 co-relation queries the response was YES. [2023-08-27 09:37:30,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4435 conditions, 862 events. 509/862 cut-off events. For 5158/5158 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3772 event pairs, 115 based on Foata normal form. 8/870 useless extension candidates. Maximal degree in co-relation 4395. Up to 485 conditions per place. [2023-08-27 09:37:30,538 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 62 selfloop transitions, 36 changer transitions 1/99 dead transitions. [2023-08-27 09:37:30,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 99 transitions, 1256 flow [2023-08-27 09:37:30,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 09:37:30,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 09:37:30,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 564 transitions. [2023-08-27 09:37:30,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41228070175438597 [2023-08-27 09:37:30,540 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 564 transitions. [2023-08-27 09:37:30,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 564 transitions. [2023-08-27 09:37:30,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:30,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 564 transitions. [2023-08-27 09:37:30,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 70.5) internal successors, (564), 8 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:30,543 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 171.0) internal successors, (1539), 9 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:30,543 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 171.0) internal successors, (1539), 9 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:30,543 INFO L175 Difference]: Start difference. First operand has 73 places, 60 transitions, 739 flow. Second operand 8 states and 564 transitions. [2023-08-27 09:37:30,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 99 transitions, 1256 flow [2023-08-27 09:37:30,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 99 transitions, 1220 flow, removed 15 selfloop flow, removed 1 redundant places. [2023-08-27 09:37:30,555 INFO L231 Difference]: Finished difference. Result has 84 places, 72 transitions, 990 flow [2023-08-27 09:37:30,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=705, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=990, PETRI_PLACES=84, PETRI_TRANSITIONS=72} [2023-08-27 09:37:30,556 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 58 predicate places. [2023-08-27 09:37:30,556 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 72 transitions, 990 flow [2023-08-27 09:37:30,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 65.66666666666667) internal successors, (394), 6 states have internal predecessors, (394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:30,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:30,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:30,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-27 09:37:30,556 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:30,557 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:30,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1157208921, now seen corresponding path program 2 times [2023-08-27 09:37:30,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:30,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809464702] [2023-08-27 09:37:30,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:30,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:30,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:30,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:30,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:30,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809464702] [2023-08-27 09:37:30,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809464702] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:30,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:30,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 09:37:30,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221839647] [2023-08-27 09:37:30,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:30,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 09:37:30,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:30,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 09:37:30,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-08-27 09:37:30,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:30,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 72 transitions, 990 flow. Second operand has 6 states, 6 states have (on average 65.66666666666667) internal successors, (394), 6 states have internal predecessors, (394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:30,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:30,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:30,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:30,757 INFO L124 PetriNetUnfolderBase]: 477/810 cut-off events. [2023-08-27 09:37:30,757 INFO L125 PetriNetUnfolderBase]: For 6562/6562 co-relation queries the response was YES. [2023-08-27 09:37:30,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4605 conditions, 810 events. 477/810 cut-off events. For 6562/6562 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3462 event pairs, 131 based on Foata normal form. 12/822 useless extension candidates. Maximal degree in co-relation 4559. Up to 519 conditions per place. [2023-08-27 09:37:30,761 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 64 selfloop transitions, 27 changer transitions 8/99 dead transitions. [2023-08-27 09:37:30,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 99 transitions, 1395 flow [2023-08-27 09:37:30,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 09:37:30,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 09:37:30,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 561 transitions. [2023-08-27 09:37:30,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4100877192982456 [2023-08-27 09:37:30,762 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 561 transitions. [2023-08-27 09:37:30,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 561 transitions. [2023-08-27 09:37:30,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:30,763 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 561 transitions. [2023-08-27 09:37:30,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 70.125) internal successors, (561), 8 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:30,765 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 171.0) internal successors, (1539), 9 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:30,765 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 171.0) internal successors, (1539), 9 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:30,765 INFO L175 Difference]: Start difference. First operand has 84 places, 72 transitions, 990 flow. Second operand 8 states and 561 transitions. [2023-08-27 09:37:30,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 99 transitions, 1395 flow [2023-08-27 09:37:30,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 99 transitions, 1363 flow, removed 11 selfloop flow, removed 2 redundant places. [2023-08-27 09:37:30,786 INFO L231 Difference]: Finished difference. Result has 92 places, 75 transitions, 1080 flow [2023-08-27 09:37:30,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=958, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1080, PETRI_PLACES=92, PETRI_TRANSITIONS=75} [2023-08-27 09:37:30,786 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 66 predicate places. [2023-08-27 09:37:30,786 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 75 transitions, 1080 flow [2023-08-27 09:37:30,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 65.66666666666667) internal successors, (394), 6 states have internal predecessors, (394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:30,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:30,787 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:30,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-27 09:37:30,787 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:30,787 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:30,787 INFO L85 PathProgramCache]: Analyzing trace with hash -977605308, now seen corresponding path program 3 times [2023-08-27 09:37:30,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:30,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491411634] [2023-08-27 09:37:30,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:30,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:30,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:30,858 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:30,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:30,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491411634] [2023-08-27 09:37:30,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491411634] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:30,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762704541] [2023-08-27 09:37:30,858 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 09:37:30,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:30,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:30,861 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) [2023-08-27 09:37:30,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-27 09:37:30,922 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 09:37:30,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:37:30,923 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 09:37:30,924 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:30,952 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:30,952 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:31,044 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:31,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762704541] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:31,045 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:31,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-08-27 09:37:31,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942548422] [2023-08-27 09:37:31,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:31,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 09:37:31,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:31,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 09:37:31,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-08-27 09:37:31,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:31,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 75 transitions, 1080 flow. Second operand has 12 states, 12 states have (on average 65.83333333333333) internal successors, (790), 12 states have internal predecessors, (790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:31,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:31,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:31,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:31,253 INFO L124 PetriNetUnfolderBase]: 593/1018 cut-off events. [2023-08-27 09:37:31,254 INFO L125 PetriNetUnfolderBase]: For 9917/9917 co-relation queries the response was YES. [2023-08-27 09:37:31,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5917 conditions, 1018 events. 593/1018 cut-off events. For 9917/9917 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 4688 event pairs, 142 based on Foata normal form. 48/1066 useless extension candidates. Maximal degree in co-relation 5867. Up to 547 conditions per place. [2023-08-27 09:37:31,259 INFO L140 encePairwiseOnDemand]: 163/171 looper letters, 81 selfloop transitions, 50 changer transitions 16/147 dead transitions. [2023-08-27 09:37:31,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 147 transitions, 2071 flow [2023-08-27 09:37:31,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 09:37:31,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 09:37:31,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 917 transitions. [2023-08-27 09:37:31,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41250562303193883 [2023-08-27 09:37:31,261 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 917 transitions. [2023-08-27 09:37:31,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 917 transitions. [2023-08-27 09:37:31,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:31,262 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 917 transitions. [2023-08-27 09:37:31,263 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 70.53846153846153) internal successors, (917), 13 states have internal predecessors, (917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:31,265 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 171.0) internal successors, (2394), 14 states have internal predecessors, (2394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:31,265 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 171.0) internal successors, (2394), 14 states have internal predecessors, (2394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:31,265 INFO L175 Difference]: Start difference. First operand has 92 places, 75 transitions, 1080 flow. Second operand 13 states and 917 transitions. [2023-08-27 09:37:31,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 147 transitions, 2071 flow [2023-08-27 09:37:31,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 147 transitions, 1980 flow, removed 10 selfloop flow, removed 7 redundant places. [2023-08-27 09:37:31,281 INFO L231 Difference]: Finished difference. Result has 105 places, 100 transitions, 1553 flow [2023-08-27 09:37:31,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=998, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1553, PETRI_PLACES=105, PETRI_TRANSITIONS=100} [2023-08-27 09:37:31,282 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 79 predicate places. [2023-08-27 09:37:31,282 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 100 transitions, 1553 flow [2023-08-27 09:37:31,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 65.83333333333333) internal successors, (790), 12 states have internal predecessors, (790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:31,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:31,282 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:31,289 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-27 09:37:31,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-27 09:37:31,487 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:31,487 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:31,487 INFO L85 PathProgramCache]: Analyzing trace with hash -952580868, now seen corresponding path program 4 times [2023-08-27 09:37:31,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:31,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978637277] [2023-08-27 09:37:31,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:31,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:31,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:31,550 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:31,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:31,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978637277] [2023-08-27 09:37:31,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978637277] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:31,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126679166] [2023-08-27 09:37:31,550 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 09:37:31,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:31,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:31,551 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) [2023-08-27 09:37:31,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-27 09:37:31,605 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 09:37:31,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:37:31,605 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 09:37:31,606 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:31,627 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:31,627 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:31,688 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:31,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126679166] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:31,688 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:31,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-08-27 09:37:31,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307597160] [2023-08-27 09:37:31,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:31,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 09:37:31,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:31,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 09:37:31,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2023-08-27 09:37:31,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:31,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 100 transitions, 1553 flow. Second operand has 13 states, 13 states have (on average 65.84615384615384) internal successors, (856), 13 states have internal predecessors, (856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:31,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:31,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:31,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:32,082 INFO L124 PetriNetUnfolderBase]: 773/1334 cut-off events. [2023-08-27 09:37:32,082 INFO L125 PetriNetUnfolderBase]: For 18605/18605 co-relation queries the response was YES. [2023-08-27 09:37:32,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8326 conditions, 1334 events. 773/1334 cut-off events. For 18605/18605 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 6659 event pairs, 146 based on Foata normal form. 62/1396 useless extension candidates. Maximal degree in co-relation 8269. Up to 503 conditions per place. [2023-08-27 09:37:32,089 INFO L140 encePairwiseOnDemand]: 163/171 looper letters, 103 selfloop transitions, 84 changer transitions 22/209 dead transitions. [2023-08-27 09:37:32,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 209 transitions, 3214 flow [2023-08-27 09:37:32,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 09:37:32,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 09:37:32,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1264 transitions. [2023-08-27 09:37:32,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4106562703053931 [2023-08-27 09:37:32,092 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1264 transitions. [2023-08-27 09:37:32,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1264 transitions. [2023-08-27 09:37:32,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:32,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1264 transitions. [2023-08-27 09:37:32,094 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 70.22222222222223) internal successors, (1264), 18 states have internal predecessors, (1264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:32,097 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 171.0) internal successors, (3249), 19 states have internal predecessors, (3249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:32,097 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 171.0) internal successors, (3249), 19 states have internal predecessors, (3249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:32,098 INFO L175 Difference]: Start difference. First operand has 105 places, 100 transitions, 1553 flow. Second operand 18 states and 1264 transitions. [2023-08-27 09:37:32,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 209 transitions, 3214 flow [2023-08-27 09:37:32,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 209 transitions, 3168 flow, removed 11 selfloop flow, removed 5 redundant places. [2023-08-27 09:37:32,133 INFO L231 Difference]: Finished difference. Result has 128 places, 140 transitions, 2484 flow [2023-08-27 09:37:32,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=1509, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2484, PETRI_PLACES=128, PETRI_TRANSITIONS=140} [2023-08-27 09:37:32,134 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 102 predicate places. [2023-08-27 09:37:32,134 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 140 transitions, 2484 flow [2023-08-27 09:37:32,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 65.84615384615384) internal successors, (856), 13 states have internal predecessors, (856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:32,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:32,134 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:32,141 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-27 09:37:32,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:32,339 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:32,339 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:32,339 INFO L85 PathProgramCache]: Analyzing trace with hash 820767897, now seen corresponding path program 5 times [2023-08-27 09:37:32,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:32,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763608063] [2023-08-27 09:37:32,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:32,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:32,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:32,421 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:32,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:32,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763608063] [2023-08-27 09:37:32,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763608063] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:32,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010329047] [2023-08-27 09:37:32,422 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 09:37:32,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:32,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:32,423 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) [2023-08-27 09:37:32,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-27 09:37:32,484 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 09:37:32,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:37:32,485 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 09:37:32,485 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:32,504 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:32,504 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:32,578 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:32,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1010329047] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:32,578 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:32,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-08-27 09:37:32,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257446288] [2023-08-27 09:37:32,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:32,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 09:37:32,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:32,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 09:37:32,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2023-08-27 09:37:32,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:32,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 140 transitions, 2484 flow. Second operand has 14 states, 14 states have (on average 65.71428571428571) internal successors, (920), 14 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:32,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:32,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:32,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:32,972 INFO L124 PetriNetUnfolderBase]: 1011/1764 cut-off events. [2023-08-27 09:37:32,972 INFO L125 PetriNetUnfolderBase]: For 34360/34360 co-relation queries the response was YES. [2023-08-27 09:37:32,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12357 conditions, 1764 events. 1011/1764 cut-off events. For 34360/34360 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 9573 event pairs, 184 based on Foata normal form. 56/1820 useless extension candidates. Maximal degree in co-relation 12289. Up to 695 conditions per place. [2023-08-27 09:37:32,982 INFO L140 encePairwiseOnDemand]: 163/171 looper letters, 122 selfloop transitions, 117 changer transitions 19/258 dead transitions. [2023-08-27 09:37:32,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 258 transitions, 4593 flow [2023-08-27 09:37:32,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 09:37:32,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 09:37:32,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1330 transitions. [2023-08-27 09:37:32,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4093567251461988 [2023-08-27 09:37:32,984 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1330 transitions. [2023-08-27 09:37:32,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1330 transitions. [2023-08-27 09:37:32,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:32,985 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1330 transitions. [2023-08-27 09:37:32,991 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 70.0) internal successors, (1330), 19 states have internal predecessors, (1330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:32,994 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 171.0) internal successors, (3420), 20 states have internal predecessors, (3420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:32,994 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 171.0) internal successors, (3420), 20 states have internal predecessors, (3420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:32,995 INFO L175 Difference]: Start difference. First operand has 128 places, 140 transitions, 2484 flow. Second operand 19 states and 1330 transitions. [2023-08-27 09:37:32,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 258 transitions, 4593 flow [2023-08-27 09:37:33,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 258 transitions, 4410 flow, removed 65 selfloop flow, removed 8 redundant places. [2023-08-27 09:37:33,101 INFO L231 Difference]: Finished difference. Result has 149 places, 184 transitions, 3601 flow [2023-08-27 09:37:33,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=2351, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3601, PETRI_PLACES=149, PETRI_TRANSITIONS=184} [2023-08-27 09:37:33,102 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 123 predicate places. [2023-08-27 09:37:33,102 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 184 transitions, 3601 flow [2023-08-27 09:37:33,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 65.71428571428571) internal successors, (920), 14 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:33,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:33,102 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:33,109 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-27 09:37:33,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:33,303 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting t2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:33,303 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:33,304 INFO L85 PathProgramCache]: Analyzing trace with hash -317607516, now seen corresponding path program 2 times [2023-08-27 09:37:33,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:33,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347725464] [2023-08-27 09:37:33,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:33,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:33,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:33,348 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:33,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:33,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347725464] [2023-08-27 09:37:33,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347725464] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:33,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000024076] [2023-08-27 09:37:33,349 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 09:37:33,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:33,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:33,350 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) [2023-08-27 09:37:33,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-27 09:37:33,407 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 09:37:33,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:37:33,408 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-27 09:37:33,408 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:33,422 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:33,422 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:33,472 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:33,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000024076] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:33,472 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:33,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-08-27 09:37:33,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035843196] [2023-08-27 09:37:33,472 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:33,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 09:37:33,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:33,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 09:37:33,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-08-27 09:37:33,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-27 09:37:33,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 184 transitions, 3601 flow. Second operand has 14 states, 14 states have (on average 68.71428571428571) internal successors, (962), 14 states have internal predecessors, (962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:33,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:33,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-27 09:37:33,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:33,944 INFO L124 PetriNetUnfolderBase]: 1493/2550 cut-off events. [2023-08-27 09:37:33,945 INFO L125 PetriNetUnfolderBase]: For 59410/59410 co-relation queries the response was YES. [2023-08-27 09:37:33,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19144 conditions, 2550 events. 1493/2550 cut-off events. For 59410/59410 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13446 event pairs, 153 based on Foata normal form. 142/2692 useless extension candidates. Maximal degree in co-relation 19069. Up to 999 conditions per place. [2023-08-27 09:37:33,966 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 144 selfloop transitions, 154 changer transitions 8/306 dead transitions. [2023-08-27 09:37:33,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 306 transitions, 6343 flow [2023-08-27 09:37:33,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 09:37:33,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 09:37:33,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1257 transitions. [2023-08-27 09:37:33,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4324045407636739 [2023-08-27 09:37:33,969 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1257 transitions. [2023-08-27 09:37:33,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1257 transitions. [2023-08-27 09:37:33,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:33,969 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1257 transitions. [2023-08-27 09:37:33,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 73.94117647058823) internal successors, (1257), 17 states have internal predecessors, (1257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:33,973 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 171.0) internal successors, (3078), 18 states have internal predecessors, (3078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:33,974 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 171.0) internal successors, (3078), 18 states have internal predecessors, (3078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:33,974 INFO L175 Difference]: Start difference. First operand has 149 places, 184 transitions, 3601 flow. Second operand 17 states and 1257 transitions. [2023-08-27 09:37:33,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 306 transitions, 6343 flow [2023-08-27 09:37:34,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 306 transitions, 6214 flow, removed 40 selfloop flow, removed 6 redundant places. [2023-08-27 09:37:34,116 INFO L231 Difference]: Finished difference. Result has 168 places, 237 transitions, 5213 flow [2023-08-27 09:37:34,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=3494, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5213, PETRI_PLACES=168, PETRI_TRANSITIONS=237} [2023-08-27 09:37:34,117 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 142 predicate places. [2023-08-27 09:37:34,117 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 237 transitions, 5213 flow [2023-08-27 09:37:34,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 68.71428571428571) internal successors, (962), 14 states have internal predecessors, (962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:34,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:34,117 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:34,122 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-08-27 09:37:34,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:34,322 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:34,322 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:34,322 INFO L85 PathProgramCache]: Analyzing trace with hash -317608657, now seen corresponding path program 6 times [2023-08-27 09:37:34,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:34,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430912791] [2023-08-27 09:37:34,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:34,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:34,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:34,473 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:34,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:34,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430912791] [2023-08-27 09:37:34,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430912791] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:34,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396706695] [2023-08-27 09:37:34,473 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 09:37:34,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:34,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:34,477 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) [2023-08-27 09:37:34,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-27 09:37:34,537 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 09:37:34,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:37:34,538 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 09:37:34,538 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:34,565 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:34,565 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:34,610 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:34,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396706695] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:34,610 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:34,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-08-27 09:37:34,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492171488] [2023-08-27 09:37:34,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:34,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 09:37:34,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:34,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 09:37:34,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2023-08-27 09:37:34,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:34,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 237 transitions, 5213 flow. Second operand has 14 states, 14 states have (on average 65.78571428571429) internal successors, (921), 14 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:34,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:34,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:34,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:35,220 INFO L124 PetriNetUnfolderBase]: 1485/2550 cut-off events. [2023-08-27 09:37:35,220 INFO L125 PetriNetUnfolderBase]: For 63007/63007 co-relation queries the response was YES. [2023-08-27 09:37:35,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19913 conditions, 2550 events. 1485/2550 cut-off events. For 63007/63007 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13557 event pairs, 209 based on Foata normal form. 44/2594 useless extension candidates. Maximal degree in co-relation 19829. Up to 1007 conditions per place. [2023-08-27 09:37:35,239 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 135 selfloop transitions, 163 changer transitions 31/329 dead transitions. [2023-08-27 09:37:35,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 329 transitions, 7003 flow [2023-08-27 09:37:35,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 09:37:35,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 09:37:35,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1533 transitions. [2023-08-27 09:37:35,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40749601275917063 [2023-08-27 09:37:35,241 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1533 transitions. [2023-08-27 09:37:35,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1533 transitions. [2023-08-27 09:37:35,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:35,242 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1533 transitions. [2023-08-27 09:37:35,243 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 69.68181818181819) internal successors, (1533), 22 states have internal predecessors, (1533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:35,246 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 171.0) internal successors, (3933), 23 states have internal predecessors, (3933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:35,247 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 171.0) internal successors, (3933), 23 states have internal predecessors, (3933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:35,247 INFO L175 Difference]: Start difference. First operand has 168 places, 237 transitions, 5213 flow. Second operand 22 states and 1533 transitions. [2023-08-27 09:37:35,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 329 transitions, 7003 flow [2023-08-27 09:37:35,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 329 transitions, 6889 flow, removed 32 selfloop flow, removed 3 redundant places. [2023-08-27 09:37:35,431 INFO L231 Difference]: Finished difference. Result has 194 places, 255 transitions, 6081 flow [2023-08-27 09:37:35,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=5103, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=6081, PETRI_PLACES=194, PETRI_TRANSITIONS=255} [2023-08-27 09:37:35,431 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 168 predicate places. [2023-08-27 09:37:35,431 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 255 transitions, 6081 flow [2023-08-27 09:37:35,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 65.78571428571429) internal successors, (921), 14 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:35,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:35,432 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:35,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-27 09:37:35,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-08-27 09:37:35,638 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:35,639 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:35,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1112456953, now seen corresponding path program 7 times [2023-08-27 09:37:35,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:35,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459805092] [2023-08-27 09:37:35,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:35,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:35,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:35,753 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:35,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:35,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459805092] [2023-08-27 09:37:35,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459805092] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:35,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869671912] [2023-08-27 09:37:35,754 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 09:37:35,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:35,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:35,755 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) [2023-08-27 09:37:35,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-27 09:37:35,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:35,818 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 09:37:35,819 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:35,859 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:35,859 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:35,964 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:35,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869671912] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:35,964 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:35,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2023-08-27 09:37:35,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583523101] [2023-08-27 09:37:35,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:35,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 09:37:35,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:35,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 09:37:35,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=349, Unknown=0, NotChecked=0, Total=462 [2023-08-27 09:37:35,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:35,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 255 transitions, 6081 flow. Second operand has 22 states, 22 states have (on average 65.5) internal successors, (1441), 22 states have internal predecessors, (1441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:35,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:35,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:35,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:36,960 INFO L124 PetriNetUnfolderBase]: 1757/3054 cut-off events. [2023-08-27 09:37:36,960 INFO L125 PetriNetUnfolderBase]: For 96046/96046 co-relation queries the response was YES. [2023-08-27 09:37:36,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24144 conditions, 3054 events. 1757/3054 cut-off events. For 96046/96046 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16116 event pairs, 162 based on Foata normal form. 112/3166 useless extension candidates. Maximal degree in co-relation 24051. Up to 1239 conditions per place. [2023-08-27 09:37:36,980 INFO L140 encePairwiseOnDemand]: 163/171 looper letters, 177 selfloop transitions, 233 changer transitions 60/470 dead transitions. [2023-08-27 09:37:36,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 470 transitions, 10231 flow [2023-08-27 09:37:36,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-27 09:37:36,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-27 09:37:36,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2581 transitions. [2023-08-27 09:37:36,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079342500395132 [2023-08-27 09:37:36,987 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2581 transitions. [2023-08-27 09:37:36,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2581 transitions. [2023-08-27 09:37:36,988 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:36,988 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2581 transitions. [2023-08-27 09:37:36,991 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 69.75675675675676) internal successors, (2581), 37 states have internal predecessors, (2581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:36,995 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 171.0) internal successors, (6498), 38 states have internal predecessors, (6498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:36,996 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 171.0) internal successors, (6498), 38 states have internal predecessors, (6498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:36,996 INFO L175 Difference]: Start difference. First operand has 194 places, 255 transitions, 6081 flow. Second operand 37 states and 2581 transitions. [2023-08-27 09:37:36,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 470 transitions, 10231 flow [2023-08-27 09:37:37,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 470 transitions, 9843 flow, removed 124 selfloop flow, removed 15 redundant places. [2023-08-27 09:37:37,280 INFO L231 Difference]: Finished difference. Result has 232 places, 331 transitions, 8034 flow [2023-08-27 09:37:37,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=5845, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=8034, PETRI_PLACES=232, PETRI_TRANSITIONS=331} [2023-08-27 09:37:37,280 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 206 predicate places. [2023-08-27 09:37:37,280 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 331 transitions, 8034 flow [2023-08-27 09:37:37,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 65.5) internal successors, (1441), 22 states have internal predecessors, (1441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:37,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:37,281 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:37,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-27 09:37:37,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:37,485 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:37,486 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:37,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1902151844, now seen corresponding path program 2 times [2023-08-27 09:37:37,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:37,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249338049] [2023-08-27 09:37:37,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:37,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:37,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:37,628 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:37,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:37,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249338049] [2023-08-27 09:37:37,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249338049] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:37,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988757365] [2023-08-27 09:37:37,628 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 09:37:37,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:37,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:37,630 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) [2023-08-27 09:37:37,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-27 09:37:37,699 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 09:37:37,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:37:37,700 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-27 09:37:37,701 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:37,724 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:37,724 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:37,891 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:37,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988757365] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:37,891 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:37,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 30 [2023-08-27 09:37:37,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916373490] [2023-08-27 09:37:37,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:37,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 09:37:37,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:37,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 09:37:37,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2023-08-27 09:37:37,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-27 09:37:37,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 331 transitions, 8034 flow. Second operand has 32 states, 32 states have (on average 68.3125) internal successors, (2186), 32 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:37,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:37,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-27 09:37:37,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:39,250 INFO L124 PetriNetUnfolderBase]: 2617/4462 cut-off events. [2023-08-27 09:37:39,250 INFO L125 PetriNetUnfolderBase]: For 201867/201867 co-relation queries the response was YES. [2023-08-27 09:37:39,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38140 conditions, 4462 events. 2617/4462 cut-off events. For 201867/201867 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 22501 event pairs, 187 based on Foata normal form. 232/4694 useless extension candidates. Maximal degree in co-relation 38035. Up to 1787 conditions per place. [2023-08-27 09:37:39,283 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 240 selfloop transitions, 297 changer transitions 37/574 dead transitions. [2023-08-27 09:37:39,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 574 transitions, 13946 flow [2023-08-27 09:37:39,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-27 09:37:39,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-27 09:37:39,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2872 transitions. [2023-08-27 09:37:39,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4306492727545359 [2023-08-27 09:37:39,286 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2872 transitions. [2023-08-27 09:37:39,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2872 transitions. [2023-08-27 09:37:39,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:39,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2872 transitions. [2023-08-27 09:37:39,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 73.64102564102564) internal successors, (2872), 39 states have internal predecessors, (2872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:39,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 171.0) internal successors, (6840), 40 states have internal predecessors, (6840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:39,295 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 171.0) internal successors, (6840), 40 states have internal predecessors, (6840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:39,295 INFO L175 Difference]: Start difference. First operand has 232 places, 331 transitions, 8034 flow. Second operand 39 states and 2872 transitions. [2023-08-27 09:37:39,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 574 transitions, 13946 flow [2023-08-27 09:37:39,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 574 transitions, 13608 flow, removed 145 selfloop flow, removed 10 redundant places. [2023-08-27 09:37:39,792 INFO L231 Difference]: Finished difference. Result has 283 places, 420 transitions, 11033 flow [2023-08-27 09:37:39,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=7846, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=11033, PETRI_PLACES=283, PETRI_TRANSITIONS=420} [2023-08-27 09:37:39,793 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 257 predicate places. [2023-08-27 09:37:39,793 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 420 transitions, 11033 flow [2023-08-27 09:37:39,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 68.3125) internal successors, (2186), 32 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:39,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:39,794 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:39,801 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-08-27 09:37:40,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-08-27 09:37:40,001 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:40,001 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:40,001 INFO L85 PathProgramCache]: Analyzing trace with hash 2098503709, now seen corresponding path program 8 times [2023-08-27 09:37:40,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:40,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108199057] [2023-08-27 09:37:40,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:40,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:40,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:40,285 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:40,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:40,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108199057] [2023-08-27 09:37:40,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108199057] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:40,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424489499] [2023-08-27 09:37:40,285 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 09:37:40,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:40,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:40,286 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) [2023-08-27 09:37:40,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-27 09:37:40,354 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 09:37:40,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:37:40,355 INFO L262 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-27 09:37:40,356 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:40,428 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:40,429 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:40,697 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:40,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424489499] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:40,697 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:40,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 32 [2023-08-27 09:37:40,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404644889] [2023-08-27 09:37:40,697 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:40,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-08-27 09:37:40,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:40,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-08-27 09:37:40,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=866, Unknown=0, NotChecked=0, Total=1122 [2023-08-27 09:37:40,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:40,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 420 transitions, 11033 flow. Second operand has 34 states, 34 states have (on average 65.32352941176471) internal successors, (2221), 34 states have internal predecessors, (2221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:40,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:40,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:40,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:42,602 INFO L124 PetriNetUnfolderBase]: 3593/6254 cut-off events. [2023-08-27 09:37:42,602 INFO L125 PetriNetUnfolderBase]: For 255435/255435 co-relation queries the response was YES. [2023-08-27 09:37:42,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54032 conditions, 6254 events. 3593/6254 cut-off events. For 255435/255435 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 35984 event pairs, 758 based on Foata normal form. 48/6302 useless extension candidates. Maximal degree in co-relation 53905. Up to 2603 conditions per place. [2023-08-27 09:37:42,653 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 327 selfloop transitions, 362 changer transitions 70/759 dead transitions. [2023-08-27 09:37:42,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 759 transitions, 19884 flow [2023-08-27 09:37:42,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-27 09:37:42,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-27 09:37:42,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2705 transitions. [2023-08-27 09:37:42,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40560803718698457 [2023-08-27 09:37:42,657 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2705 transitions. [2023-08-27 09:37:42,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2705 transitions. [2023-08-27 09:37:42,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:42,662 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2705 transitions. [2023-08-27 09:37:42,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 69.35897435897436) internal successors, (2705), 39 states have internal predecessors, (2705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:42,669 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 171.0) internal successors, (6840), 40 states have internal predecessors, (6840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:42,670 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 171.0) internal successors, (6840), 40 states have internal predecessors, (6840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:42,670 INFO L175 Difference]: Start difference. First operand has 283 places, 420 transitions, 11033 flow. Second operand 39 states and 2705 transitions. [2023-08-27 09:37:42,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 759 transitions, 19884 flow [2023-08-27 09:37:43,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 759 transitions, 19390 flow, removed 108 selfloop flow, removed 8 redundant places. [2023-08-27 09:37:43,685 INFO L231 Difference]: Finished difference. Result has 322 places, 598 transitions, 16898 flow [2023-08-27 09:37:43,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=10667, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=16898, PETRI_PLACES=322, PETRI_TRANSITIONS=598} [2023-08-27 09:37:43,685 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 296 predicate places. [2023-08-27 09:37:43,685 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 598 transitions, 16898 flow [2023-08-27 09:37:43,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 65.32352941176471) internal successors, (2221), 34 states have internal predecessors, (2221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:43,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:43,686 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:43,690 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-08-27 09:37:43,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-08-27 09:37:43,886 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:43,886 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:43,887 INFO L85 PathProgramCache]: Analyzing trace with hash -80623615, now seen corresponding path program 9 times [2023-08-27 09:37:43,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:43,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391431458] [2023-08-27 09:37:43,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:43,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:43,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:44,100 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:44,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:44,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391431458] [2023-08-27 09:37:44,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391431458] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:44,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323229837] [2023-08-27 09:37:44,100 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 09:37:44,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:44,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:44,101 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) [2023-08-27 09:37:44,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-27 09:37:44,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-08-27 09:37:44,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:37:44,176 INFO L262 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-27 09:37:44,177 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:44,244 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:44,245 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:44,477 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:44,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323229837] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:44,477 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:44,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 33 [2023-08-27 09:37:44,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21043620] [2023-08-27 09:37:44,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:44,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-27 09:37:44,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:44,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-27 09:37:44,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=984, Unknown=0, NotChecked=0, Total=1190 [2023-08-27 09:37:44,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:44,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 598 transitions, 16898 flow. Second operand has 35 states, 35 states have (on average 65.34285714285714) internal successors, (2287), 35 states have internal predecessors, (2287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:44,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:44,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:44,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:47,313 INFO L124 PetriNetUnfolderBase]: 4513/7930 cut-off events. [2023-08-27 09:37:47,313 INFO L125 PetriNetUnfolderBase]: For 353265/353265 co-relation queries the response was YES. [2023-08-27 09:37:47,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71042 conditions, 7930 events. 4513/7930 cut-off events. For 353265/353265 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 49495 event pairs, 739 based on Foata normal form. 40/7970 useless extension candidates. Maximal degree in co-relation 70905. Up to 3359 conditions per place. [2023-08-27 09:37:47,378 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 311 selfloop transitions, 549 changer transitions 76/936 dead transitions. [2023-08-27 09:37:47,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 936 transitions, 26261 flow [2023-08-27 09:37:47,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-08-27 09:37:47,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-08-27 09:37:47,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 3052 transitions. [2023-08-27 09:37:47,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40563530037214246 [2023-08-27 09:37:47,381 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 3052 transitions. [2023-08-27 09:37:47,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 3052 transitions. [2023-08-27 09:37:47,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:47,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 3052 transitions. [2023-08-27 09:37:47,385 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 69.36363636363636) internal successors, (3052), 44 states have internal predecessors, (3052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:47,389 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 171.0) internal successors, (7695), 45 states have internal predecessors, (7695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:47,389 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 171.0) internal successors, (7695), 45 states have internal predecessors, (7695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:47,389 INFO L175 Difference]: Start difference. First operand has 322 places, 598 transitions, 16898 flow. Second operand 44 states and 3052 transitions. [2023-08-27 09:37:47,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 936 transitions, 26261 flow [2023-08-27 09:37:48,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 936 transitions, 26022 flow, removed 10 selfloop flow, removed 17 redundant places. [2023-08-27 09:37:48,918 INFO L231 Difference]: Finished difference. Result has 360 places, 766 transitions, 23472 flow [2023-08-27 09:37:48,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=16661, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=413, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=23472, PETRI_PLACES=360, PETRI_TRANSITIONS=766} [2023-08-27 09:37:48,919 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 334 predicate places. [2023-08-27 09:37:48,919 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 766 transitions, 23472 flow [2023-08-27 09:37:48,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 65.34285714285714) internal successors, (2287), 35 states have internal predecessors, (2287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:48,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:48,920 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:48,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-27 09:37:49,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-27 09:37:49,120 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:49,120 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:49,120 INFO L85 PathProgramCache]: Analyzing trace with hash 83875667, now seen corresponding path program 10 times [2023-08-27 09:37:49,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:49,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738104989] [2023-08-27 09:37:49,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:49,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:49,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:49,315 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:49,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:49,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738104989] [2023-08-27 09:37:49,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738104989] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:49,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894845509] [2023-08-27 09:37:49,315 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 09:37:49,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:49,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:49,316 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) [2023-08-27 09:37:49,318 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-27 09:37:49,386 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 09:37:49,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:37:49,387 INFO L262 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 20 conjunts are in the unsatisfiable core [2023-08-27 09:37:49,388 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:49,438 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:49,438 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:49,707 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:49,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894845509] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:49,707 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:49,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 33 [2023-08-27 09:37:49,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976806401] [2023-08-27 09:37:49,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:49,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-27 09:37:49,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:49,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-27 09:37:49,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=995, Unknown=0, NotChecked=0, Total=1190 [2023-08-27 09:37:49,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:49,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 766 transitions, 23472 flow. Second operand has 35 states, 35 states have (on average 65.34285714285714) internal successors, (2287), 35 states have internal predecessors, (2287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:49,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:49,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:49,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:53,018 INFO L124 PetriNetUnfolderBase]: 4873/8578 cut-off events. [2023-08-27 09:37:53,019 INFO L125 PetriNetUnfolderBase]: For 464810/464810 co-relation queries the response was YES. [2023-08-27 09:37:53,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82099 conditions, 8578 events. 4873/8578 cut-off events. For 464810/464810 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 54462 event pairs, 682 based on Foata normal form. 44/8622 useless extension candidates. Maximal degree in co-relation 81949. Up to 3647 conditions per place. [2023-08-27 09:37:53,094 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 273 selfloop transitions, 649 changer transitions 74/996 dead transitions. [2023-08-27 09:37:53,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 996 transitions, 29967 flow [2023-08-27 09:37:53,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-08-27 09:37:53,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-08-27 09:37:53,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 3053 transitions. [2023-08-27 09:37:53,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40576820839978733 [2023-08-27 09:37:53,097 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 3053 transitions. [2023-08-27 09:37:53,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 3053 transitions. [2023-08-27 09:37:53,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:53,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 3053 transitions. [2023-08-27 09:37:53,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 69.38636363636364) internal successors, (3053), 44 states have internal predecessors, (3053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:53,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 171.0) internal successors, (7695), 45 states have internal predecessors, (7695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:53,104 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 171.0) internal successors, (7695), 45 states have internal predecessors, (7695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:53,104 INFO L175 Difference]: Start difference. First operand has 360 places, 766 transitions, 23472 flow. Second operand 44 states and 3053 transitions. [2023-08-27 09:37:53,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 996 transitions, 29967 flow [2023-08-27 09:37:55,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 996 transitions, 29488 flow, removed 44 selfloop flow, removed 20 redundant places. [2023-08-27 09:37:55,501 INFO L231 Difference]: Finished difference. Result has 396 places, 838 transitions, 27152 flow [2023-08-27 09:37:55,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=23003, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=580, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=27152, PETRI_PLACES=396, PETRI_TRANSITIONS=838} [2023-08-27 09:37:55,502 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 370 predicate places. [2023-08-27 09:37:55,502 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 838 transitions, 27152 flow [2023-08-27 09:37:55,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 65.34285714285714) internal successors, (2287), 35 states have internal predecessors, (2287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:55,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:55,502 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:55,507 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-27 09:37:55,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-27 09:37:55,707 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:37:55,707 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:55,707 INFO L85 PathProgramCache]: Analyzing trace with hash 794688513, now seen corresponding path program 11 times [2023-08-27 09:37:55,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:55,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707002761] [2023-08-27 09:37:55,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:55,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:55,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:55,943 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:55,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:55,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707002761] [2023-08-27 09:37:55,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707002761] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:55,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221606803] [2023-08-27 09:37:55,944 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 09:37:55,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:55,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:55,945 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) [2023-08-27 09:37:55,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-27 09:37:56,026 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2023-08-27 09:37:56,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:37:56,027 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-27 09:37:56,031 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:56,078 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:56,078 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:56,273 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:37:56,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221606803] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:56,273 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:56,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 36 [2023-08-27 09:37:56,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444576708] [2023-08-27 09:37:56,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:56,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-08-27 09:37:56,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:56,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-08-27 09:37:56,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=320, Invalid=1086, Unknown=0, NotChecked=0, Total=1406 [2023-08-27 09:37:56,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:56,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 838 transitions, 27152 flow. Second operand has 38 states, 38 states have (on average 65.28947368421052) internal successors, (2481), 38 states have internal predecessors, (2481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:56,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:56,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:56,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:59,774 INFO L124 PetriNetUnfolderBase]: 4909/8650 cut-off events. [2023-08-27 09:37:59,774 INFO L125 PetriNetUnfolderBase]: For 515929/515929 co-relation queries the response was YES. [2023-08-27 09:37:59,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87115 conditions, 8650 events. 4909/8650 cut-off events. For 515929/515929 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 54955 event pairs, 595 based on Foata normal form. 28/8678 useless extension candidates. Maximal degree in co-relation 86953. Up to 3683 conditions per place. [2023-08-27 09:37:59,868 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 261 selfloop transitions, 665 changer transitions 71/997 dead transitions. [2023-08-27 09:37:59,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 997 transitions, 31547 flow [2023-08-27 09:37:59,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-08-27 09:37:59,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-08-27 09:37:59,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2911 transitions. [2023-08-27 09:37:59,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40531885268727375 [2023-08-27 09:37:59,871 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2911 transitions. [2023-08-27 09:37:59,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2911 transitions. [2023-08-27 09:37:59,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:59,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2911 transitions. [2023-08-27 09:37:59,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 69.30952380952381) internal successors, (2911), 42 states have internal predecessors, (2911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:59,878 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 171.0) internal successors, (7353), 43 states have internal predecessors, (7353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:59,878 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 171.0) internal successors, (7353), 43 states have internal predecessors, (7353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:37:59,878 INFO L175 Difference]: Start difference. First operand has 396 places, 838 transitions, 27152 flow. Second operand 42 states and 2911 transitions. [2023-08-27 09:37:59,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 997 transitions, 31547 flow [2023-08-27 09:38:03,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 997 transitions, 30600 flow, removed 83 selfloop flow, removed 28 redundant places. [2023-08-27 09:38:03,231 INFO L231 Difference]: Finished difference. Result has 415 places, 855 transitions, 28450 flow [2023-08-27 09:38:03,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=26229, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=649, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=28450, PETRI_PLACES=415, PETRI_TRANSITIONS=855} [2023-08-27 09:38:03,231 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 389 predicate places. [2023-08-27 09:38:03,231 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 855 transitions, 28450 flow [2023-08-27 09:38:03,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 65.28947368421052) internal successors, (2481), 38 states have internal predecessors, (2481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:38:03,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:38:03,232 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:38:03,238 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-08-27 09:38:03,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:38:03,436 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:38:03,437 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:38:03,437 INFO L85 PathProgramCache]: Analyzing trace with hash 737196107, now seen corresponding path program 12 times [2023-08-27 09:38:03,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:38:03,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838490440] [2023-08-27 09:38:03,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:38:03,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:38:03,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:38:03,655 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:38:03,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:38:03,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838490440] [2023-08-27 09:38:03,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838490440] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:38:03,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467998268] [2023-08-27 09:38:03,655 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 09:38:03,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:38:03,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:38:03,656 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) [2023-08-27 09:38:03,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-27 09:38:03,738 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2023-08-27 09:38:03,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:38:03,739 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 24 conjunts are in the unsatisfiable core [2023-08-27 09:38:03,741 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:38:03,790 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:38:03,790 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:38:03,963 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:38:03,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1467998268] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:38:03,964 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:38:03,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 26 [2023-08-27 09:38:03,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597793497] [2023-08-27 09:38:03,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:38:03,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-27 09:38:03,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:38:03,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-27 09:38:03,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=583, Unknown=0, NotChecked=0, Total=756 [2023-08-27 09:38:03,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:38:03,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 855 transitions, 28450 flow. Second operand has 28 states, 28 states have (on average 65.42857142857143) internal successors, (1832), 28 states have internal predecessors, (1832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:38:03,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:38:03,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:38:03,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:38:07,565 INFO L124 PetriNetUnfolderBase]: 4933/8722 cut-off events. [2023-08-27 09:38:07,566 INFO L125 PetriNetUnfolderBase]: For 480280/480280 co-relation queries the response was YES. [2023-08-27 09:38:07,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87715 conditions, 8722 events. 4933/8722 cut-off events. For 480280/480280 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 55538 event pairs, 525 based on Foata normal form. 24/8746 useless extension candidates. Maximal degree in co-relation 87551. Up to 3731 conditions per place. [2023-08-27 09:38:07,657 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 330 selfloop transitions, 727 changer transitions 84/1141 dead transitions. [2023-08-27 09:38:07,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 1141 transitions, 36732 flow [2023-08-27 09:38:07,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-08-27 09:38:07,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-08-27 09:38:07,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 3393 transitions. [2023-08-27 09:38:07,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40494092373791624 [2023-08-27 09:38:07,659 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 3393 transitions. [2023-08-27 09:38:07,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 3393 transitions. [2023-08-27 09:38:07,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:38:07,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 3393 transitions. [2023-08-27 09:38:07,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 69.24489795918367) internal successors, (3393), 49 states have internal predecessors, (3393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:38:07,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 171.0) internal successors, (8550), 50 states have internal predecessors, (8550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:38:07,667 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 171.0) internal successors, (8550), 50 states have internal predecessors, (8550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:38:07,667 INFO L175 Difference]: Start difference. First operand has 415 places, 855 transitions, 28450 flow. Second operand 49 states and 3393 transitions. [2023-08-27 09:38:07,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 1141 transitions, 36732 flow [2023-08-27 09:38:10,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 1141 transitions, 35587 flow, removed 37 selfloop flow, removed 35 redundant places. [2023-08-27 09:38:10,816 INFO L231 Difference]: Finished difference. Result has 435 places, 923 transitions, 31268 flow [2023-08-27 09:38:10,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=27331, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=855, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=668, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=31268, PETRI_PLACES=435, PETRI_TRANSITIONS=923} [2023-08-27 09:38:10,817 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 409 predicate places. [2023-08-27 09:38:10,817 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 923 transitions, 31268 flow [2023-08-27 09:38:10,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 65.42857142857143) internal successors, (1832), 28 states have internal predecessors, (1832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 09:38:10,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:38:10,817 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:38:10,821 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-08-27 09:38:11,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-27 09:38:11,019 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:38:11,019 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:38:11,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1429588969, now seen corresponding path program 13 times [2023-08-27 09:38:11,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:38:11,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089107074] [2023-08-27 09:38:11,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:38:11,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:38:11,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 09:38:11,029 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 09:38:11,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 09:38:11,062 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 09:38:11,062 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 09:38:11,063 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (18 of 19 remaining) [2023-08-27 09:38:11,064 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (17 of 19 remaining) [2023-08-27 09:38:11,064 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (16 of 19 remaining) [2023-08-27 09:38:11,064 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 19 remaining) [2023-08-27 09:38:11,064 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 19 remaining) [2023-08-27 09:38:11,064 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 19 remaining) [2023-08-27 09:38:11,064 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 19 remaining) [2023-08-27 09:38:11,064 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 19 remaining) [2023-08-27 09:38:11,064 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 19 remaining) [2023-08-27 09:38:11,064 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 19 remaining) [2023-08-27 09:38:11,064 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 19 remaining) [2023-08-27 09:38:11,064 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 19 remaining) [2023-08-27 09:38:11,069 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 19 remaining) [2023-08-27 09:38:11,069 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 19 remaining) [2023-08-27 09:38:11,069 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 19 remaining) [2023-08-27 09:38:11,069 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 19 remaining) [2023-08-27 09:38:11,069 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 19 remaining) [2023-08-27 09:38:11,069 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 19 remaining) [2023-08-27 09:38:11,069 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 19 remaining) [2023-08-27 09:38:11,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-27 09:38:11,070 INFO L445 BasicCegarLoop]: Path program histogram: [13, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:38:11,073 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 09:38:11,073 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 09:38:11,126 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 09:38:11 BasicIcfg [2023-08-27 09:38:11,126 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 09:38:11,126 INFO L158 Benchmark]: Toolchain (without parser) took 46809.78ms. Allocated memory was 385.9MB in the beginning and 4.6GB in the end (delta: 4.2GB). Free memory was 360.8MB in the beginning and 3.6GB in the end (delta: -3.2GB). Peak memory consumption was 963.1MB. Max. memory is 16.0GB. [2023-08-27 09:38:11,127 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 385.9MB. Free memory is still 362.8MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 09:38:11,127 INFO L158 Benchmark]: CACSL2BoogieTranslator took 350.55ms. Allocated memory is still 385.9MB. Free memory was 360.4MB in the beginning and 341.3MB in the end (delta: 19.1MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-27 09:38:11,127 INFO L158 Benchmark]: Boogie Procedure Inliner took 42.71ms. Allocated memory is still 385.9MB. Free memory was 341.3MB in the beginning and 339.3MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 09:38:11,127 INFO L158 Benchmark]: Boogie Preprocessor took 27.62ms. Allocated memory is still 385.9MB. Free memory was 339.3MB in the beginning and 338.0MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 09:38:11,127 INFO L158 Benchmark]: RCFGBuilder took 285.69ms. Allocated memory is still 385.9MB. Free memory was 338.0MB in the beginning and 323.4MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2023-08-27 09:38:11,127 INFO L158 Benchmark]: TraceAbstraction took 46099.20ms. Allocated memory was 385.9MB in the beginning and 4.6GB in the end (delta: 4.2GB). Free memory was 323.0MB in the beginning and 3.6GB in the end (delta: -3.3GB). Peak memory consumption was 925.3MB. Max. memory is 16.0GB. [2023-08-27 09:38:11,128 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 385.9MB. Free memory is still 362.8MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 350.55ms. Allocated memory is still 385.9MB. Free memory was 360.4MB in the beginning and 341.3MB in the end (delta: 19.1MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 42.71ms. Allocated memory is still 385.9MB. Free memory was 341.3MB in the beginning and 339.3MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 27.62ms. Allocated memory is still 385.9MB. Free memory was 339.3MB in the beginning and 338.0MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 285.69ms. Allocated memory is still 385.9MB. Free memory was 338.0MB in the beginning and 323.4MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * TraceAbstraction took 46099.20ms. Allocated memory was 385.9MB in the beginning and 4.6GB in the end (delta: 4.2GB). Free memory was 323.0MB in the beginning and 3.6GB in the end (delta: -3.3GB). Peak memory consumption was 925.3MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 245]: Unsoundness Warning unspecified type, defaulting to int C: short [245] - GenericResultAtLocation [Line: 245]: Unsoundness Warning unspecified type, defaulting to int C: short [245] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.0s, 83 PlacesBefore, 26 PlacesAfterwards, 82 TransitionsBefore, 22 TransitionsAfterwards, 2304 CoEnabledTransitionPairs, 6 FixpointIterations, 18 TrivialSequentialCompositions, 52 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 14 ConcurrentYvCompositions, 3 ChoiceCompositions, 87 TotalNumberOfCompositions, 2595 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2174, independent: 2140, independent conditional: 0, independent unconditional: 2140, dependent: 34, dependent conditional: 0, dependent unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1300, independent: 1287, independent conditional: 0, independent unconditional: 1287, dependent: 13, dependent conditional: 0, dependent unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2174, independent: 853, independent conditional: 0, independent unconditional: 853, dependent: 21, dependent conditional: 0, dependent unconditional: 21, unknown: 1300, unknown conditional: 0, unknown unconditional: 1300] , Statistics on independence cache: Total cache size (in pairs): 38, Positive cache size: 35, Positive conditional cache size: 0, Positive unconditional cache size: 35, Negative cache size: 3, Negative conditional cache size: 0, Negative unconditional cache size: 3, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - CounterExampleResult [Line: 693]: assertion can be violated assertion can be violated We found a FailurePath: [L694] 0 int i = 3, j = 6; [L712] 0 pthread_t id1, id2; [L713] FCALL, FORK 0 pthread_create(&id1, ((void *)0), t1, ((void *)0)) VAL [\old(argc)=51, arg={0:0}, argc=51, argv={49:50}, argv={49:50}, i=3, id1={5:0}, id2={3:0}, j=6, pthread_create(&id1, ((void *)0), t1, ((void *)0))=6] [L696] 1 int k = 0; VAL [arg={0:0}, arg={0:0}, i=3, j=6, k=0] [L714] FCALL, FORK 0 pthread_create(&id2, ((void *)0), t2, ((void *)0)) VAL [\old(argc)=51, arg={0:0}, arg={0:0}, arg={0:0}, argc=51, argv={49:50}, argv={49:50}, i=3, id1={5:0}, id2={3:0}, j=6, k=0, pthread_create(&id2, ((void *)0), t2, ((void *)0))=7] [L704] 2 int k = 0; VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=3, j=6, k=0, k=0] [L696] COND TRUE 1 k < 10 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=7, j=6, k=0, k=1] [L716] 0 int condI = i >= (2*10 +6); VAL [\old(argc)=51, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, argc=51, argv={49:50}, argv={49:50}, condI=0, i=7, id1={5:0}, id2={3:0}, j=6, k=0, k=1] [L704] COND TRUE 2 k < 10 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=7, j=8, k=1, k=1] [L696] COND TRUE 1 k < 10 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=9, j=8, k=1, k=2] [L704] COND TRUE 2 k < 10 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=9, j=10, k=2, k=2] [L696] COND TRUE 1 k < 10 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=11, j=10, k=2, k=3] [L704] COND TRUE 2 k < 10 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=11, j=12, k=3, k=3] [L696] COND TRUE 1 k < 10 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=13, j=12, k=3, k=4] [L704] COND TRUE 2 k < 10 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=13, j=14, k=4, k=4] [L696] COND TRUE 1 k < 10 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=15, j=14, k=4, k=5] [L704] COND TRUE 2 k < 10 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=15, j=16, k=5, k=5] [L696] COND TRUE 1 k < 10 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=17, j=16, k=5, k=6] [L704] COND TRUE 2 k < 10 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=17, j=18, k=6, k=6] [L696] COND TRUE 1 k < 10 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=19, j=18, k=6, k=7] [L704] COND TRUE 2 k < 10 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=19, j=20, k=7, k=7] [L696] COND TRUE 1 k < 10 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=21, j=20, k=7, k=8] [L704] COND TRUE 2 k < 10 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=21, j=22, k=8, k=8] [L696] COND TRUE 1 k < 10 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=23, j=22, k=8, k=9] [L704] COND TRUE 2 k < 10 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=23, j=24, k=9, k=9] [L696] COND TRUE 1 k < 10 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=25, j=24, k=10, k=9] [L704] COND TRUE 2 k < 10 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=25, j=26, k=10, k=10] [L719] 0 int condJ = j >= (2*10 +6); [L721] COND TRUE 0 condI || condJ [L722] CALL 0 reach_error() [L693] COND FALSE 0 !(0) [L693] 0 __assert_fail ("0", "triangular-longer-2.c", 8, __extension__ __PRETTY_FUNCTION__) VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=25, j=26, k=10, k=10] - UnprovableResult [Line: 713]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 714]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 698]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 698]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 696]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 696]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 706]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 706]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 704]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 704]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 115 locations, 19 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 46.0s, OverallIterations: 30, TraceHistogramMax: 10, PathProgramHistogramMax: 13, EmptinessCheckTime: 0.0s, AutomataDifference: 34.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5601 SdHoareTripleChecker+Valid, 2.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5601 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 2.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 460 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4352 IncrementalHoareTripleChecker+Invalid, 4812 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 460 mSolverCounterUnsat, 0 mSDtfsCounter, 4352 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 951 GetRequests, 281 SyntacticMatches, 14 SemanticMatches, 656 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10031 ImplicationChecksByTransitivity, 6.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=31268occurred in iteration=29, InterpolantAutomatonStates: 462, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 4.7s InterpolantComputationTime, 592 NumberOfCodeBlocks, 592 NumberOfCodeBlocksAsserted, 74 NumberOfCheckSat, 727 ConstructedInterpolants, 0 QuantifiedInterpolants, 2833 SizeOfPredicates, 119 NumberOfNonLiveVariables, 2583 ConjunctsInSsa, 193 ConjunctsInUnsatCore, 57 InterpolantComputations, 16 PerfectInterpolantSequences, 4/990 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2023-08-27 09:38:11,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...