/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/weaver/parallel-misc-3.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 13:30:29,610 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 13:30:29,687 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 13:30:29,692 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 13:30:29,692 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 13:30:29,729 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 13:30:29,729 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 13:30:29,730 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 13:30:29,730 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 13:30:29,730 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 13:30:29,731 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 13:30:29,731 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 13:30:29,732 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 13:30:29,732 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 13:30:29,732 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 13:30:29,732 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 13:30:29,733 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 13:30:29,733 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 13:30:29,733 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 13:30:29,734 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 13:30:29,738 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 13:30:29,741 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 13:30:29,741 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 13:30:29,741 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 13:30:29,741 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 13:30:29,742 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 13:30:29,742 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 13:30:29,742 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 13:30:29,742 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 13:30:29,743 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 13:30:29,743 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 13:30:29,743 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 13:30:29,743 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 13:30:29,743 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 13:30:29,744 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 13:30:29,744 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 13:30:30,057 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 13:30:30,074 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 13:30:30,076 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 13:30:30,077 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 13:30:30,077 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 13:30:30,078 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-misc-3.wvr.c [2023-08-27 13:30:31,119 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 13:30:31,322 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 13:30:31,322 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-misc-3.wvr.c [2023-08-27 13:30:31,327 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4bcf14b8e/1ca545a628ce4cca8c898611653896da/FLAGed7c4be98 [2023-08-27 13:30:31,337 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4bcf14b8e/1ca545a628ce4cca8c898611653896da [2023-08-27 13:30:31,339 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 13:30:31,340 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 13:30:31,341 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 13:30:31,341 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 13:30:31,343 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 13:30:31,344 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 01:30:31" (1/1) ... [2023-08-27 13:30:31,345 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7e1c58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:30:31, skipping insertion in model container [2023-08-27 13:30:31,345 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 01:30:31" (1/1) ... [2023-08-27 13:30:31,361 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 13:30:31,482 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 13:30:31,489 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 13:30:31,506 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 13:30:31,512 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 13:30:31,512 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 13:30:31,518 INFO L206 MainTranslator]: Completed translation [2023-08-27 13:30:31,519 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:30:31 WrapperNode [2023-08-27 13:30:31,519 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 13:30:31,520 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 13:30:31,520 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 13:30:31,520 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 13:30:31,524 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:30:31" (1/1) ... [2023-08-27 13:30:31,531 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:30:31" (1/1) ... [2023-08-27 13:30:31,545 INFO L138 Inliner]: procedures = 21, calls = 28, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 55 [2023-08-27 13:30:31,545 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 13:30:31,546 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 13:30:31,546 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 13:30:31,546 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 13:30:31,552 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:30:31" (1/1) ... [2023-08-27 13:30:31,552 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:30:31" (1/1) ... [2023-08-27 13:30:31,554 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:30:31" (1/1) ... [2023-08-27 13:30:31,554 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:30:31" (1/1) ... [2023-08-27 13:30:31,558 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:30:31" (1/1) ... [2023-08-27 13:30:31,560 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:30:31" (1/1) ... [2023-08-27 13:30:31,562 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:30:31" (1/1) ... [2023-08-27 13:30:31,562 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:30:31" (1/1) ... [2023-08-27 13:30:31,564 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 13:30:31,565 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 13:30:31,565 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 13:30:31,565 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 13:30:31,566 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:30:31" (1/1) ... [2023-08-27 13:30:31,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 13:30:31,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:30:31,590 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 13:30:31,593 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 13:30:31,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 13:30:31,625 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 13:30:31,625 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 13:30:31,625 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 13:30:31,625 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 13:30:31,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 13:30:31,625 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 13:30:31,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 13:30:31,626 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-27 13:30:31,626 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-27 13:30:31,626 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 13:30:31,626 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 13:30:31,626 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 13:30:31,626 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 13:30:31,627 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 13:30:31,696 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 13:30:31,698 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 13:30:31,920 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 13:30:31,982 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 13:30:31,982 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-27 13:30:31,984 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 01:30:31 BoogieIcfgContainer [2023-08-27 13:30:31,984 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 13:30:31,991 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 13:30:31,991 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 13:30:31,993 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 13:30:31,993 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 01:30:31" (1/3) ... [2023-08-27 13:30:31,994 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67fcf226 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 01:30:31, skipping insertion in model container [2023-08-27 13:30:31,994 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:30:31" (2/3) ... [2023-08-27 13:30:31,995 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67fcf226 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 01:30:31, skipping insertion in model container [2023-08-27 13:30:31,995 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 01:30:31" (3/3) ... [2023-08-27 13:30:31,996 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-misc-3.wvr.c [2023-08-27 13:30:32,010 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 13:30:32,010 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-08-27 13:30:32,011 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 13:30:32,109 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 13:30:32,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 97 places, 101 transitions, 218 flow [2023-08-27 13:30:32,222 INFO L124 PetriNetUnfolderBase]: 11/99 cut-off events. [2023-08-27 13:30:32,222 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 13:30:32,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108 conditions, 99 events. 11/99 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 154 event pairs, 0 based on Foata normal form. 0/79 useless extension candidates. Maximal degree in co-relation 55. Up to 4 conditions per place. [2023-08-27 13:30:32,229 INFO L82 GeneralOperation]: Start removeDead. Operand has 97 places, 101 transitions, 218 flow [2023-08-27 13:30:32,233 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 86 places, 90 transitions, 192 flow [2023-08-27 13:30:32,236 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 13:30:32,244 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 86 places, 90 transitions, 192 flow [2023-08-27 13:30:32,246 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 86 places, 90 transitions, 192 flow [2023-08-27 13:30:32,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 86 places, 90 transitions, 192 flow [2023-08-27 13:30:32,273 INFO L124 PetriNetUnfolderBase]: 11/90 cut-off events. [2023-08-27 13:30:32,273 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 13:30:32,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99 conditions, 90 events. 11/90 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 153 event pairs, 0 based on Foata normal form. 0/71 useless extension candidates. Maximal degree in co-relation 55. Up to 4 conditions per place. [2023-08-27 13:30:32,277 INFO L119 LiptonReduction]: Number of co-enabled transitions 1628 [2023-08-27 13:30:35,183 INFO L134 LiptonReduction]: Checked pairs total: 1840 [2023-08-27 13:30:35,183 INFO L136 LiptonReduction]: Total number of compositions: 96 [2023-08-27 13:30:35,193 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 13:30:35,198 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;@3f10f92c, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 13:30:35,198 INFO L358 AbstractCegarLoop]: Starting to check reachability of 19 error locations. [2023-08-27 13:30:35,200 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 13:30:35,201 INFO L124 PetriNetUnfolderBase]: 1/3 cut-off events. [2023-08-27 13:30:35,201 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 13:30:35,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:30:35,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 13:30:35,202 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:30:35,206 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:30:35,206 INFO L85 PathProgramCache]: Analyzing trace with hash 445691, now seen corresponding path program 1 times [2023-08-27 13:30:35,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:30:35,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273882230] [2023-08-27 13:30:35,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:35,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:30:35,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:35,388 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 13:30:35,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:30:35,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273882230] [2023-08-27 13:30:35,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273882230] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:30:35,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:30:35,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:30:35,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279746739] [2023-08-27 13:30:35,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:30:35,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:30:35,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:30:35,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:30:35,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:30:35,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 197 [2023-08-27 13:30:35,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 21 transitions, 54 flow. Second operand has 3 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 13:30:35,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:30:35,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 197 [2023-08-27 13:30:35,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:30:35,554 INFO L124 PetriNetUnfolderBase]: 153/269 cut-off events. [2023-08-27 13:30:35,554 INFO L125 PetriNetUnfolderBase]: For 25/25 co-relation queries the response was YES. [2023-08-27 13:30:35,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 570 conditions, 269 events. 153/269 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1042 event pairs, 57 based on Foata normal form. 1/118 useless extension candidates. Maximal degree in co-relation 480. Up to 243 conditions per place. [2023-08-27 13:30:35,585 INFO L140 encePairwiseOnDemand]: 185/197 looper letters, 27 selfloop transitions, 3 changer transitions 1/31 dead transitions. [2023-08-27 13:30:35,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 31 transitions, 145 flow [2023-08-27 13:30:35,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:30:35,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:30:35,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 277 transitions. [2023-08-27 13:30:35,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4686971235194585 [2023-08-27 13:30:35,605 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 277 transitions. [2023-08-27 13:30:35,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 277 transitions. [2023-08-27 13:30:35,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:30:35,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 277 transitions. [2023-08-27 13:30:35,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 92.33333333333333) internal successors, (277), 3 states have internal predecessors, (277), 0 states have call successors, (0), 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 13:30:35,617 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:30:35,617 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:30:35,619 INFO L175 Difference]: Start difference. First operand has 26 places, 21 transitions, 54 flow. Second operand 3 states and 277 transitions. [2023-08-27 13:30:35,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 31 transitions, 145 flow [2023-08-27 13:30:35,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 31 transitions, 131 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 13:30:35,622 INFO L231 Difference]: Finished difference. Result has 25 places, 23 transitions, 81 flow [2023-08-27 13:30:35,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=81, PETRI_PLACES=25, PETRI_TRANSITIONS=23} [2023-08-27 13:30:35,627 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, -1 predicate places. [2023-08-27 13:30:35,627 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 23 transitions, 81 flow [2023-08-27 13:30:35,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 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 13:30:35,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:30:35,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 13:30:35,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 13:30:35,628 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:30:35,636 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:30:35,636 INFO L85 PathProgramCache]: Analyzing trace with hash 13818130, now seen corresponding path program 1 times [2023-08-27 13:30:35,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:30:35,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691266864] [2023-08-27 13:30:35,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:35,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:30:35,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:35,786 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 13:30:35,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:30:35,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691266864] [2023-08-27 13:30:35,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691266864] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:30:35,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:30:35,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 13:30:35,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648565870] [2023-08-27 13:30:35,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:30:35,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:30:35,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:30:35,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:30:35,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:30:35,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 197 [2023-08-27 13:30:35,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 23 transitions, 81 flow. Second operand has 3 states, 3 states have (on average 73.33333333333333) internal successors, (220), 3 states have internal predecessors, (220), 0 states have call successors, (0), 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 13:30:35,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:30:35,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 197 [2023-08-27 13:30:35,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:30:35,848 INFO L124 PetriNetUnfolderBase]: 133/235 cut-off events. [2023-08-27 13:30:35,849 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2023-08-27 13:30:35,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 624 conditions, 235 events. 133/235 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 833 event pairs, 101 based on Foata normal form. 0/145 useless extension candidates. Maximal degree in co-relation 490. Up to 235 conditions per place. [2023-08-27 13:30:35,851 INFO L140 encePairwiseOnDemand]: 195/197 looper letters, 21 selfloop transitions, 1 changer transitions 0/22 dead transitions. [2023-08-27 13:30:35,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 22 transitions, 121 flow [2023-08-27 13:30:35,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:30:35,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:30:35,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 237 transitions. [2023-08-27 13:30:35,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010152284263959 [2023-08-27 13:30:35,853 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 237 transitions. [2023-08-27 13:30:35,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 237 transitions. [2023-08-27 13:30:35,853 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:30:35,853 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 237 transitions. [2023-08-27 13:30:35,854 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 13:30:35,855 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:30:35,856 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:30:35,856 INFO L175 Difference]: Start difference. First operand has 25 places, 23 transitions, 81 flow. Second operand 3 states and 237 transitions. [2023-08-27 13:30:35,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 22 transitions, 121 flow [2023-08-27 13:30:35,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 22 transitions, 118 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:30:35,857 INFO L231 Difference]: Finished difference. Result has 25 places, 22 transitions, 76 flow [2023-08-27 13:30:35,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=76, PETRI_PLACES=25, PETRI_TRANSITIONS=22} [2023-08-27 13:30:35,858 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, -1 predicate places. [2023-08-27 13:30:35,858 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 22 transitions, 76 flow [2023-08-27 13:30:35,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 73.33333333333333) internal successors, (220), 3 states have internal predecessors, (220), 0 states have call successors, (0), 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 13:30:35,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:30:35,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 13:30:35,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 13:30:35,859 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:30:35,859 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:30:35,860 INFO L85 PathProgramCache]: Analyzing trace with hash 13818132, now seen corresponding path program 1 times [2023-08-27 13:30:35,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:30:35,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733494776] [2023-08-27 13:30:35,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:35,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:30:35,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:35,929 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 13:30:35,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:30:35,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733494776] [2023-08-27 13:30:35,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733494776] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:30:35,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233065074] [2023-08-27 13:30:35,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:35,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:35,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:30:35,937 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 13:30:35,994 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 13:30:36,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:36,045 INFO L262 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 13:30:36,051 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:30:36,279 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 13:30:36,280 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:30:36,343 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 13:30:36,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233065074] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:30:36,343 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:30:36,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2023-08-27 13:30:36,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679857257] [2023-08-27 13:30:36,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:30:36,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 13:30:36,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:30:36,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 13:30:36,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-08-27 13:30:36,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 197 [2023-08-27 13:30:36,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 22 transitions, 76 flow. Second operand has 8 states, 8 states have (on average 73.5) internal successors, (588), 8 states have internal predecessors, (588), 0 states have call successors, (0), 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 13:30:36,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:30:36,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 197 [2023-08-27 13:30:36,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:30:36,654 INFO L124 PetriNetUnfolderBase]: 290/504 cut-off events. [2023-08-27 13:30:36,654 INFO L125 PetriNetUnfolderBase]: For 32/32 co-relation queries the response was YES. [2023-08-27 13:30:36,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1301 conditions, 504 events. 290/504 cut-off events. For 32/32 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2240 event pairs, 15 based on Foata normal form. 0/320 useless extension candidates. Maximal degree in co-relation 1293. Up to 279 conditions per place. [2023-08-27 13:30:36,660 INFO L140 encePairwiseOnDemand]: 186/197 looper letters, 73 selfloop transitions, 32 changer transitions 1/106 dead transitions. [2023-08-27 13:30:36,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 106 transitions, 545 flow [2023-08-27 13:30:36,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 13:30:36,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 13:30:36,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 846 transitions. [2023-08-27 13:30:36,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4294416243654822 [2023-08-27 13:30:36,663 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 846 transitions. [2023-08-27 13:30:36,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 846 transitions. [2023-08-27 13:30:36,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:30:36,664 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 846 transitions. [2023-08-27 13:30:36,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 84.6) internal successors, (846), 10 states have internal predecessors, (846), 0 states have call successors, (0), 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 13:30:36,669 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 197.0) internal successors, (2167), 11 states have internal predecessors, (2167), 0 states have call successors, (0), 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 13:30:36,670 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 197.0) internal successors, (2167), 11 states have internal predecessors, (2167), 0 states have call successors, (0), 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 13:30:36,670 INFO L175 Difference]: Start difference. First operand has 25 places, 22 transitions, 76 flow. Second operand 10 states and 846 transitions. [2023-08-27 13:30:36,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 106 transitions, 545 flow [2023-08-27 13:30:36,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 106 transitions, 544 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:30:36,673 INFO L231 Difference]: Finished difference. Result has 39 places, 54 transitions, 371 flow [2023-08-27 13:30:36,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=75, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=371, PETRI_PLACES=39, PETRI_TRANSITIONS=54} [2023-08-27 13:30:36,673 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 13 predicate places. [2023-08-27 13:30:36,674 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 54 transitions, 371 flow [2023-08-27 13:30:36,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 73.5) internal successors, (588), 8 states have internal predecessors, (588), 0 states have call successors, (0), 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 13:30:36,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:30:36,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 13:30:36,681 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 13:30:36,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:36,880 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:30:36,880 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:30:36,880 INFO L85 PathProgramCache]: Analyzing trace with hash 13818133, now seen corresponding path program 1 times [2023-08-27 13:30:36,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:30:36,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291473013] [2023-08-27 13:30:36,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:36,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:30:36,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:36,971 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 13:30:36,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:30:36,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291473013] [2023-08-27 13:30:36,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291473013] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:30:36,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720298901] [2023-08-27 13:30:36,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:36,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:36,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:30:36,974 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 13:30:36,977 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 13:30:37,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:37,023 INFO L262 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 13:30:37,024 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:30:37,150 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 13:30:37,150 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:30:37,368 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 13:30:37,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720298901] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:30:37,369 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:30:37,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2023-08-27 13:30:37,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475861435] [2023-08-27 13:30:37,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:30:37,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 13:30:37,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:30:37,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 13:30:37,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-08-27 13:30:37,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 197 [2023-08-27 13:30:37,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 54 transitions, 371 flow. Second operand has 8 states, 8 states have (on average 73.5) internal successors, (588), 8 states have internal predecessors, (588), 0 states have call successors, (0), 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 13:30:37,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:30:37,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 197 [2023-08-27 13:30:37,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:30:37,641 INFO L124 PetriNetUnfolderBase]: 348/614 cut-off events. [2023-08-27 13:30:37,641 INFO L125 PetriNetUnfolderBase]: For 958/958 co-relation queries the response was YES. [2023-08-27 13:30:37,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2291 conditions, 614 events. 348/614 cut-off events. For 958/958 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2842 event pairs, 11 based on Foata normal form. 62/638 useless extension candidates. Maximal degree in co-relation 2276. Up to 327 conditions per place. [2023-08-27 13:30:37,646 INFO L140 encePairwiseOnDemand]: 187/197 looper letters, 72 selfloop transitions, 33 changer transitions 1/106 dead transitions. [2023-08-27 13:30:37,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 106 transitions, 843 flow [2023-08-27 13:30:37,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 13:30:37,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 13:30:37,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 664 transitions. [2023-08-27 13:30:37,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4213197969543147 [2023-08-27 13:30:37,648 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 664 transitions. [2023-08-27 13:30:37,649 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 664 transitions. [2023-08-27 13:30:37,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:30:37,649 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 664 transitions. [2023-08-27 13:30:37,650 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 83.0) internal successors, (664), 8 states have internal predecessors, (664), 0 states have call successors, (0), 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 13:30:37,653 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 197.0) internal successors, (1773), 9 states have internal predecessors, (1773), 0 states have call successors, (0), 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 13:30:37,653 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 197.0) internal successors, (1773), 9 states have internal predecessors, (1773), 0 states have call successors, (0), 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 13:30:37,653 INFO L175 Difference]: Start difference. First operand has 39 places, 54 transitions, 371 flow. Second operand 8 states and 664 transitions. [2023-08-27 13:30:37,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 106 transitions, 843 flow [2023-08-27 13:30:37,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 106 transitions, 817 flow, removed 11 selfloop flow, removed 2 redundant places. [2023-08-27 13:30:37,669 INFO L231 Difference]: Finished difference. Result has 47 places, 67 transitions, 629 flow [2023-08-27 13:30:37,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=257, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=629, PETRI_PLACES=47, PETRI_TRANSITIONS=67} [2023-08-27 13:30:37,671 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 21 predicate places. [2023-08-27 13:30:37,671 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 67 transitions, 629 flow [2023-08-27 13:30:37,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 73.5) internal successors, (588), 8 states have internal predecessors, (588), 0 states have call successors, (0), 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 13:30:37,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:30:37,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:30:37,683 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 13:30:37,880 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,SelfDestructingSolverStorable3 [2023-08-27 13:30:37,881 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:30:37,881 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:30:37,881 INFO L85 PathProgramCache]: Analyzing trace with hash -673164886, now seen corresponding path program 1 times [2023-08-27 13:30:37,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:30:37,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525977146] [2023-08-27 13:30:37,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:37,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:30:37,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:37,985 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 13:30:37,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:30:37,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525977146] [2023-08-27 13:30:37,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525977146] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:30:37,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:30:37,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 13:30:37,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499958881] [2023-08-27 13:30:37,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:30:37,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:30:37,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:30:37,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:30:37,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:30:37,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 197 [2023-08-27 13:30:37,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 67 transitions, 629 flow. Second operand has 3 states, 3 states have (on average 69.33333333333333) internal successors, (208), 3 states have internal predecessors, (208), 0 states have call successors, (0), 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 13:30:37,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:30:37,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 197 [2023-08-27 13:30:37,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:30:38,070 INFO L124 PetriNetUnfolderBase]: 307/545 cut-off events. [2023-08-27 13:30:38,070 INFO L125 PetriNetUnfolderBase]: For 2012/2012 co-relation queries the response was YES. [2023-08-27 13:30:38,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2369 conditions, 545 events. 307/545 cut-off events. For 2012/2012 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2420 event pairs, 173 based on Foata normal form. 36/581 useless extension candidates. Maximal degree in co-relation 2351. Up to 545 conditions per place. [2023-08-27 13:30:38,074 INFO L140 encePairwiseOnDemand]: 195/197 looper letters, 61 selfloop transitions, 1 changer transitions 0/62 dead transitions. [2023-08-27 13:30:38,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 62 transitions, 705 flow [2023-08-27 13:30:38,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:30:38,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:30:38,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 221 transitions. [2023-08-27 13:30:38,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3739424703891709 [2023-08-27 13:30:38,076 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 221 transitions. [2023-08-27 13:30:38,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 221 transitions. [2023-08-27 13:30:38,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:30:38,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 221 transitions. [2023-08-27 13:30:38,077 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 73.66666666666667) internal successors, (221), 3 states have internal predecessors, (221), 0 states have call successors, (0), 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 13:30:38,078 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:30:38,078 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:30:38,078 INFO L175 Difference]: Start difference. First operand has 47 places, 67 transitions, 629 flow. Second operand 3 states and 221 transitions. [2023-08-27 13:30:38,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 62 transitions, 705 flow [2023-08-27 13:30:38,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 62 transitions, 641 flow, removed 25 selfloop flow, removed 4 redundant places. [2023-08-27 13:30:38,088 INFO L231 Difference]: Finished difference. Result has 44 places, 62 transitions, 519 flow [2023-08-27 13:30:38,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=517, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=519, PETRI_PLACES=44, PETRI_TRANSITIONS=62} [2023-08-27 13:30:38,089 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 18 predicate places. [2023-08-27 13:30:38,089 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 62 transitions, 519 flow [2023-08-27 13:30:38,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 69.33333333333333) internal successors, (208), 3 states have internal predecessors, (208), 0 states have call successors, (0), 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 13:30:38,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:30:38,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:30:38,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 13:30:38,090 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:30:38,090 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:30:38,090 INFO L85 PathProgramCache]: Analyzing trace with hash -670426035, now seen corresponding path program 1 times [2023-08-27 13:30:38,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:30:38,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163851573] [2023-08-27 13:30:38,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:38,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:30:38,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:38,175 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 13:30:38,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:30:38,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163851573] [2023-08-27 13:30:38,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163851573] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:30:38,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067461410] [2023-08-27 13:30:38,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:38,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:38,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:30:38,177 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 13:30:38,188 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 13:30:38,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:38,236 INFO L262 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 13:30:38,238 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:30:38,306 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 13:30:38,306 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:30:38,444 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 13:30:38,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067461410] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 13:30:38,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 13:30:38,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [3, 3] total 8 [2023-08-27 13:30:38,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828409748] [2023-08-27 13:30:38,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:30:38,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:30:38,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:30:38,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:30:38,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2023-08-27 13:30:38,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 197 [2023-08-27 13:30:38,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 62 transitions, 519 flow. Second operand has 3 states, 3 states have (on average 74.33333333333333) internal successors, (223), 3 states have internal predecessors, (223), 0 states have call successors, (0), 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 13:30:38,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:30:38,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 197 [2023-08-27 13:30:38,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:30:38,512 INFO L124 PetriNetUnfolderBase]: 268/480 cut-off events. [2023-08-27 13:30:38,512 INFO L125 PetriNetUnfolderBase]: For 1231/1231 co-relation queries the response was YES. [2023-08-27 13:30:38,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1876 conditions, 480 events. 268/480 cut-off events. For 1231/1231 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2053 event pairs, 158 based on Foata normal form. 24/504 useless extension candidates. Maximal degree in co-relation 1859. Up to 480 conditions per place. [2023-08-27 13:30:38,516 INFO L140 encePairwiseOnDemand]: 195/197 looper letters, 53 selfloop transitions, 1 changer transitions 0/54 dead transitions. [2023-08-27 13:30:38,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 54 transitions, 545 flow [2023-08-27 13:30:38,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:30:38,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:30:38,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 235 transitions. [2023-08-27 13:30:38,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976311336717428 [2023-08-27 13:30:38,517 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 235 transitions. [2023-08-27 13:30:38,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 235 transitions. [2023-08-27 13:30:38,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:30:38,518 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 235 transitions. [2023-08-27 13:30:38,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 78.33333333333333) internal successors, (235), 3 states have internal predecessors, (235), 0 states have call successors, (0), 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 13:30:38,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:30:38,519 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:30:38,520 INFO L175 Difference]: Start difference. First operand has 44 places, 62 transitions, 519 flow. Second operand 3 states and 235 transitions. [2023-08-27 13:30:38,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 54 transitions, 545 flow [2023-08-27 13:30:38,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 54 transitions, 530 flow, removed 7 selfloop flow, removed 1 redundant places. [2023-08-27 13:30:38,525 INFO L231 Difference]: Finished difference. Result has 44 places, 54 transitions, 424 flow [2023-08-27 13:30:38,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=424, PETRI_PLACES=44, PETRI_TRANSITIONS=54} [2023-08-27 13:30:38,526 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 18 predicate places. [2023-08-27 13:30:38,526 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 54 transitions, 424 flow [2023-08-27 13:30:38,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 74.33333333333333) internal successors, (223), 3 states have internal predecessors, (223), 0 states have call successors, (0), 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 13:30:38,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:30:38,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:30:38,535 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-27 13:30:38,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:38,732 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:30:38,733 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:30:38,733 INFO L85 PathProgramCache]: Analyzing trace with hash -670426039, now seen corresponding path program 1 times [2023-08-27 13:30:38,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:30:38,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082510012] [2023-08-27 13:30:38,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:38,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:30:38,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:38,841 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 13:30:38,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:30:38,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082510012] [2023-08-27 13:30:38,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082510012] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:30:38,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557316373] [2023-08-27 13:30:38,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:38,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:38,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:30:38,845 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 13:30:38,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 13:30:38,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:38,900 INFO L262 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-27 13:30:38,902 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:30:38,973 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 13:30:38,973 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:30:39,124 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 13:30:39,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557316373] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:30:39,124 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:30:39,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2023-08-27 13:30:39,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705497108] [2023-08-27 13:30:39,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:30:39,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 13:30:39,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:30:39,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 13:30:39,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2023-08-27 13:30:39,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 197 [2023-08-27 13:30:39,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 54 transitions, 424 flow. Second operand has 10 states, 10 states have (on average 62.1) internal successors, (621), 10 states have internal predecessors, (621), 0 states have call successors, (0), 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 13:30:39,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:30:39,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 197 [2023-08-27 13:30:39,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:30:39,352 INFO L124 PetriNetUnfolderBase]: 358/647 cut-off events. [2023-08-27 13:30:39,352 INFO L125 PetriNetUnfolderBase]: For 1779/1779 co-relation queries the response was YES. [2023-08-27 13:30:39,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2323 conditions, 647 events. 358/647 cut-off events. For 1779/1779 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3010 event pairs, 17 based on Foata normal form. 132/779 useless extension candidates. Maximal degree in co-relation 2305. Up to 241 conditions per place. [2023-08-27 13:30:39,357 INFO L140 encePairwiseOnDemand]: 188/197 looper letters, 74 selfloop transitions, 39 changer transitions 0/113 dead transitions. [2023-08-27 13:30:39,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 113 transitions, 899 flow [2023-08-27 13:30:39,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 13:30:39,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 13:30:39,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 630 transitions. [2023-08-27 13:30:39,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3553299492385787 [2023-08-27 13:30:39,360 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 630 transitions. [2023-08-27 13:30:39,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 630 transitions. [2023-08-27 13:30:39,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:30:39,360 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 630 transitions. [2023-08-27 13:30:39,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 70.0) internal successors, (630), 9 states have internal predecessors, (630), 0 states have call successors, (0), 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 13:30:39,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 197.0) internal successors, (1970), 10 states have internal predecessors, (1970), 0 states have call successors, (0), 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 13:30:39,364 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 197.0) internal successors, (1970), 10 states have internal predecessors, (1970), 0 states have call successors, (0), 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 13:30:39,364 INFO L175 Difference]: Start difference. First operand has 44 places, 54 transitions, 424 flow. Second operand 9 states and 630 transitions. [2023-08-27 13:30:39,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 113 transitions, 899 flow [2023-08-27 13:30:39,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 113 transitions, 878 flow, removed 9 selfloop flow, removed 2 redundant places. [2023-08-27 13:30:39,371 INFO L231 Difference]: Finished difference. Result has 57 places, 70 transitions, 742 flow [2023-08-27 13:30:39,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=742, PETRI_PLACES=57, PETRI_TRANSITIONS=70} [2023-08-27 13:30:39,372 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 31 predicate places. [2023-08-27 13:30:39,372 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 70 transitions, 742 flow [2023-08-27 13:30:39,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.1) internal successors, (621), 10 states have internal predecessors, (621), 0 states have call successors, (0), 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 13:30:39,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:30:39,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:30:39,383 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 13:30:39,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:39,580 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:30:39,580 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:30:39,580 INFO L85 PathProgramCache]: Analyzing trace with hash -673163027, now seen corresponding path program 1 times [2023-08-27 13:30:39,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:30:39,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255435210] [2023-08-27 13:30:39,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:39,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:30:39,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:39,668 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 13:30:39,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:30:39,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255435210] [2023-08-27 13:30:39,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255435210] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:30:39,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1488583381] [2023-08-27 13:30:39,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:39,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:39,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:30:39,670 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 13:30:39,673 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 13:30:39,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:39,722 INFO L262 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-27 13:30:39,723 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:30:39,791 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 13:30:39,791 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:30:40,186 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 13:30:40,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1488583381] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:30:40,186 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:30:40,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2023-08-27 13:30:40,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464986776] [2023-08-27 13:30:40,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:30:40,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 13:30:40,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:30:40,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 13:30:40,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2023-08-27 13:30:40,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 197 [2023-08-27 13:30:40,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 70 transitions, 742 flow. Second operand has 11 states, 11 states have (on average 61.90909090909091) internal successors, (681), 11 states have internal predecessors, (681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:30:40,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:30:40,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 197 [2023-08-27 13:30:40,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:30:40,860 INFO L124 PetriNetUnfolderBase]: 707/1266 cut-off events. [2023-08-27 13:30:40,860 INFO L125 PetriNetUnfolderBase]: For 6428/6428 co-relation queries the response was YES. [2023-08-27 13:30:40,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6095 conditions, 1266 events. 707/1266 cut-off events. For 6428/6428 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 6903 event pairs, 21 based on Foata normal form. 56/1322 useless extension candidates. Maximal degree in co-relation 6070. Up to 493 conditions per place. [2023-08-27 13:30:40,872 INFO L140 encePairwiseOnDemand]: 188/197 looper letters, 135 selfloop transitions, 97 changer transitions 0/232 dead transitions. [2023-08-27 13:30:40,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 232 transitions, 2408 flow [2023-08-27 13:30:40,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 13:30:40,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 13:30:40,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1060 transitions. [2023-08-27 13:30:40,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3587140439932318 [2023-08-27 13:30:40,876 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1060 transitions. [2023-08-27 13:30:40,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1060 transitions. [2023-08-27 13:30:40,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:30:40,876 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1060 transitions. [2023-08-27 13:30:40,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 70.66666666666667) internal successors, (1060), 15 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:30:40,882 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 197.0) internal successors, (3152), 16 states have internal predecessors, (3152), 0 states have call successors, (0), 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 13:30:40,883 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 197.0) internal successors, (3152), 16 states have internal predecessors, (3152), 0 states have call successors, (0), 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 13:30:40,883 INFO L175 Difference]: Start difference. First operand has 57 places, 70 transitions, 742 flow. Second operand 15 states and 1060 transitions. [2023-08-27 13:30:40,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 232 transitions, 2408 flow [2023-08-27 13:30:40,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 232 transitions, 2286 flow, removed 59 selfloop flow, removed 2 redundant places. [2023-08-27 13:30:40,904 INFO L231 Difference]: Finished difference. Result has 78 places, 140 transitions, 1936 flow [2023-08-27 13:30:40,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1936, PETRI_PLACES=78, PETRI_TRANSITIONS=140} [2023-08-27 13:30:40,905 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 52 predicate places. [2023-08-27 13:30:40,905 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 140 transitions, 1936 flow [2023-08-27 13:30:40,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 61.90909090909091) internal successors, (681), 11 states have internal predecessors, (681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:30:40,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:30:40,906 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-08-27 13:30:40,920 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 13:30:41,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:41,111 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:30:41,111 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:30:41,111 INFO L85 PathProgramCache]: Analyzing trace with hash 606784441, now seen corresponding path program 1 times [2023-08-27 13:30:41,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:30:41,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236032321] [2023-08-27 13:30:41,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:41,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:30:41,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:41,150 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:30:41,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:30:41,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236032321] [2023-08-27 13:30:41,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236032321] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:30:41,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:30:41,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 13:30:41,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802218212] [2023-08-27 13:30:41,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:30:41,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:30:41,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:30:41,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:30:41,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:30:41,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 197 [2023-08-27 13:30:41,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 140 transitions, 1936 flow. Second operand has 3 states, 3 states have (on average 81.66666666666667) internal successors, (245), 3 states have internal predecessors, (245), 0 states have call successors, (0), 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 13:30:41,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:30:41,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 197 [2023-08-27 13:30:41,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:30:41,331 INFO L124 PetriNetUnfolderBase]: 615/1146 cut-off events. [2023-08-27 13:30:41,331 INFO L125 PetriNetUnfolderBase]: For 10655/10655 co-relation queries the response was YES. [2023-08-27 13:30:41,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6322 conditions, 1146 events. 615/1146 cut-off events. For 10655/10655 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 6377 event pairs, 333 based on Foata normal form. 84/1230 useless extension candidates. Maximal degree in co-relation 6296. Up to 1146 conditions per place. [2023-08-27 13:30:41,341 INFO L140 encePairwiseOnDemand]: 195/197 looper letters, 122 selfloop transitions, 1 changer transitions 0/123 dead transitions. [2023-08-27 13:30:41,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 123 transitions, 1876 flow [2023-08-27 13:30:41,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:30:41,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:30:41,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 255 transitions. [2023-08-27 13:30:41,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43147208121827413 [2023-08-27 13:30:41,343 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 255 transitions. [2023-08-27 13:30:41,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 255 transitions. [2023-08-27 13:30:41,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:30:41,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 255 transitions. [2023-08-27 13:30:41,344 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 85.0) internal successors, (255), 3 states have internal predecessors, (255), 0 states have call successors, (0), 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 13:30:41,345 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:30:41,345 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:30:41,345 INFO L175 Difference]: Start difference. First operand has 78 places, 140 transitions, 1936 flow. Second operand 3 states and 255 transitions. [2023-08-27 13:30:41,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 123 transitions, 1876 flow [2023-08-27 13:30:41,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 123 transitions, 1695 flow, removed 70 selfloop flow, removed 5 redundant places. [2023-08-27 13:30:41,379 INFO L231 Difference]: Finished difference. Result has 73 places, 123 transitions, 1451 flow [2023-08-27 13:30:41,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=1449, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1451, PETRI_PLACES=73, PETRI_TRANSITIONS=123} [2023-08-27 13:30:41,379 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 47 predicate places. [2023-08-27 13:30:41,380 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 123 transitions, 1451 flow [2023-08-27 13:30:41,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 81.66666666666667) internal successors, (245), 3 states have internal predecessors, (245), 0 states have call successors, (0), 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 13:30:41,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:30:41,380 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1] [2023-08-27 13:30:41,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 13:30:41,380 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:30:41,380 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:30:41,381 INFO L85 PathProgramCache]: Analyzing trace with hash 606786426, now seen corresponding path program 1 times [2023-08-27 13:30:41,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:30:41,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788305606] [2023-08-27 13:30:41,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:41,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:30:41,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:41,534 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:30:41,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:30:41,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788305606] [2023-08-27 13:30:41,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788305606] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:30:41,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694549238] [2023-08-27 13:30:41,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:41,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:41,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:30:41,535 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 13:30:41,569 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 13:30:41,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:41,612 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 13:30:41,615 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:30:41,815 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 13:30:41,815 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:30:42,051 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:30:42,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694549238] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:30:42,051 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:30:42,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 3] total 9 [2023-08-27 13:30:42,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801526547] [2023-08-27 13:30:42,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:30:42,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 13:30:42,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:30:42,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 13:30:42,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2023-08-27 13:30:42,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 197 [2023-08-27 13:30:42,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 123 transitions, 1451 flow. Second operand has 10 states, 10 states have (on average 68.9) internal successors, (689), 10 states have internal predecessors, (689), 0 states have call successors, (0), 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 13:30:42,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:30:42,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 197 [2023-08-27 13:30:42,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:30:42,334 INFO L124 PetriNetUnfolderBase]: 607/1170 cut-off events. [2023-08-27 13:30:42,335 INFO L125 PetriNetUnfolderBase]: For 8708/8708 co-relation queries the response was YES. [2023-08-27 13:30:42,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5790 conditions, 1170 events. 607/1170 cut-off events. For 8708/8708 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 6674 event pairs, 117 based on Foata normal form. 118/1288 useless extension candidates. Maximal degree in co-relation 5766. Up to 560 conditions per place. [2023-08-27 13:30:42,344 INFO L140 encePairwiseOnDemand]: 189/197 looper letters, 106 selfloop transitions, 47 changer transitions 0/153 dead transitions. [2023-08-27 13:30:42,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 153 transitions, 1881 flow [2023-08-27 13:30:42,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:30:42,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:30:42,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 529 transitions. [2023-08-27 13:30:42,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3836113125453227 [2023-08-27 13:30:42,346 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 529 transitions. [2023-08-27 13:30:42,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 529 transitions. [2023-08-27 13:30:42,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:30:42,346 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 529 transitions. [2023-08-27 13:30:42,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 75.57142857142857) internal successors, (529), 7 states have internal predecessors, (529), 0 states have call successors, (0), 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 13:30:42,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 197.0) internal successors, (1576), 8 states have internal predecessors, (1576), 0 states have call successors, (0), 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 13:30:42,350 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 197.0) internal successors, (1576), 8 states have internal predecessors, (1576), 0 states have call successors, (0), 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 13:30:42,350 INFO L175 Difference]: Start difference. First operand has 73 places, 123 transitions, 1451 flow. Second operand 7 states and 529 transitions. [2023-08-27 13:30:42,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 153 transitions, 1881 flow [2023-08-27 13:30:42,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 153 transitions, 1828 flow, removed 11 selfloop flow, removed 3 redundant places. [2023-08-27 13:30:42,375 INFO L231 Difference]: Finished difference. Result has 80 places, 122 transitions, 1600 flow [2023-08-27 13:30:42,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=1244, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1600, PETRI_PLACES=80, PETRI_TRANSITIONS=122} [2023-08-27 13:30:42,376 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 54 predicate places. [2023-08-27 13:30:42,377 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 122 transitions, 1600 flow [2023-08-27 13:30:42,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 68.9) internal successors, (689), 10 states have internal predecessors, (689), 0 states have call successors, (0), 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 13:30:42,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:30:42,377 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1] [2023-08-27 13:30:42,385 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 13:30:42,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:42,583 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:30:42,583 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:30:42,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1628605195, now seen corresponding path program 2 times [2023-08-27 13:30:42,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:30:42,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142736251] [2023-08-27 13:30:42,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:42,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:30:42,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:42,704 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:30:42,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:30:42,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142736251] [2023-08-27 13:30:42,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142736251] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:30:42,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203339673] [2023-08-27 13:30:42,705 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:30:42,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:42,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:30:42,706 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 13:30:42,729 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 13:30:42,770 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:30:42,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:30:42,771 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 13:30:42,773 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:30:42,940 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:42,940 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:30:43,456 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:43,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203339673] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:30:43,457 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:30:43,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 5, 5] total 12 [2023-08-27 13:30:43,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333320561] [2023-08-27 13:30:43,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:30:43,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 13:30:43,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:30:43,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 13:30:43,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2023-08-27 13:30:43,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 197 [2023-08-27 13:30:43,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 122 transitions, 1600 flow. Second operand has 13 states, 13 states have (on average 57.0) internal successors, (741), 13 states have internal predecessors, (741), 0 states have call successors, (0), 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 13:30:43,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:30:43,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 197 [2023-08-27 13:30:43,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:30:44,103 INFO L124 PetriNetUnfolderBase]: 961/1854 cut-off events. [2023-08-27 13:30:44,104 INFO L125 PetriNetUnfolderBase]: For 15767/15767 co-relation queries the response was YES. [2023-08-27 13:30:44,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9663 conditions, 1854 events. 961/1854 cut-off events. For 15767/15767 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 11784 event pairs, 143 based on Foata normal form. 156/2010 useless extension candidates. Maximal degree in co-relation 9637. Up to 722 conditions per place. [2023-08-27 13:30:44,118 INFO L140 encePairwiseOnDemand]: 188/197 looper letters, 142 selfloop transitions, 120 changer transitions 0/262 dead transitions. [2023-08-27 13:30:44,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 262 transitions, 3588 flow [2023-08-27 13:30:44,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 13:30:44,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 13:30:44,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 760 transitions. [2023-08-27 13:30:44,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32148900169204736 [2023-08-27 13:30:44,121 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 760 transitions. [2023-08-27 13:30:44,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 760 transitions. [2023-08-27 13:30:44,122 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:30:44,122 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 760 transitions. [2023-08-27 13:30:44,124 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 63.333333333333336) internal successors, (760), 12 states have internal predecessors, (760), 0 states have call successors, (0), 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 13:30:44,127 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 197.0) internal successors, (2561), 13 states have internal predecessors, (2561), 0 states have call successors, (0), 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 13:30:44,127 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 197.0) internal successors, (2561), 13 states have internal predecessors, (2561), 0 states have call successors, (0), 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 13:30:44,127 INFO L175 Difference]: Start difference. First operand has 80 places, 122 transitions, 1600 flow. Second operand 12 states and 760 transitions. [2023-08-27 13:30:44,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 262 transitions, 3588 flow [2023-08-27 13:30:44,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 262 transitions, 3450 flow, removed 34 selfloop flow, removed 3 redundant places. [2023-08-27 13:30:44,176 INFO L231 Difference]: Finished difference. Result has 98 places, 184 transitions, 2921 flow [2023-08-27 13:30:44,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=1380, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2921, PETRI_PLACES=98, PETRI_TRANSITIONS=184} [2023-08-27 13:30:44,176 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 72 predicate places. [2023-08-27 13:30:44,176 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 184 transitions, 2921 flow [2023-08-27 13:30:44,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 57.0) internal successors, (741), 13 states have internal predecessors, (741), 0 states have call successors, (0), 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 13:30:44,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:30:44,177 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-27 13:30:44,183 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 13:30:44,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:44,383 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:30:44,383 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:30:44,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1628662925, now seen corresponding path program 1 times [2023-08-27 13:30:44,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:30:44,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919606183] [2023-08-27 13:30:44,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:44,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:30:44,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:44,554 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:44,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:30:44,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919606183] [2023-08-27 13:30:44,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919606183] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:30:44,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470018992] [2023-08-27 13:30:44,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:44,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:44,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:30:44,557 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 13:30:44,589 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 13:30:44,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:44,633 INFO L262 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 13:30:44,634 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:30:44,720 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:44,720 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:30:45,016 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:45,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470018992] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:30:45,016 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:30:45,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 13 [2023-08-27 13:30:45,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204044163] [2023-08-27 13:30:45,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:30:45,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:30:45,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:30:45,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:30:45,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-27 13:30:45,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 197 [2023-08-27 13:30:45,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 184 transitions, 2921 flow. Second operand has 15 states, 15 states have (on average 56.8) internal successors, (852), 15 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:30:45,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:30:45,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 197 [2023-08-27 13:30:45,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:30:46,710 INFO L124 PetriNetUnfolderBase]: 1484/2821 cut-off events. [2023-08-27 13:30:46,710 INFO L125 PetriNetUnfolderBase]: For 29325/29325 co-relation queries the response was YES. [2023-08-27 13:30:46,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17997 conditions, 2821 events. 1484/2821 cut-off events. For 29325/29325 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 19178 event pairs, 44 based on Foata normal form. 158/2979 useless extension candidates. Maximal degree in co-relation 17962. Up to 597 conditions per place. [2023-08-27 13:30:46,782 INFO L140 encePairwiseOnDemand]: 188/197 looper letters, 195 selfloop transitions, 315 changer transitions 0/510 dead transitions. [2023-08-27 13:30:46,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 510 transitions, 8388 flow [2023-08-27 13:30:46,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 13:30:46,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 13:30:46,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1876 transitions. [2023-08-27 13:30:46,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3071884722449648 [2023-08-27 13:30:46,788 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1876 transitions. [2023-08-27 13:30:46,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1876 transitions. [2023-08-27 13:30:46,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:30:46,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1876 transitions. [2023-08-27 13:30:46,793 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 60.516129032258064) internal successors, (1876), 31 states have internal predecessors, (1876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:30:46,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 197.0) internal successors, (6304), 32 states have internal predecessors, (6304), 0 states have call successors, (0), 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 13:30:46,806 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 197.0) internal successors, (6304), 32 states have internal predecessors, (6304), 0 states have call successors, (0), 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 13:30:46,806 INFO L175 Difference]: Start difference. First operand has 98 places, 184 transitions, 2921 flow. Second operand 31 states and 1876 transitions. [2023-08-27 13:30:46,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 510 transitions, 8388 flow [2023-08-27 13:30:46,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 510 transitions, 8040 flow, removed 144 selfloop flow, removed 6 redundant places. [2023-08-27 13:30:46,889 INFO L231 Difference]: Finished difference. Result has 132 places, 398 transitions, 7140 flow [2023-08-27 13:30:46,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=2703, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=7140, PETRI_PLACES=132, PETRI_TRANSITIONS=398} [2023-08-27 13:30:46,890 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 106 predicate places. [2023-08-27 13:30:46,890 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 398 transitions, 7140 flow [2023-08-27 13:30:46,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 56.8) internal successors, (852), 15 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:30:46,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:30:46,890 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1] [2023-08-27 13:30:46,899 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 13:30:47,098 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,SelfDestructingSolverStorable11 [2023-08-27 13:30:47,098 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:30:47,098 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:30:47,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1630452306, now seen corresponding path program 1 times [2023-08-27 13:30:47,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:30:47,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724667779] [2023-08-27 13:30:47,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:47,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:30:47,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:47,333 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:47,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:30:47,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724667779] [2023-08-27 13:30:47,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724667779] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:30:47,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2047872577] [2023-08-27 13:30:47,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:47,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:47,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:30:47,334 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 13:30:47,337 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 13:30:47,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:47,398 INFO L262 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 13:30:47,400 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:30:47,631 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:47,632 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:30:48,001 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:48,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2047872577] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:30:48,001 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:30:48,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2023-08-27 13:30:48,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649103088] [2023-08-27 13:30:48,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:30:48,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 13:30:48,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:30:48,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 13:30:48,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2023-08-27 13:30:48,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 197 [2023-08-27 13:30:48,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 398 transitions, 7140 flow. Second operand has 16 states, 16 states have (on average 61.6875) internal successors, (987), 16 states have internal predecessors, (987), 0 states have call successors, (0), 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 13:30:48,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:30:48,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 197 [2023-08-27 13:30:48,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:30:49,359 INFO L124 PetriNetUnfolderBase]: 2025/3748 cut-off events. [2023-08-27 13:30:49,359 INFO L125 PetriNetUnfolderBase]: For 46194/46194 co-relation queries the response was YES. [2023-08-27 13:30:49,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26902 conditions, 3748 events. 2025/3748 cut-off events. For 46194/46194 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 26026 event pairs, 39 based on Foata normal form. 260/4008 useless extension candidates. Maximal degree in co-relation 26860. Up to 889 conditions per place. [2023-08-27 13:30:49,395 INFO L140 encePairwiseOnDemand]: 189/197 looper letters, 346 selfloop transitions, 351 changer transitions 0/697 dead transitions. [2023-08-27 13:30:49,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 697 transitions, 12623 flow [2023-08-27 13:30:49,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 13:30:49,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 13:30:49,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1354 transitions. [2023-08-27 13:30:49,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34365482233502537 [2023-08-27 13:30:49,399 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1354 transitions. [2023-08-27 13:30:49,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1354 transitions. [2023-08-27 13:30:49,400 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:30:49,400 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1354 transitions. [2023-08-27 13:30:49,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 67.7) internal successors, (1354), 20 states have internal predecessors, (1354), 0 states have call successors, (0), 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 13:30:49,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 197.0) internal successors, (4137), 21 states have internal predecessors, (4137), 0 states have call successors, (0), 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 13:30:49,408 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 197.0) internal successors, (4137), 21 states have internal predecessors, (4137), 0 states have call successors, (0), 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 13:30:49,408 INFO L175 Difference]: Start difference. First operand has 132 places, 398 transitions, 7140 flow. Second operand 20 states and 1354 transitions. [2023-08-27 13:30:49,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 697 transitions, 12623 flow [2023-08-27 13:30:49,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 697 transitions, 11367 flow, removed 578 selfloop flow, removed 12 redundant places. [2023-08-27 13:30:49,623 INFO L231 Difference]: Finished difference. Result has 150 places, 518 transitions, 10180 flow [2023-08-27 13:30:49,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=5660, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=10180, PETRI_PLACES=150, PETRI_TRANSITIONS=518} [2023-08-27 13:30:49,624 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 124 predicate places. [2023-08-27 13:30:49,624 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 518 transitions, 10180 flow [2023-08-27 13:30:49,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 61.6875) internal successors, (987), 16 states have internal predecessors, (987), 0 states have call successors, (0), 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 13:30:49,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:30:49,624 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1] [2023-08-27 13:30:49,629 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 13:30:49,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-08-27 13:30:49,829 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:30:49,829 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:30:49,829 INFO L85 PathProgramCache]: Analyzing trace with hash -993739234, now seen corresponding path program 2 times [2023-08-27 13:30:49,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:30:49,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419885754] [2023-08-27 13:30:49,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:49,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:30:49,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:50,350 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:30:50,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:30:50,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419885754] [2023-08-27 13:30:50,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419885754] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:30:50,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728016576] [2023-08-27 13:30:50,352 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:30:50,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:50,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:30:50,353 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 13:30:50,379 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 13:30:50,427 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:30:50,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:30:50,428 INFO L262 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-27 13:30:50,431 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:30:50,657 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:50,657 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:30:51,088 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:30:51,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728016576] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:30:51,088 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:30:51,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 13 [2023-08-27 13:30:51,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379635035] [2023-08-27 13:30:51,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:30:51,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 13:30:51,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:30:51,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 13:30:51,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2023-08-27 13:30:51,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 197 [2023-08-27 13:30:51,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 518 transitions, 10180 flow. Second operand has 14 states, 14 states have (on average 61.714285714285715) internal successors, (864), 14 states have internal predecessors, (864), 0 states have call successors, (0), 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 13:30:51,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:30:51,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 197 [2023-08-27 13:30:51,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:30:52,039 INFO L124 PetriNetUnfolderBase]: 1849/3452 cut-off events. [2023-08-27 13:30:52,040 INFO L125 PetriNetUnfolderBase]: For 42153/42153 co-relation queries the response was YES. [2023-08-27 13:30:52,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25078 conditions, 3452 events. 1849/3452 cut-off events. For 42153/42153 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 23574 event pairs, 203 based on Foata normal form. 152/3604 useless extension candidates. Maximal degree in co-relation 25030. Up to 2931 conditions per place. [2023-08-27 13:30:52,072 INFO L140 encePairwiseOnDemand]: 190/197 looper letters, 432 selfloop transitions, 79 changer transitions 0/511 dead transitions. [2023-08-27 13:30:52,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 511 transitions, 10516 flow [2023-08-27 13:30:52,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 13:30:52,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 13:30:52,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 541 transitions. [2023-08-27 13:30:52,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3432741116751269 [2023-08-27 13:30:52,074 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 541 transitions. [2023-08-27 13:30:52,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 541 transitions. [2023-08-27 13:30:52,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:30:52,075 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 541 transitions. [2023-08-27 13:30:52,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 67.625) internal successors, (541), 8 states have internal predecessors, (541), 0 states have call successors, (0), 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 13:30:52,077 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 197.0) internal successors, (1773), 9 states have internal predecessors, (1773), 0 states have call successors, (0), 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 13:30:52,078 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 197.0) internal successors, (1773), 9 states have internal predecessors, (1773), 0 states have call successors, (0), 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 13:30:52,078 INFO L175 Difference]: Start difference. First operand has 150 places, 518 transitions, 10180 flow. Second operand 8 states and 541 transitions. [2023-08-27 13:30:52,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 511 transitions, 10516 flow [2023-08-27 13:30:52,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 511 transitions, 9274 flow, removed 256 selfloop flow, removed 12 redundant places. [2023-08-27 13:30:52,453 INFO L231 Difference]: Finished difference. Result has 141 places, 470 transitions, 8319 flow [2023-08-27 13:30:52,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=7678, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8319, PETRI_PLACES=141, PETRI_TRANSITIONS=470} [2023-08-27 13:30:52,454 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 115 predicate places. [2023-08-27 13:30:52,454 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 470 transitions, 8319 flow [2023-08-27 13:30:52,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 61.714285714285715) internal successors, (864), 14 states have internal predecessors, (864), 0 states have call successors, (0), 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 13:30:52,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:30:52,455 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1] [2023-08-27 13:30:52,463 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-27 13:30:52,660 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,SelfDestructingSolverStorable13 [2023-08-27 13:30:52,660 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:30:52,660 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:30:52,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1719768748, now seen corresponding path program 2 times [2023-08-27 13:30:52,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:30:52,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431419699] [2023-08-27 13:30:52,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:52,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:30:52,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:52,906 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 13:30:52,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:30:52,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431419699] [2023-08-27 13:30:52,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431419699] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:30:52,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463637331] [2023-08-27 13:30:52,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:30:52,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:52,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:30:52,909 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 13:30:52,933 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 13:30:52,981 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:30:52,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:30:52,982 INFO L262 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-27 13:30:52,985 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:30:53,222 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:53,222 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:30:53,574 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 13:30:53,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463637331] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:30:53,574 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:30:53,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 7, 5] total 16 [2023-08-27 13:30:53,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190251567] [2023-08-27 13:30:53,574 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:30:53,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 13:30:53,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:30:53,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 13:30:53,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=189, Unknown=0, NotChecked=0, Total=272 [2023-08-27 13:30:53,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 197 [2023-08-27 13:30:53,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 470 transitions, 8319 flow. Second operand has 17 states, 17 states have (on average 56.76470588235294) internal successors, (965), 17 states have internal predecessors, (965), 0 states have call successors, (0), 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 13:30:53,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:30:53,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 197 [2023-08-27 13:30:53,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:30:54,651 INFO L124 PetriNetUnfolderBase]: 2265/4114 cut-off events. [2023-08-27 13:30:54,652 INFO L125 PetriNetUnfolderBase]: For 37467/37467 co-relation queries the response was YES. [2023-08-27 13:30:54,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27968 conditions, 4114 events. 2265/4114 cut-off events. For 37467/37467 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 27921 event pairs, 137 based on Foata normal form. 54/4168 useless extension candidates. Maximal degree in co-relation 27924. Up to 1242 conditions per place. [2023-08-27 13:30:54,679 INFO L140 encePairwiseOnDemand]: 190/197 looper letters, 316 selfloop transitions, 351 changer transitions 0/667 dead transitions. [2023-08-27 13:30:54,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 667 transitions, 12237 flow [2023-08-27 13:30:54,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 13:30:54,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 13:30:54,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 931 transitions. [2023-08-27 13:30:54,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31505922165820643 [2023-08-27 13:30:54,681 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 931 transitions. [2023-08-27 13:30:54,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 931 transitions. [2023-08-27 13:30:54,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:30:54,682 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 931 transitions. [2023-08-27 13:30:54,683 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 62.06666666666667) internal successors, (931), 15 states have internal predecessors, (931), 0 states have call successors, (0), 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 13:30:54,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 197.0) internal successors, (3152), 16 states have internal predecessors, (3152), 0 states have call successors, (0), 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 13:30:54,687 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 197.0) internal successors, (3152), 16 states have internal predecessors, (3152), 0 states have call successors, (0), 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 13:30:54,687 INFO L175 Difference]: Start difference. First operand has 141 places, 470 transitions, 8319 flow. Second operand 15 states and 931 transitions. [2023-08-27 13:30:54,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 667 transitions, 12237 flow [2023-08-27 13:30:54,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 667 transitions, 12094 flow, removed 61 selfloop flow, removed 4 redundant places. [2023-08-27 13:30:54,984 INFO L231 Difference]: Finished difference. Result has 159 places, 541 transitions, 10933 flow [2023-08-27 13:30:54,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=7728, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10933, PETRI_PLACES=159, PETRI_TRANSITIONS=541} [2023-08-27 13:30:54,985 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 133 predicate places. [2023-08-27 13:30:54,985 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 541 transitions, 10933 flow [2023-08-27 13:30:54,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 56.76470588235294) internal successors, (965), 17 states have internal predecessors, (965), 0 states have call successors, (0), 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 13:30:54,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:30:54,985 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1] [2023-08-27 13:30:54,991 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-27 13:30:55,186 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,SelfDestructingSolverStorable14 [2023-08-27 13:30:55,186 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:30:55,186 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:30:55,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1500612362, now seen corresponding path program 3 times [2023-08-27 13:30:55,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:30:55,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544274450] [2023-08-27 13:30:55,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:55,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:30:55,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:55,820 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:55,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:30:55,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544274450] [2023-08-27 13:30:55,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544274450] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:30:55,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952221864] [2023-08-27 13:30:55,821 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:30:55,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:55,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:30:55,825 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 13:30:55,850 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 13:30:55,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 13:30:55,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:30:55,909 INFO L262 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 13:30:55,911 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:30:56,222 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:56,223 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:30:57,059 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:57,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952221864] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:30:57,060 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:30:57,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 23 [2023-08-27 13:30:57,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002053037] [2023-08-27 13:30:57,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:30:57,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 13:30:57,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:30:57,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 13:30:57,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=473, Unknown=0, NotChecked=0, Total=600 [2023-08-27 13:30:57,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 197 [2023-08-27 13:30:57,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 541 transitions, 10933 flow. Second operand has 25 states, 25 states have (on average 56.44) internal successors, (1411), 25 states have internal predecessors, (1411), 0 states have call successors, (0), 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 13:30:57,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:30:57,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 197 [2023-08-27 13:30:57,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:31:06,805 INFO L124 PetriNetUnfolderBase]: 8508/13989 cut-off events. [2023-08-27 13:31:06,805 INFO L125 PetriNetUnfolderBase]: For 177004/177004 co-relation queries the response was YES. [2023-08-27 13:31:06,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109568 conditions, 13989 events. 8508/13989 cut-off events. For 177004/177004 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 96124 event pairs, 95 based on Foata normal form. 354/14343 useless extension candidates. Maximal degree in co-relation 109518. Up to 4019 conditions per place. [2023-08-27 13:31:06,923 INFO L140 encePairwiseOnDemand]: 190/197 looper letters, 661 selfloop transitions, 2162 changer transitions 0/2823 dead transitions. [2023-08-27 13:31:06,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 2823 transitions, 55043 flow [2023-08-27 13:31:06,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2023-08-27 13:31:06,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2023-08-27 13:31:06,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 5164 transitions. [2023-08-27 13:31:06,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3120618805897994 [2023-08-27 13:31:06,932 INFO L72 ComplementDD]: Start complementDD. Operand 84 states and 5164 transitions. [2023-08-27 13:31:06,932 INFO L73 IsDeterministic]: Start isDeterministic. Operand 84 states and 5164 transitions. [2023-08-27 13:31:06,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:31:06,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 84 states and 5164 transitions. [2023-08-27 13:31:06,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 85 states, 84 states have (on average 61.476190476190474) internal successors, (5164), 84 states have internal predecessors, (5164), 0 states have call successors, (0), 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 13:31:06,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 85 states, 85 states have (on average 197.0) internal successors, (16745), 85 states have internal predecessors, (16745), 0 states have call successors, (0), 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 13:31:06,974 INFO L81 ComplementDD]: Finished complementDD. Result has 85 states, 85 states have (on average 197.0) internal successors, (16745), 85 states have internal predecessors, (16745), 0 states have call successors, (0), 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 13:31:06,974 INFO L175 Difference]: Start difference. First operand has 159 places, 541 transitions, 10933 flow. Second operand 84 states and 5164 transitions. [2023-08-27 13:31:06,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 2823 transitions, 55043 flow [2023-08-27 13:31:09,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 2823 transitions, 53439 flow, removed 792 selfloop flow, removed 3 redundant places. [2023-08-27 13:31:09,262 INFO L231 Difference]: Finished difference. Result has 260 places, 2547 transitions, 53372 flow [2023-08-27 13:31:09,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=10501, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=462, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=84, PETRI_FLOW=53372, PETRI_PLACES=260, PETRI_TRANSITIONS=2547} [2023-08-27 13:31:09,263 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 234 predicate places. [2023-08-27 13:31:09,264 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 2547 transitions, 53372 flow [2023-08-27 13:31:09,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 56.44) internal successors, (1411), 25 states have internal predecessors, (1411), 0 states have call successors, (0), 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 13:31:09,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:31:09,264 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:31:09,269 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 13:31:09,466 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,SelfDestructingSolverStorable15 [2023-08-27 13:31:09,467 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:31:09,467 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:31:09,467 INFO L85 PathProgramCache]: Analyzing trace with hash -535393332, now seen corresponding path program 1 times [2023-08-27 13:31:09,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:31:09,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003529134] [2023-08-27 13:31:09,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:31:09,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:31:09,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:31:09,524 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 13:31:09,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:31:09,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003529134] [2023-08-27 13:31:09,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003529134] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:31:09,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:31:09,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 13:31:09,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643266070] [2023-08-27 13:31:09,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:31:09,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:31:09,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:31:09,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:31:09,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:31:09,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 197 [2023-08-27 13:31:09,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 2547 transitions, 53372 flow. Second operand has 3 states, 3 states have (on average 82.0) internal successors, (246), 3 states have internal predecessors, (246), 0 states have call successors, (0), 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 13:31:09,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:31:09,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 197 [2023-08-27 13:31:09,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:31:15,970 INFO L124 PetriNetUnfolderBase]: 8456/13889 cut-off events. [2023-08-27 13:31:15,971 INFO L125 PetriNetUnfolderBase]: For 188967/188967 co-relation queries the response was YES. [2023-08-27 13:31:16,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119904 conditions, 13889 events. 8456/13889 cut-off events. For 188967/188967 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 95343 event pairs, 627 based on Foata normal form. 22/13911 useless extension candidates. Maximal degree in co-relation 119833. Up to 13856 conditions per place. [2023-08-27 13:31:16,108 INFO L140 encePairwiseOnDemand]: 194/197 looper letters, 2534 selfloop transitions, 11 changer transitions 0/2545 dead transitions. [2023-08-27 13:31:16,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 2545 transitions, 58389 flow [2023-08-27 13:31:16,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:31:16,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:31:16,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 256 transitions. [2023-08-27 13:31:16,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43316412859560066 [2023-08-27 13:31:16,110 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 256 transitions. [2023-08-27 13:31:16,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 256 transitions. [2023-08-27 13:31:16,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:31:16,110 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 256 transitions. [2023-08-27 13:31:16,110 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 85.33333333333333) internal successors, (256), 3 states have internal predecessors, (256), 0 states have call successors, (0), 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 13:31:16,111 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:31:16,111 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:31:16,111 INFO L175 Difference]: Start difference. First operand has 260 places, 2547 transitions, 53372 flow. Second operand 3 states and 256 transitions. [2023-08-27 13:31:16,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 2545 transitions, 58389 flow [2023-08-27 13:31:20,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 2545 transitions, 54698 flow, removed 1739 selfloop flow, removed 8 redundant places. [2023-08-27 13:31:20,853 INFO L231 Difference]: Finished difference. Result has 254 places, 2541 transitions, 49628 flow [2023-08-27 13:31:20,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=49585, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=49628, PETRI_PLACES=254, PETRI_TRANSITIONS=2541} [2023-08-27 13:31:20,855 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 228 predicate places. [2023-08-27 13:31:20,855 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 2541 transitions, 49628 flow [2023-08-27 13:31:20,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 82.0) internal successors, (246), 3 states have internal predecessors, (246), 0 states have call successors, (0), 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 13:31:20,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:31:20,855 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 3, 1, 1, 1, 1, 1] [2023-08-27 13:31:20,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-27 13:31:20,856 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:31:20,856 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:31:20,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1415526618, now seen corresponding path program 4 times [2023-08-27 13:31:20,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:31:20,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052791874] [2023-08-27 13:31:20,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:31:20,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:31:20,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:31:21,987 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 13:31:21,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:31:21,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052791874] [2023-08-27 13:31:21,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052791874] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:31:21,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459951688] [2023-08-27 13:31:21,987 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:31:21,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:31:21,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:31:21,988 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 13:31:21,993 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 13:31:22,065 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:31:22,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:31:22,066 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 13:31:22,071 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:31:22,548 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 13:31:22,548 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:31:23,166 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:31:23,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459951688] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:31:23,167 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:31:23,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 23 [2023-08-27 13:31:23,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007810245] [2023-08-27 13:31:23,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:31:23,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 13:31:23,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:31:23,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 13:31:23,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=373, Unknown=0, NotChecked=0, Total=552 [2023-08-27 13:31:23,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 197 [2023-08-27 13:31:23,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 2541 transitions, 49628 flow. Second operand has 24 states, 24 states have (on average 56.625) internal successors, (1359), 24 states have internal predecessors, (1359), 0 states have call successors, (0), 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 13:31:23,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:31:23,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 197 [2023-08-27 13:31:23,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:31:37,553 INFO L124 PetriNetUnfolderBase]: 16487/27292 cut-off events. [2023-08-27 13:31:37,553 INFO L125 PetriNetUnfolderBase]: For 338385/338385 co-relation queries the response was YES. [2023-08-27 13:31:37,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 219821 conditions, 27292 events. 16487/27292 cut-off events. For 338385/338385 co-relation queries the response was YES. Maximal size of possible extension queue 1184. Compared 211487 event pairs, 568 based on Foata normal form. 826/28118 useless extension candidates. Maximal degree in co-relation 219751. Up to 8739 conditions per place. [2023-08-27 13:31:37,805 INFO L140 encePairwiseOnDemand]: 189/197 looper letters, 2650 selfloop transitions, 3376 changer transitions 0/6026 dead transitions. [2023-08-27 13:31:37,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 6026 transitions, 124051 flow [2023-08-27 13:31:37,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-27 13:31:37,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-27 13:31:37,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1650 transitions. [2023-08-27 13:31:37,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3102086858432036 [2023-08-27 13:31:37,816 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1650 transitions. [2023-08-27 13:31:37,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1650 transitions. [2023-08-27 13:31:37,818 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:31:37,818 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1650 transitions. [2023-08-27 13:31:37,824 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 61.111111111111114) internal successors, (1650), 27 states have internal predecessors, (1650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:31:37,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 197.0) internal successors, (5516), 28 states have internal predecessors, (5516), 0 states have call successors, (0), 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 13:31:37,830 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 197.0) internal successors, (5516), 28 states have internal predecessors, (5516), 0 states have call successors, (0), 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 13:31:37,830 INFO L175 Difference]: Start difference. First operand has 254 places, 2541 transitions, 49628 flow. Second operand 27 states and 1650 transitions. [2023-08-27 13:31:37,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 6026 transitions, 124051 flow [2023-08-27 13:31:52,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 6026 transitions, 124021 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-27 13:31:52,547 INFO L231 Difference]: Finished difference. Result has 294 places, 4700 transitions, 106200 flow [2023-08-27 13:31:52,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=48796, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1433, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=720, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=106200, PETRI_PLACES=294, PETRI_TRANSITIONS=4700} [2023-08-27 13:31:52,550 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 268 predicate places. [2023-08-27 13:31:52,550 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 4700 transitions, 106200 flow [2023-08-27 13:31:52,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 56.625) internal successors, (1359), 24 states have internal predecessors, (1359), 0 states have call successors, (0), 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 13:31:52,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:31:52,551 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:31:52,559 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 13:31:52,756 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,SelfDestructingSolverStorable17 [2023-08-27 13:31:52,756 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:31:52,756 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:31:52,756 INFO L85 PathProgramCache]: Analyzing trace with hash 115879194, now seen corresponding path program 1 times [2023-08-27 13:31:52,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:31:52,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503445979] [2023-08-27 13:31:52,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:31:52,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:31:52,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:31:53,374 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 13:31:53,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:31:53,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503445979] [2023-08-27 13:31:53,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503445979] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:31:53,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002336373] [2023-08-27 13:31:53,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:31:53,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:31:53,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:31:53,377 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 13:31:53,406 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 13:31:53,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:31:53,468 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 13:31:53,470 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:31:53,636 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 13:31:53,636 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:31:54,424 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:31:54,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2002336373] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:31:54,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:31:54,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 16 [2023-08-27 13:31:54,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720477535] [2023-08-27 13:31:54,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:31:54,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 13:31:54,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:31:54,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 13:31:54,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=222, Unknown=0, NotChecked=0, Total=306 [2023-08-27 13:31:54,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 197 [2023-08-27 13:31:54,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 4700 transitions, 106200 flow. Second operand has 18 states, 18 states have (on average 57.166666666666664) internal successors, (1029), 18 states have internal predecessors, (1029), 0 states have call successors, (0), 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 13:31:54,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:31:54,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 197 [2023-08-27 13:31:54,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:32:22,067 INFO L124 PetriNetUnfolderBase]: 18872/31090 cut-off events. [2023-08-27 13:32:22,067 INFO L125 PetriNetUnfolderBase]: For 488703/488703 co-relation queries the response was YES. [2023-08-27 13:32:22,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 279633 conditions, 31090 events. 18872/31090 cut-off events. For 488703/488703 co-relation queries the response was YES. Maximal size of possible extension queue 1376. Compared 244217 event pairs, 0 based on Foata normal form. 17/31107 useless extension candidates. Maximal degree in co-relation 279547. Up to 11178 conditions per place. [2023-08-27 13:32:22,500 INFO L140 encePairwiseOnDemand]: 189/197 looper letters, 2683 selfloop transitions, 2736 changer transitions 54/5473 dead transitions. [2023-08-27 13:32:22,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 5473 transitions, 132792 flow [2023-08-27 13:32:22,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 13:32:22,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 13:32:22,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1281 transitions. [2023-08-27 13:32:22,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3096446700507614 [2023-08-27 13:32:22,503 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1281 transitions. [2023-08-27 13:32:22,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1281 transitions. [2023-08-27 13:32:22,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:32:22,503 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1281 transitions. [2023-08-27 13:32:22,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 61.0) internal successors, (1281), 21 states have internal predecessors, (1281), 0 states have call successors, (0), 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 13:32:22,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 197.0) internal successors, (4334), 22 states have internal predecessors, (4334), 0 states have call successors, (0), 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 13:32:22,509 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 197.0) internal successors, (4334), 22 states have internal predecessors, (4334), 0 states have call successors, (0), 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 13:32:22,509 INFO L175 Difference]: Start difference. First operand has 294 places, 4700 transitions, 106200 flow. Second operand 21 states and 1281 transitions. [2023-08-27 13:32:22,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 5473 transitions, 132792 flow [2023-08-27 13:32:47,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 5473 transitions, 130758 flow, removed 923 selfloop flow, removed 8 redundant places. [2023-08-27 13:32:47,579 INFO L231 Difference]: Finished difference. Result has 315 places, 5338 transitions, 129056 flow [2023-08-27 13:32:47,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=104467, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=129056, PETRI_PLACES=315, PETRI_TRANSITIONS=5338} [2023-08-27 13:32:47,583 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 289 predicate places. [2023-08-27 13:32:47,583 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 5338 transitions, 129056 flow [2023-08-27 13:32:47,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 57.166666666666664) internal successors, (1029), 18 states have internal predecessors, (1029), 0 states have call successors, (0), 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 13:32:47,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:32:47,583 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:32:47,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-27 13:32:47,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:32:47,792 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:32:47,792 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:32:47,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1127245834, now seen corresponding path program 2 times [2023-08-27 13:32:47,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:32:47,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420292480] [2023-08-27 13:32:47,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:32:47,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:32:47,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:32:48,169 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 13:32:48,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:32:48,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420292480] [2023-08-27 13:32:48,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420292480] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:32:48,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [409133394] [2023-08-27 13:32:48,170 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:32:48,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:32:48,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:32:48,173 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 13:32:48,177 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 13:32:48,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:32:48,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:32:48,259 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 13:32:48,262 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:32:48,396 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 13:32:48,396 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:32:49,171 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 13:32:49,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [409133394] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:32:49,171 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:32:49,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2023-08-27 13:32:49,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806552193] [2023-08-27 13:32:49,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:32:49,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 13:32:49,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:32:49,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 13:32:49,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2023-08-27 13:32:49,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 197 [2023-08-27 13:32:49,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 5338 transitions, 129056 flow. Second operand has 17 states, 17 states have (on average 57.11764705882353) internal successors, (971), 17 states have internal predecessors, (971), 0 states have call successors, (0), 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 13:32:49,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:32:49,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 197 [2023-08-27 13:32:49,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:33:33,231 INFO L124 PetriNetUnfolderBase]: 26979/42405 cut-off events. [2023-08-27 13:33:33,232 INFO L125 PetriNetUnfolderBase]: For 877084/877084 co-relation queries the response was YES. [2023-08-27 13:33:33,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 428012 conditions, 42405 events. 26979/42405 cut-off events. For 877084/877084 co-relation queries the response was YES. Maximal size of possible extension queue 1846. Compared 324276 event pairs, 594 based on Foata normal form. 73/42478 useless extension candidates. Maximal degree in co-relation 427922. Up to 15681 conditions per place. [2023-08-27 13:33:34,135 INFO L140 encePairwiseOnDemand]: 189/197 looper letters, 3746 selfloop transitions, 4815 changer transitions 111/8672 dead transitions. [2023-08-27 13:33:34,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 8672 transitions, 223470 flow [2023-08-27 13:33:34,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-27 13:33:34,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-27 13:33:34,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1820 transitions. [2023-08-27 13:33:34,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3079526226734349 [2023-08-27 13:33:34,139 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1820 transitions. [2023-08-27 13:33:34,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1820 transitions. [2023-08-27 13:33:34,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:33:34,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1820 transitions. [2023-08-27 13:33:34,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 60.666666666666664) internal successors, (1820), 30 states have internal predecessors, (1820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:33:34,148 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 197.0) internal successors, (6107), 31 states have internal predecessors, (6107), 0 states have call successors, (0), 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 13:33:34,149 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 197.0) internal successors, (6107), 31 states have internal predecessors, (6107), 0 states have call successors, (0), 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 13:33:34,149 INFO L175 Difference]: Start difference. First operand has 315 places, 5338 transitions, 129056 flow. Second operand 30 states and 1820 transitions. [2023-08-27 13:33:34,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 8672 transitions, 223470 flow [2023-08-27 13:35:00,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 8672 transitions, 222132 flow, removed 484 selfloop flow, removed 10 redundant places. [2023-08-27 13:35:00,318 INFO L231 Difference]: Finished difference. Result has 351 places, 8328 transitions, 220239 flow [2023-08-27 13:35:00,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=127980, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=220239, PETRI_PLACES=351, PETRI_TRANSITIONS=8328} [2023-08-27 13:35:00,322 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 325 predicate places. [2023-08-27 13:35:00,322 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 8328 transitions, 220239 flow [2023-08-27 13:35:00,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 57.11764705882353) internal successors, (971), 17 states have internal predecessors, (971), 0 states have call successors, (0), 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 13:35:00,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:35:00,323 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 1, 1, 1, 1, 1] [2023-08-27 13:35:00,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-27 13:35:00,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:35:00,528 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:35:00,528 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:35:00,528 INFO L85 PathProgramCache]: Analyzing trace with hash 135594879, now seen corresponding path program 3 times [2023-08-27 13:35:00,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:35:00,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917297621] [2023-08-27 13:35:00,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:35:00,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:35:00,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:35:01,222 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 18 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 13:35:01,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:35:01,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917297621] [2023-08-27 13:35:01,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917297621] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:35:01,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326669657] [2023-08-27 13:35:01,223 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:35:01,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:35:01,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:35:01,225 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:35:01,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-27 13:35:01,346 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-08-27 13:35:01,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:35:01,347 INFO L262 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 13:35:01,352 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:35:02,364 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 2 proven. 28 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:35:02,364 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:35:02,834 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 18 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 13:35:02,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326669657] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:35:02,835 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:35:02,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11, 7] total 23 [2023-08-27 13:35:02,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839364774] [2023-08-27 13:35:02,835 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:35:02,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 13:35:02,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:35:02,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 13:35:02,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=417, Unknown=0, NotChecked=0, Total=552 [2023-08-27 13:35:02,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 197 [2023-08-27 13:35:02,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 8328 transitions, 220239 flow. Second operand has 24 states, 24 states have (on average 56.458333333333336) internal successors, (1355), 24 states have internal predecessors, (1355), 0 states have call successors, (0), 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 13:35:02,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:35:02,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 197 [2023-08-27 13:35:02,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:36:03,496 INFO L124 PetriNetUnfolderBase]: 21080/33490 cut-off events. [2023-08-27 13:36:03,496 INFO L125 PetriNetUnfolderBase]: For 884151/884151 co-relation queries the response was YES. [2023-08-27 13:36:03,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 377974 conditions, 33490 events. 21080/33490 cut-off events. For 884151/884151 co-relation queries the response was YES. Maximal size of possible extension queue 1524. Compared 252479 event pairs, 776 based on Foata normal form. 2390/35880 useless extension candidates. Maximal degree in co-relation 377871. Up to 23931 conditions per place. [2023-08-27 13:36:04,054 INFO L140 encePairwiseOnDemand]: 191/197 looper letters, 4758 selfloop transitions, 3133 changer transitions 0/7891 dead transitions. [2023-08-27 13:36:04,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 7891 transitions, 225762 flow [2023-08-27 13:36:04,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 13:36:04,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 13:36:04,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 360 transitions. [2023-08-27 13:36:04,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30456852791878175 [2023-08-27 13:36:04,056 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 360 transitions. [2023-08-27 13:36:04,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 360 transitions. [2023-08-27 13:36:04,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:36:04,056 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 360 transitions. [2023-08-27 13:36:04,057 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 60.0) internal successors, (360), 6 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:36:04,058 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 197.0) internal successors, (1379), 7 states have internal predecessors, (1379), 0 states have call successors, (0), 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 13:36:04,058 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 197.0) internal successors, (1379), 7 states have internal predecessors, (1379), 0 states have call successors, (0), 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 13:36:04,058 INFO L175 Difference]: Start difference. First operand has 351 places, 8328 transitions, 220239 flow. Second operand 6 states and 360 transitions. [2023-08-27 13:36:04,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 7891 transitions, 225762 flow [2023-08-27 13:37:41,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 7891 transitions, 206845 flow, removed 2732 selfloop flow, removed 21 redundant places. [2023-08-27 13:37:42,102 INFO L231 Difference]: Finished difference. Result has 316 places, 7521 transitions, 189319 flow [2023-08-27 13:37:42,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=183053, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=7521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=4388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=189319, PETRI_PLACES=316, PETRI_TRANSITIONS=7521} [2023-08-27 13:37:42,107 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 290 predicate places. [2023-08-27 13:37:42,107 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 7521 transitions, 189319 flow [2023-08-27 13:37:42,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 56.458333333333336) internal successors, (1355), 24 states have internal predecessors, (1355), 0 states have call successors, (0), 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 13:37:42,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:37:42,108 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:37:42,112 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-08-27 13:37:42,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:37:42,312 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:37:42,313 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:37:42,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1795619422, now seen corresponding path program 3 times [2023-08-27 13:37:42,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:37:42,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121099292] [2023-08-27 13:37:42,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:37:42,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:37:42,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:37:42,706 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 13:37:42,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:37:42,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121099292] [2023-08-27 13:37:42,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121099292] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:37:42,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979333694] [2023-08-27 13:37:42,707 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:37:42,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:37:42,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:37:42,709 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:37:42,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-27 13:37:42,799 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 13:37:42,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:37:42,800 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 13:37:42,806 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:37:42,963 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 13:37:42,963 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:37:43,766 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 13:37:43,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979333694] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:37:43,766 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:37:43,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 16 [2023-08-27 13:37:43,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417945525] [2023-08-27 13:37:43,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:37:43,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 13:37:43,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:37:43,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 13:37:43,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2023-08-27 13:37:43,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 197 [2023-08-27 13:37:43,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 7521 transitions, 189319 flow. Second operand has 18 states, 18 states have (on average 56.77777777777778) internal successors, (1022), 18 states have internal predecessors, (1022), 0 states have call successors, (0), 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 13:37:43,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:37:43,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 197 [2023-08-27 13:37:43,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:38:35,524 INFO L124 PetriNetUnfolderBase]: 22264/35418 cut-off events. [2023-08-27 13:38:35,524 INFO L125 PetriNetUnfolderBase]: For 743904/743904 co-relation queries the response was YES. [2023-08-27 13:38:35,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 374349 conditions, 35418 events. 22264/35418 cut-off events. For 743904/743904 co-relation queries the response was YES. Maximal size of possible extension queue 1647. Compared 270036 event pairs, 530 based on Foata normal form. 50/35468 useless extension candidates. Maximal degree in co-relation 374262. Up to 11300 conditions per place. [2023-08-27 13:38:36,021 INFO L140 encePairwiseOnDemand]: 191/197 looper letters, 5070 selfloop transitions, 3244 changer transitions 22/8336 dead transitions. [2023-08-27 13:38:36,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 8336 transitions, 224458 flow [2023-08-27 13:38:36,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 13:38:36,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 13:38:36,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1426 transitions. [2023-08-27 13:38:36,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30160744500846026 [2023-08-27 13:38:36,023 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1426 transitions. [2023-08-27 13:38:36,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1426 transitions. [2023-08-27 13:38:36,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:38:36,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1426 transitions. [2023-08-27 13:38:36,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 59.416666666666664) internal successors, (1426), 24 states have internal predecessors, (1426), 0 states have call successors, (0), 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 13:38:36,028 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 197.0) internal successors, (4925), 25 states have internal predecessors, (4925), 0 states have call successors, (0), 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 13:38:36,029 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 197.0) internal successors, (4925), 25 states have internal predecessors, (4925), 0 states have call successors, (0), 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 13:38:36,029 INFO L175 Difference]: Start difference. First operand has 316 places, 7521 transitions, 189319 flow. Second operand 24 states and 1426 transitions. [2023-08-27 13:38:36,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 8336 transitions, 224458 flow [2023-08-27 13:40:01,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 8336 transitions, 217560 flow, removed 55 selfloop flow, removed 5 redundant places. [2023-08-27 13:40:01,211 INFO L231 Difference]: Finished difference. Result has 351 places, 8122 transitions, 208793 flow [2023-08-27 13:40:01,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=182880, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=7518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2660, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=4553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=208793, PETRI_PLACES=351, PETRI_TRANSITIONS=8122} [2023-08-27 13:40:01,216 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 325 predicate places. [2023-08-27 13:40:01,216 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 8122 transitions, 208793 flow [2023-08-27 13:40:01,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 56.77777777777778) internal successors, (1022), 18 states have internal predecessors, (1022), 0 states have call successors, (0), 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 13:40:01,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:40:01,216 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:40:01,220 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-08-27 13:40:01,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:40:01,417 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:40:01,417 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:40:01,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1443763686, now seen corresponding path program 4 times [2023-08-27 13:40:01,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:40:01,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439219454] [2023-08-27 13:40:01,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:40:01,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:40:01,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:40:01,819 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 13:40:01,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:40:01,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439219454] [2023-08-27 13:40:01,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439219454] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:40:01,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [839910129] [2023-08-27 13:40:01,820 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:40:01,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:40:01,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:40:01,825 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:40:01,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-27 13:40:01,917 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:40:01,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:40:01,919 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 13:40:01,921 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:40:02,103 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 13:40:02,104 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:40:02,653 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 13:40:02,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [839910129] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:40:02,653 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:40:02,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 17 [2023-08-27 13:40:02,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115735139] [2023-08-27 13:40:02,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:40:02,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 13:40:02,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:40:02,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 13:40:02,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2023-08-27 13:40:02,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 197 [2023-08-27 13:40:02,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 8122 transitions, 208793 flow. Second operand has 19 states, 19 states have (on average 56.89473684210526) internal successors, (1081), 19 states have internal predecessors, (1081), 0 states have call successors, (0), 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 13:40:02,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:40:02,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 197 [2023-08-27 13:40:02,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:41:00,059 INFO L124 PetriNetUnfolderBase]: 22592/36567 cut-off events. [2023-08-27 13:41:00,059 INFO L125 PetriNetUnfolderBase]: For 895369/895369 co-relation queries the response was YES. [2023-08-27 13:41:00,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 398666 conditions, 36567 events. 22592/36567 cut-off events. For 895369/895369 co-relation queries the response was YES. Maximal size of possible extension queue 1767. Compared 288641 event pairs, 0 based on Foata normal form. 6/36573 useless extension candidates. Maximal degree in co-relation 398562. Up to 18910 conditions per place. [2023-08-27 13:41:00,584 INFO L140 encePairwiseOnDemand]: 191/197 looper letters, 4793 selfloop transitions, 3630 changer transitions 55/8478 dead transitions. [2023-08-27 13:41:00,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 8478 transitions, 232763 flow [2023-08-27 13:41:00,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 13:41:00,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 13:41:00,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1504 transitions. [2023-08-27 13:41:00,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30538071065989847 [2023-08-27 13:41:00,586 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1504 transitions. [2023-08-27 13:41:00,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1504 transitions. [2023-08-27 13:41:00,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:41:00,587 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1504 transitions. [2023-08-27 13:41:00,589 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 60.16) internal successors, (1504), 25 states have internal predecessors, (1504), 0 states have call successors, (0), 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 13:41:00,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 197.0) internal successors, (5122), 26 states have internal predecessors, (5122), 0 states have call successors, (0), 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 13:41:00,592 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 197.0) internal successors, (5122), 26 states have internal predecessors, (5122), 0 states have call successors, (0), 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 13:41:00,592 INFO L175 Difference]: Start difference. First operand has 351 places, 8122 transitions, 208793 flow. Second operand 25 states and 1504 transitions. [2023-08-27 13:41:00,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 8478 transitions, 232763 flow [2023-08-27 13:43:11,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 8478 transitions, 231657 flow, removed 458 selfloop flow, removed 5 redundant places. [2023-08-27 13:43:12,090 INFO L231 Difference]: Finished difference. Result has 380 places, 8367 transitions, 227967 flow [2023-08-27 13:43:12,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=207802, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=8122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3367, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=4582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=227967, PETRI_PLACES=380, PETRI_TRANSITIONS=8367} [2023-08-27 13:43:12,096 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 354 predicate places. [2023-08-27 13:43:12,096 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 8367 transitions, 227967 flow [2023-08-27 13:43:12,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 56.89473684210526) internal successors, (1081), 19 states have internal predecessors, (1081), 0 states have call successors, (0), 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 13:43:12,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:43:12,097 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:43:12,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-27 13:43:12,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:43:12,302 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 13:43:12,302 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:43:12,302 INFO L85 PathProgramCache]: Analyzing trace with hash -1175688142, now seen corresponding path program 5 times [2023-08-27 13:43:12,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:43:12,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378553747] [2023-08-27 13:43:12,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:43:12,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:43:12,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:43:12,799 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 13:43:12,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:43:12,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378553747] [2023-08-27 13:43:12,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378553747] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:43:12,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291376022] [2023-08-27 13:43:12,800 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:43:12,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:43:12,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:43:12,801 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:43:12,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-27 13:43:12,892 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:43:12,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:43:12,893 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 13:43:12,895 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:43:13,037 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 13:43:13,037 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:43:13,685 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 13:43:13,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291376022] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:43:13,686 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:43:13,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2023-08-27 13:43:13,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125534953] [2023-08-27 13:43:13,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:43:13,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 13:43:13,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:43:13,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 13:43:13,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2023-08-27 13:43:13,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 197 [2023-08-27 13:43:13,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 8367 transitions, 227967 flow. Second operand has 18 states, 18 states have (on average 56.94444444444444) internal successors, (1025), 18 states have internal predecessors, (1025), 0 states have call successors, (0), 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 13:43:13,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:43:13,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 197 [2023-08-27 13:43:13,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-08-27 13:44:20,248 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 13:44:20,248 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 13:44:20,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-08-27 13:44:20,535 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (18 of 19 remaining) [2023-08-27 13:44:20,541 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-27 13:44:20,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:44:20,736 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (18states, 55/197 universal loopers) in iteration 24,while PetriNetUnfolder was constructing finite prefix that currently has 358693 conditions, 30542 events (18497/30541 cut-off events. For 880295/880295 co-relation queries the response was YES. Maximal size of possible extension queue 2467. Compared 269185 event pairs, 24 based on Foata normal form. 32/32431 useless extension candidates. Maximal degree in co-relation 358581. Up to 9863 conditions per place.). [2023-08-27 13:44:20,738 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 19 remaining) [2023-08-27 13:44:20,738 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 19 remaining) [2023-08-27 13:44:20,738 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 19 remaining) [2023-08-27 13:44:20,738 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 19 remaining) [2023-08-27 13:44:20,738 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 19 remaining) [2023-08-27 13:44:20,738 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 19 remaining) [2023-08-27 13:44:20,738 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 19 remaining) [2023-08-27 13:44:20,738 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 19 remaining) [2023-08-27 13:44:20,739 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (9 of 19 remaining) [2023-08-27 13:44:20,739 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 19 remaining) [2023-08-27 13:44:20,739 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 19 remaining) [2023-08-27 13:44:20,739 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 19 remaining) [2023-08-27 13:44:20,739 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 19 remaining) [2023-08-27 13:44:20,739 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 19 remaining) [2023-08-27 13:44:20,739 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 19 remaining) [2023-08-27 13:44:20,739 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 19 remaining) [2023-08-27 13:44:20,739 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 19 remaining) [2023-08-27 13:44:20,739 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 19 remaining) [2023-08-27 13:44:20,740 INFO L445 BasicCegarLoop]: Path program histogram: [5, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:44:20,743 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 13:44:20,743 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 13:44:20,745 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 01:44:20 BasicIcfg [2023-08-27 13:44:20,745 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 13:44:20,746 INFO L158 Benchmark]: Toolchain (without parser) took 829405.74ms. Allocated memory was 381.7MB in the beginning and 6.6GB in the end (delta: 6.2GB). Free memory was 358.4MB in the beginning and 3.6GB in the end (delta: -3.3GB). Peak memory consumption was 5.0GB. Max. memory is 16.0GB. [2023-08-27 13:44:20,746 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 381.7MB. Free memory is still 358.1MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 13:44:20,746 INFO L158 Benchmark]: CACSL2BoogieTranslator took 178.21ms. Allocated memory is still 381.7MB. Free memory was 358.4MB in the beginning and 347.2MB in the end (delta: 11.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-27 13:44:20,746 INFO L158 Benchmark]: Boogie Procedure Inliner took 25.76ms. Allocated memory is still 381.7MB. Free memory was 347.2MB in the beginning and 345.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 13:44:20,747 INFO L158 Benchmark]: Boogie Preprocessor took 18.46ms. Allocated memory is still 381.7MB. Free memory was 345.6MB in the beginning and 344.6MB in the end (delta: 1.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 13:44:20,747 INFO L158 Benchmark]: RCFGBuilder took 419.38ms. Allocated memory is still 381.7MB. Free memory was 344.6MB in the beginning and 327.8MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2023-08-27 13:44:20,747 INFO L158 Benchmark]: TraceAbstraction took 828754.83ms. Allocated memory was 381.7MB in the beginning and 6.6GB in the end (delta: 6.2GB). Free memory was 327.2MB in the beginning and 3.6GB in the end (delta: -3.3GB). Peak memory consumption was 4.9GB. Max. memory is 16.0GB. [2023-08-27 13:44:20,748 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.12ms. Allocated memory is still 381.7MB. Free memory is still 358.1MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 178.21ms. Allocated memory is still 381.7MB. Free memory was 358.4MB in the beginning and 347.2MB in the end (delta: 11.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 25.76ms. Allocated memory is still 381.7MB. Free memory was 347.2MB in the beginning and 345.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 18.46ms. Allocated memory is still 381.7MB. Free memory was 345.6MB in the beginning and 344.6MB in the end (delta: 1.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 419.38ms. Allocated memory is still 381.7MB. Free memory was 344.6MB in the beginning and 327.8MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 828754.83ms. Allocated memory was 381.7MB in the beginning and 6.6GB in the end (delta: 6.2GB). Free memory was 327.2MB in the beginning and 3.6GB in the end (delta: -3.3GB). Peak memory consumption was 4.9GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.9s, 86 PlacesBefore, 26 PlacesAfterwards, 90 TransitionsBefore, 21 TransitionsAfterwards, 1628 CoEnabledTransitionPairs, 5 FixpointIterations, 29 TrivialSequentialCompositions, 49 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 6 ConcurrentYvCompositions, 9 ChoiceCompositions, 96 TotalNumberOfCompositions, 1840 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1769, independent: 1762, independent conditional: 0, independent unconditional: 1762, dependent: 7, dependent conditional: 0, dependent unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 828, independent: 823, independent conditional: 0, independent unconditional: 823, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1769, independent: 939, independent conditional: 0, independent unconditional: 939, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 828, unknown conditional: 0, unknown unconditional: 828] , Statistics on independence cache: Total cache size (in pairs): 37, Positive cache size: 37, Positive conditional cache size: 0, Positive unconditional cache size: 37, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (18states, 55/197 universal loopers) in iteration 24,while PetriNetUnfolder was constructing finite prefix that currently has 358693 conditions, 30542 events (18497/30541 cut-off events. For 880295/880295 co-relation queries the response was YES. Maximal size of possible extension queue 2467. Compared 269185 event pairs, 24 based on Foata normal form. 32/32431 useless extension candidates. Maximal degree in co-relation 358581. Up to 9863 conditions per place.). - TimeoutResultAtElement [Line: 45]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (18states, 55/197 universal loopers) in iteration 24,while PetriNetUnfolder was constructing finite prefix that currently has 358693 conditions, 30542 events (18497/30541 cut-off events. For 880295/880295 co-relation queries the response was YES. Maximal size of possible extension queue 2467. Compared 269185 event pairs, 24 based on Foata normal form. 32/32431 useless extension candidates. Maximal degree in co-relation 358581. Up to 9863 conditions per place.). - TimeoutResultAtElement [Line: 45]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (18states, 55/197 universal loopers) in iteration 24,while PetriNetUnfolder was constructing finite prefix that currently has 358693 conditions, 30542 events (18497/30541 cut-off events. For 880295/880295 co-relation queries the response was YES. Maximal size of possible extension queue 2467. Compared 269185 event pairs, 24 based on Foata normal form. 32/32431 useless extension candidates. Maximal degree in co-relation 358581. Up to 9863 conditions per place.). - TimeoutResultAtElement [Line: 49]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (18states, 55/197 universal loopers) in iteration 24,while PetriNetUnfolder was constructing finite prefix that currently has 358693 conditions, 30542 events (18497/30541 cut-off events. For 880295/880295 co-relation queries the response was YES. Maximal size of possible extension queue 2467. Compared 269185 event pairs, 24 based on Foata normal form. 32/32431 useless extension candidates. Maximal degree in co-relation 358581. Up to 9863 conditions per place.). - TimeoutResultAtElement [Line: 49]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (18states, 55/197 universal loopers) in iteration 24,while PetriNetUnfolder was constructing finite prefix that currently has 358693 conditions, 30542 events (18497/30541 cut-off events. For 880295/880295 co-relation queries the response was YES. Maximal size of possible extension queue 2467. Compared 269185 event pairs, 24 based on Foata normal form. 32/32431 useless extension candidates. Maximal degree in co-relation 358581. Up to 9863 conditions per place.). - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (18states, 55/197 universal loopers) in iteration 24,while PetriNetUnfolder was constructing finite prefix that currently has 358693 conditions, 30542 events (18497/30541 cut-off events. For 880295/880295 co-relation queries the response was YES. Maximal size of possible extension queue 2467. Compared 269185 event pairs, 24 based on Foata normal form. 32/32431 useless extension candidates. Maximal degree in co-relation 358581. Up to 9863 conditions per place.). - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (18states, 55/197 universal loopers) in iteration 24,while PetriNetUnfolder was constructing finite prefix that currently has 358693 conditions, 30542 events (18497/30541 cut-off events. For 880295/880295 co-relation queries the response was YES. Maximal size of possible extension queue 2467. Compared 269185 event pairs, 24 based on Foata normal form. 32/32431 useless extension candidates. Maximal degree in co-relation 358581. Up to 9863 conditions per place.). - TimeoutResultAtElement [Line: 71]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (18states, 55/197 universal loopers) in iteration 24,while PetriNetUnfolder was constructing finite prefix that currently has 358693 conditions, 30542 events (18497/30541 cut-off events. For 880295/880295 co-relation queries the response was YES. Maximal size of possible extension queue 2467. Compared 269185 event pairs, 24 based on Foata normal form. 32/32431 useless extension candidates. Maximal degree in co-relation 358581. Up to 9863 conditions per place.). - TimeoutResultAtElement [Line: 71]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (18states, 55/197 universal loopers) in iteration 24,while PetriNetUnfolder was constructing finite prefix that currently has 358693 conditions, 30542 events (18497/30541 cut-off events. For 880295/880295 co-relation queries the response was YES. Maximal size of possible extension queue 2467. Compared 269185 event pairs, 24 based on Foata normal form. 32/32431 useless extension candidates. Maximal degree in co-relation 358581. Up to 9863 conditions per place.). - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (18states, 55/197 universal loopers) in iteration 24,while PetriNetUnfolder was constructing finite prefix that currently has 358693 conditions, 30542 events (18497/30541 cut-off events. For 880295/880295 co-relation queries the response was YES. Maximal size of possible extension queue 2467. Compared 269185 event pairs, 24 based on Foata normal form. 32/32431 useless extension candidates. Maximal degree in co-relation 358581. Up to 9863 conditions per place.). - TimeoutResultAtElement [Line: 96]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (18states, 55/197 universal loopers) in iteration 24,while PetriNetUnfolder was constructing finite prefix that currently has 358693 conditions, 30542 events (18497/30541 cut-off events. For 880295/880295 co-relation queries the response was YES. Maximal size of possible extension queue 2467. Compared 269185 event pairs, 24 based on Foata normal form. 32/32431 useless extension candidates. Maximal degree in co-relation 358581. Up to 9863 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 129 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: 828.6s, OverallIterations: 24, TraceHistogramMax: 6, PathProgramHistogramMax: 5, EmptinessCheckTime: 0.0s, AutomataDifference: 799.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3878 SdHoareTripleChecker+Valid, 4.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3878 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 3.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 1028 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5017 IncrementalHoareTripleChecker+Invalid, 6045 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1028 mSolverCounterUnsat, 0 mSDtfsCounter, 5017 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 784 GetRequests, 219 SyntacticMatches, 19 SemanticMatches, 546 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8586 ImplicationChecksByTransitivity, 20.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=227967occurred in iteration=23, InterpolantAutomatonStates: 370, 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.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 19.6s InterpolantComputationTime, 439 NumberOfCodeBlocks, 438 NumberOfCodeBlocksAsserted, 58 NumberOfCheckSat, 579 ConstructedInterpolants, 0 QuantifiedInterpolants, 9342 SizeOfPredicates, 117 NumberOfNonLiveVariables, 1772 ConjunctsInSsa, 262 ConjunctsInUnsatCore, 62 InterpolantComputations, 6 PerfectInterpolantSequences, 113/424 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown