/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/popl20-figure1.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 14:05:09,601 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 14:05:09,674 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 14:05:09,679 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 14:05:09,680 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 14:05:09,713 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 14:05:09,713 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 14:05:09,714 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 14:05:09,714 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 14:05:09,718 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 14:05:09,718 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 14:05:09,718 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 14:05:09,719 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 14:05:09,720 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 14:05:09,720 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 14:05:09,720 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 14:05:09,720 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 14:05:09,720 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 14:05:09,721 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 14:05:09,721 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 14:05:09,721 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 14:05:09,722 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 14:05:09,722 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 14:05:09,723 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 14:05:09,723 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 14:05:09,723 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 14:05:09,723 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 14:05:09,724 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 14:05:09,724 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 14:05:09,724 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 14:05:09,725 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 14:05:09,725 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 14:05:09,725 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 14:05:09,725 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 14:05:09,725 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 14:05:09,726 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 14:05:10,020 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 14:05:10,052 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 14:05:10,054 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 14:05:10,055 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 14:05:10,055 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 14:05:10,056 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-figure1.wvr.c [2023-08-27 14:05:11,173 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 14:05:11,384 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 14:05:11,384 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1.wvr.c [2023-08-27 14:05:11,393 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/10f08034d/772083d7a0bd4a338912a5e2d4b8d7ad/FLAG7d6f727c1 [2023-08-27 14:05:11,404 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/10f08034d/772083d7a0bd4a338912a5e2d4b8d7ad [2023-08-27 14:05:11,406 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 14:05:11,407 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 14:05:11,408 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 14:05:11,408 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 14:05:11,411 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 14:05:11,411 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 02:05:11" (1/1) ... [2023-08-27 14:05:11,412 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@64f53eb1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:05:11, skipping insertion in model container [2023-08-27 14:05:11,412 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 02:05:11" (1/1) ... [2023-08-27 14:05:11,432 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 14:05:11,591 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 14:05:11,599 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 14:05:11,632 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 14:05:11,641 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 14:05:11,641 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 14:05:11,647 INFO L206 MainTranslator]: Completed translation [2023-08-27 14:05:11,648 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:05:11 WrapperNode [2023-08-27 14:05:11,648 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 14:05:11,649 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 14:05:11,649 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 14:05:11,649 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 14:05:11,655 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:05:11" (1/1) ... [2023-08-27 14:05:11,662 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:05:11" (1/1) ... [2023-08-27 14:05:11,688 INFO L138 Inliner]: procedures = 21, calls = 25, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 76 [2023-08-27 14:05:11,688 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 14:05:11,689 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 14:05:11,690 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 14:05:11,690 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 14:05:11,697 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:05:11" (1/1) ... [2023-08-27 14:05:11,697 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:05:11" (1/1) ... [2023-08-27 14:05:11,709 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:05:11" (1/1) ... [2023-08-27 14:05:11,709 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:05:11" (1/1) ... [2023-08-27 14:05:11,712 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:05:11" (1/1) ... [2023-08-27 14:05:11,715 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:05:11" (1/1) ... [2023-08-27 14:05:11,716 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:05:11" (1/1) ... [2023-08-27 14:05:11,719 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:05:11" (1/1) ... [2023-08-27 14:05:11,730 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 14:05:11,731 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 14:05:11,731 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 14:05:11,731 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 14:05:11,732 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:05:11" (1/1) ... [2023-08-27 14:05:11,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 14:05:11,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:05:11,766 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 14:05:11,792 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 14:05:11,807 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 14:05:11,808 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 14:05:11,808 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 14:05:11,808 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 14:05:11,809 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 14:05:11,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 14:05:11,809 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 14:05:11,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 14:05:11,809 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-27 14:05:11,809 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-27 14:05:11,809 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 14:05:11,809 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 14:05:11,810 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 14:05:11,810 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 14:05:11,811 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 14:05:11,917 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 14:05:11,919 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 14:05:12,103 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 14:05:12,182 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 14:05:12,182 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-27 14:05:12,186 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 02:05:12 BoogieIcfgContainer [2023-08-27 14:05:12,186 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 14:05:12,190 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 14:05:12,190 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 14:05:12,193 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 14:05:12,193 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 02:05:11" (1/3) ... [2023-08-27 14:05:12,194 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76737694 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 02:05:12, skipping insertion in model container [2023-08-27 14:05:12,194 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:05:11" (2/3) ... [2023-08-27 14:05:12,194 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76737694 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 02:05:12, skipping insertion in model container [2023-08-27 14:05:12,194 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 02:05:12" (3/3) ... [2023-08-27 14:05:12,195 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-figure1.wvr.c [2023-08-27 14:05:12,211 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 14:05:12,211 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-08-27 14:05:12,212 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 14:05:12,302 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 14:05:12,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 90 places, 88 transitions, 192 flow [2023-08-27 14:05:12,409 INFO L124 PetriNetUnfolderBase]: 5/86 cut-off events. [2023-08-27 14:05:12,409 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 14:05:12,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95 conditions, 86 events. 5/86 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 106 event pairs, 0 based on Foata normal form. 0/72 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2023-08-27 14:05:12,414 INFO L82 GeneralOperation]: Start removeDead. Operand has 90 places, 88 transitions, 192 flow [2023-08-27 14:05:12,419 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 79 places, 77 transitions, 166 flow [2023-08-27 14:05:12,422 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 14:05:12,434 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 79 places, 77 transitions, 166 flow [2023-08-27 14:05:12,438 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 79 places, 77 transitions, 166 flow [2023-08-27 14:05:12,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 79 places, 77 transitions, 166 flow [2023-08-27 14:05:12,475 INFO L124 PetriNetUnfolderBase]: 5/77 cut-off events. [2023-08-27 14:05:12,476 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 14:05:12,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86 conditions, 77 events. 5/77 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 105 event pairs, 0 based on Foata normal form. 0/64 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2023-08-27 14:05:12,479 INFO L119 LiptonReduction]: Number of co-enabled transitions 1088 [2023-08-27 14:05:14,858 INFO L134 LiptonReduction]: Checked pairs total: 1274 [2023-08-27 14:05:14,859 INFO L136 LiptonReduction]: Total number of compositions: 69 [2023-08-27 14:05:14,871 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 14:05:14,876 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;@45800d31, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 14:05:14,877 INFO L358 AbstractCegarLoop]: Starting to check reachability of 19 error locations. [2023-08-27 14:05:14,879 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 14:05:14,880 INFO L124 PetriNetUnfolderBase]: 1/6 cut-off events. [2023-08-27 14:05:14,880 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 14:05:14,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:05:14,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 14:05:14,881 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:05:14,885 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:05:14,885 INFO L85 PathProgramCache]: Analyzing trace with hash 11380030, now seen corresponding path program 1 times [2023-08-27 14:05:14,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:05:14,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601706248] [2023-08-27 14:05:14,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:14,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:05:14,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:15,119 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 14:05:15,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:05:15,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601706248] [2023-08-27 14:05:15,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601706248] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:05:15,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 14:05:15,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 14:05:15,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325239237] [2023-08-27 14:05:15,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:05:15,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 14:05:15,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:05:15,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 14:05:15,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 14:05:15,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 157 [2023-08-27 14:05:15,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 23 transitions, 58 flow. Second operand has 3 states, 3 states have (on average 73.0) internal successors, (219), 3 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:15,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:05:15,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 157 [2023-08-27 14:05:15,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:05:15,305 INFO L124 PetriNetUnfolderBase]: 215/334 cut-off events. [2023-08-27 14:05:15,305 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2023-08-27 14:05:15,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 697 conditions, 334 events. 215/334 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 1209 event pairs, 41 based on Foata normal form. 1/134 useless extension candidates. Maximal degree in co-relation 595. Up to 305 conditions per place. [2023-08-27 14:05:15,311 INFO L140 encePairwiseOnDemand]: 145/157 looper letters, 23 selfloop transitions, 4 changer transitions 4/33 dead transitions. [2023-08-27 14:05:15,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 33 transitions, 149 flow [2023-08-27 14:05:15,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 14:05:15,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 14:05:15,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 256 transitions. [2023-08-27 14:05:15,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435244161358811 [2023-08-27 14:05:15,329 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 256 transitions. [2023-08-27 14:05:15,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 256 transitions. [2023-08-27 14:05:15,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:05:15,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 256 transitions. [2023-08-27 14:05:15,338 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 14:05:15,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:15,343 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:15,344 INFO L175 Difference]: Start difference. First operand has 28 places, 23 transitions, 58 flow. Second operand 3 states and 256 transitions. [2023-08-27 14:05:15,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 33 transitions, 149 flow [2023-08-27 14:05:15,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 33 transitions, 135 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 14:05:15,349 INFO L231 Difference]: Finished difference. Result has 26 places, 25 transitions, 86 flow [2023-08-27 14:05:15,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=48, 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=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=86, PETRI_PLACES=26, PETRI_TRANSITIONS=25} [2023-08-27 14:05:15,354 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, -2 predicate places. [2023-08-27 14:05:15,354 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 25 transitions, 86 flow [2023-08-27 14:05:15,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 73.0) internal successors, (219), 3 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:15,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:05:15,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 14:05:15,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 14:05:15,355 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:05:15,363 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:05:15,363 INFO L85 PathProgramCache]: Analyzing trace with hash 11380063, now seen corresponding path program 1 times [2023-08-27 14:05:15,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:05:15,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971700732] [2023-08-27 14:05:15,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:15,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:05:15,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:15,454 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 14:05:15,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:05:15,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971700732] [2023-08-27 14:05:15,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971700732] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:05:15,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 14:05:15,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 14:05:15,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383536297] [2023-08-27 14:05:15,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:05:15,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 14:05:15,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:05:15,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 14:05:15,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 14:05:15,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 157 [2023-08-27 14:05:15,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 25 transitions, 86 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 14:05:15,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:05:15,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 157 [2023-08-27 14:05:15,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:05:15,540 INFO L124 PetriNetUnfolderBase]: 198/322 cut-off events. [2023-08-27 14:05:15,540 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-27 14:05:15,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 842 conditions, 322 events. 198/322 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 1306 event pairs, 113 based on Foata normal form. 0/189 useless extension candidates. Maximal degree in co-relation 700. Up to 308 conditions per place. [2023-08-27 14:05:15,543 INFO L140 encePairwiseOnDemand]: 152/157 looper letters, 24 selfloop transitions, 2 changer transitions 1/28 dead transitions. [2023-08-27 14:05:15,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 28 transitions, 141 flow [2023-08-27 14:05:15,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 14:05:15,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 14:05:15,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 233 transitions. [2023-08-27 14:05:15,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49469214437367304 [2023-08-27 14:05:15,545 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 233 transitions. [2023-08-27 14:05:15,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 233 transitions. [2023-08-27 14:05:15,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:05:15,545 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 233 transitions. [2023-08-27 14:05:15,546 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 77.66666666666667) internal successors, (233), 3 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:15,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:15,547 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:15,547 INFO L175 Difference]: Start difference. First operand has 26 places, 25 transitions, 86 flow. Second operand 3 states and 233 transitions. [2023-08-27 14:05:15,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 28 transitions, 141 flow [2023-08-27 14:05:15,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 28 transitions, 139 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 14:05:15,549 INFO L231 Difference]: Finished difference. Result has 28 places, 23 transitions, 82 flow [2023-08-27 14:05:15,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=82, PETRI_PLACES=28, PETRI_TRANSITIONS=23} [2023-08-27 14:05:15,550 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 0 predicate places. [2023-08-27 14:05:15,550 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 23 transitions, 82 flow [2023-08-27 14:05:15,550 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 14:05:15,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:05:15,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 14:05:15,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 14:05:15,551 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:05:15,551 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:05:15,551 INFO L85 PathProgramCache]: Analyzing trace with hash 352782257, now seen corresponding path program 1 times [2023-08-27 14:05:15,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:05:15,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844182027] [2023-08-27 14:05:15,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:15,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:05:15,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:15,597 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 14:05:15,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:05:15,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844182027] [2023-08-27 14:05:15,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844182027] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:05:15,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307452612] [2023-08-27 14:05:15,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:15,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:05:15,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:05:15,600 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 14:05:15,623 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 14:05:15,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:15,657 INFO L262 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 14:05:15,660 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:05:15,700 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 14:05:15,700 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:05:15,715 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 14:05:15,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307452612] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:05:15,715 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:05:15,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 14:05:15,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329369633] [2023-08-27 14:05:15,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:05:15,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 14:05:15,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:05:15,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 14:05:15,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 14:05:15,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 157 [2023-08-27 14:05:15,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 23 transitions, 82 flow. Second operand has 7 states, 7 states have (on average 69.42857142857143) internal successors, (486), 7 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:15,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:05:15,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 157 [2023-08-27 14:05:15,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:05:15,868 INFO L124 PetriNetUnfolderBase]: 521/759 cut-off events. [2023-08-27 14:05:15,868 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2023-08-27 14:05:15,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2100 conditions, 759 events. 521/759 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 3148 event pairs, 64 based on Foata normal form. 0/395 useless extension candidates. Maximal degree in co-relation 756. Up to 489 conditions per place. [2023-08-27 14:05:15,874 INFO L140 encePairwiseOnDemand]: 152/157 looper letters, 61 selfloop transitions, 12 changer transitions 0/74 dead transitions. [2023-08-27 14:05:15,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 74 transitions, 397 flow [2023-08-27 14:05:15,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 14:05:15,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 14:05:15,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 552 transitions. [2023-08-27 14:05:15,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5022747952684259 [2023-08-27 14:05:15,877 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 552 transitions. [2023-08-27 14:05:15,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 552 transitions. [2023-08-27 14:05:15,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:05:15,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 552 transitions. [2023-08-27 14:05:15,879 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 78.85714285714286) internal successors, (552), 7 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:15,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 157.0) internal successors, (1256), 8 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:15,881 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 157.0) internal successors, (1256), 8 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:15,881 INFO L175 Difference]: Start difference. First operand has 28 places, 23 transitions, 82 flow. Second operand 7 states and 552 transitions. [2023-08-27 14:05:15,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 74 transitions, 397 flow [2023-08-27 14:05:15,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 74 transitions, 389 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-27 14:05:15,884 INFO L231 Difference]: Finished difference. Result has 35 places, 32 transitions, 156 flow [2023-08-27 14:05:15,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=156, PETRI_PLACES=35, PETRI_TRANSITIONS=32} [2023-08-27 14:05:15,885 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 7 predicate places. [2023-08-27 14:05:15,885 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 32 transitions, 156 flow [2023-08-27 14:05:15,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 69.42857142857143) internal successors, (486), 7 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:15,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:05:15,886 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-27 14:05:15,893 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-27 14:05:16,091 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 14:05:16,092 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:05:16,092 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:05:16,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1948651630, now seen corresponding path program 1 times [2023-08-27 14:05:16,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:05:16,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361099213] [2023-08-27 14:05:16,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:16,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:05:16,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:16,145 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:05:16,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:05:16,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361099213] [2023-08-27 14:05:16,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361099213] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:05:16,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219338072] [2023-08-27 14:05:16,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:16,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:05:16,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:05:16,148 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 14:05:16,172 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 14:05:16,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:16,212 INFO L262 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 14:05:16,213 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:05:16,225 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:05:16,226 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 14:05:16,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219338072] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:05:16,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 14:05:16,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2023-08-27 14:05:16,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314327736] [2023-08-27 14:05:16,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:05:16,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 14:05:16,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:05:16,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 14:05:16,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-08-27 14:05:16,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 157 [2023-08-27 14:05:16,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 32 transitions, 156 flow. Second operand has 5 states, 5 states have (on average 69.2) internal successors, (346), 5 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:16,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:05:16,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 157 [2023-08-27 14:05:16,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:05:16,351 INFO L124 PetriNetUnfolderBase]: 462/686 cut-off events. [2023-08-27 14:05:16,352 INFO L125 PetriNetUnfolderBase]: For 99/99 co-relation queries the response was YES. [2023-08-27 14:05:16,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2131 conditions, 686 events. 462/686 cut-off events. For 99/99 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 2898 event pairs, 28 based on Foata normal form. 28/481 useless extension candidates. Maximal degree in co-relation 1038. Up to 434 conditions per place. [2023-08-27 14:05:16,357 INFO L140 encePairwiseOnDemand]: 153/157 looper letters, 42 selfloop transitions, 7 changer transitions 0/50 dead transitions. [2023-08-27 14:05:16,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 50 transitions, 294 flow [2023-08-27 14:05:16,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 14:05:16,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 14:05:16,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 387 transitions. [2023-08-27 14:05:16,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4929936305732484 [2023-08-27 14:05:16,359 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 387 transitions. [2023-08-27 14:05:16,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 387 transitions. [2023-08-27 14:05:16,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:05:16,360 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 387 transitions. [2023-08-27 14:05:16,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 77.4) internal successors, (387), 5 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:16,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:16,363 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:16,363 INFO L175 Difference]: Start difference. First operand has 35 places, 32 transitions, 156 flow. Second operand 5 states and 387 transitions. [2023-08-27 14:05:16,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 50 transitions, 294 flow [2023-08-27 14:05:16,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 50 transitions, 282 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-27 14:05:16,370 INFO L231 Difference]: Finished difference. Result has 35 places, 28 transitions, 131 flow [2023-08-27 14:05:16,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=117, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=131, PETRI_PLACES=35, PETRI_TRANSITIONS=28} [2023-08-27 14:05:16,372 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 7 predicate places. [2023-08-27 14:05:16,372 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 28 transitions, 131 flow [2023-08-27 14:05:16,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 69.2) internal successors, (346), 5 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:16,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:05:16,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 14:05:16,383 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-08-27 14:05:16,580 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 14:05:16,581 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:05:16,582 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:05:16,582 INFO L85 PathProgramCache]: Analyzing trace with hash 352782224, now seen corresponding path program 1 times [2023-08-27 14:05:16,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:05:16,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551050388] [2023-08-27 14:05:16,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:16,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:05:16,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:16,630 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 14:05:16,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:05:16,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551050388] [2023-08-27 14:05:16,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551050388] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:05:16,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 14:05:16,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 14:05:16,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344477338] [2023-08-27 14:05:16,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:05:16,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 14:05:16,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:05:16,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 14:05:16,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 14:05:16,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 157 [2023-08-27 14:05:16,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 28 transitions, 131 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 14:05:16,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:05:16,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 157 [2023-08-27 14:05:16,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:05:16,698 INFO L124 PetriNetUnfolderBase]: 341/504 cut-off events. [2023-08-27 14:05:16,699 INFO L125 PetriNetUnfolderBase]: For 225/225 co-relation queries the response was YES. [2023-08-27 14:05:16,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1637 conditions, 504 events. 341/504 cut-off events. For 225/225 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 1931 event pairs, 179 based on Foata normal form. 0/374 useless extension candidates. Maximal degree in co-relation 774. Up to 501 conditions per place. [2023-08-27 14:05:16,702 INFO L140 encePairwiseOnDemand]: 155/157 looper letters, 24 selfloop transitions, 1 changer transitions 0/27 dead transitions. [2023-08-27 14:05:16,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 27 transitions, 177 flow [2023-08-27 14:05:16,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 14:05:16,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 14:05:16,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 235 transitions. [2023-08-27 14:05:16,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4989384288747346 [2023-08-27 14:05:16,704 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 235 transitions. [2023-08-27 14:05:16,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 235 transitions. [2023-08-27 14:05:16,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:05:16,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 235 transitions. [2023-08-27 14:05:16,705 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 14:05:16,706 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:16,706 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:16,707 INFO L175 Difference]: Start difference. First operand has 35 places, 28 transitions, 131 flow. Second operand 3 states and 235 transitions. [2023-08-27 14:05:16,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 27 transitions, 177 flow [2023-08-27 14:05:16,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 27 transitions, 167 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 14:05:16,709 INFO L231 Difference]: Finished difference. Result has 33 places, 27 transitions, 119 flow [2023-08-27 14:05:16,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=117, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=119, PETRI_PLACES=33, PETRI_TRANSITIONS=27} [2023-08-27 14:05:16,711 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 5 predicate places. [2023-08-27 14:05:16,711 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 27 transitions, 119 flow [2023-08-27 14:05:16,714 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 14:05:16,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:05:16,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 14:05:16,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 14:05:16,714 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:05:16,715 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:05:16,715 INFO L85 PathProgramCache]: Analyzing trace with hash 352782225, now seen corresponding path program 1 times [2023-08-27 14:05:16,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:05:16,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830525276] [2023-08-27 14:05:16,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:16,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:05:16,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:16,774 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 14:05:16,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:05:16,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830525276] [2023-08-27 14:05:16,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830525276] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:05:16,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632976886] [2023-08-27 14:05:16,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:16,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:05:16,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:05:16,777 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 14:05:16,785 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 14:05:16,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:16,836 INFO L262 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 14:05:16,837 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:05:16,847 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 14:05:16,847 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:05:16,863 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 14:05:16,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [632976886] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:05:16,863 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:05:16,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-27 14:05:16,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859939375] [2023-08-27 14:05:16,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:05:16,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 14:05:16,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:05:16,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 14:05:16,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 14:05:16,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 157 [2023-08-27 14:05:16,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 27 transitions, 119 flow. Second operand has 7 states, 7 states have (on average 73.57142857142857) internal successors, (515), 7 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:16,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:05:16,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 157 [2023-08-27 14:05:16,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:05:17,037 INFO L124 PetriNetUnfolderBase]: 526/836 cut-off events. [2023-08-27 14:05:17,037 INFO L125 PetriNetUnfolderBase]: For 505/505 co-relation queries the response was YES. [2023-08-27 14:05:17,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2674 conditions, 836 events. 526/836 cut-off events. For 505/505 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3495 event pairs, 45 based on Foata normal form. 125/796 useless extension candidates. Maximal degree in co-relation 2663. Up to 427 conditions per place. [2023-08-27 14:05:17,044 INFO L140 encePairwiseOnDemand]: 148/157 looper letters, 63 selfloop transitions, 25 changer transitions 1/91 dead transitions. [2023-08-27 14:05:17,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 91 transitions, 572 flow [2023-08-27 14:05:17,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 14:05:17,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 14:05:17,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 514 transitions. [2023-08-27 14:05:17,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5456475583864119 [2023-08-27 14:05:17,047 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 514 transitions. [2023-08-27 14:05:17,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 514 transitions. [2023-08-27 14:05:17,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:05:17,047 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 514 transitions. [2023-08-27 14:05:17,049 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 85.66666666666667) internal successors, (514), 6 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:17,050 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 157.0) internal successors, (1099), 7 states have internal predecessors, (1099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:17,050 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 157.0) internal successors, (1099), 7 states have internal predecessors, (1099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:17,050 INFO L175 Difference]: Start difference. First operand has 33 places, 27 transitions, 119 flow. Second operand 6 states and 514 transitions. [2023-08-27 14:05:17,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 91 transitions, 572 flow [2023-08-27 14:05:17,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 91 transitions, 553 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-08-27 14:05:17,055 INFO L231 Difference]: Finished difference. Result has 41 places, 47 transitions, 370 flow [2023-08-27 14:05:17,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=370, PETRI_PLACES=41, PETRI_TRANSITIONS=47} [2023-08-27 14:05:17,057 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 13 predicate places. [2023-08-27 14:05:17,057 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 47 transitions, 370 flow [2023-08-27 14:05:17,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 73.57142857142857) internal successors, (515), 7 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:17,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:05:17,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:05:17,067 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 14:05:17,264 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 14:05:17,265 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:05:17,265 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:05:17,265 INFO L85 PathProgramCache]: Analyzing trace with hash -48545114, now seen corresponding path program 1 times [2023-08-27 14:05:17,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:05:17,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399416660] [2023-08-27 14:05:17,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:17,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:05:17,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:17,300 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 14:05:17,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:05:17,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399416660] [2023-08-27 14:05:17,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399416660] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:05:17,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 14:05:17,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 14:05:17,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246868599] [2023-08-27 14:05:17,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:05:17,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 14:05:17,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:05:17,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 14:05:17,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 14:05:17,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 157 [2023-08-27 14:05:17,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 47 transitions, 370 flow. Second operand has 3 states, 3 states have (on average 70.33333333333333) internal successors, (211), 3 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:17,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:05:17,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 157 [2023-08-27 14:05:17,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:05:17,429 INFO L124 PetriNetUnfolderBase]: 503/844 cut-off events. [2023-08-27 14:05:17,429 INFO L125 PetriNetUnfolderBase]: For 1518/1518 co-relation queries the response was YES. [2023-08-27 14:05:17,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3476 conditions, 844 events. 503/844 cut-off events. For 1518/1518 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3769 event pairs, 234 based on Foata normal form. 0/755 useless extension candidates. Maximal degree in co-relation 3460. Up to 749 conditions per place. [2023-08-27 14:05:17,437 INFO L140 encePairwiseOnDemand]: 152/157 looper letters, 60 selfloop transitions, 5 changer transitions 0/66 dead transitions. [2023-08-27 14:05:17,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 66 transitions, 638 flow [2023-08-27 14:05:17,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 14:05:17,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 14:05:17,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 235 transitions. [2023-08-27 14:05:17,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4989384288747346 [2023-08-27 14:05:17,438 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 235 transitions. [2023-08-27 14:05:17,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 235 transitions. [2023-08-27 14:05:17,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:05:17,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 235 transitions. [2023-08-27 14:05:17,439 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 14:05:17,440 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:17,440 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:17,440 INFO L175 Difference]: Start difference. First operand has 41 places, 47 transitions, 370 flow. Second operand 3 states and 235 transitions. [2023-08-27 14:05:17,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 66 transitions, 638 flow [2023-08-27 14:05:17,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 66 transitions, 584 flow, removed 27 selfloop flow, removed 0 redundant places. [2023-08-27 14:05:17,451 INFO L231 Difference]: Finished difference. Result has 44 places, 51 transitions, 389 flow [2023-08-27 14:05:17,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=389, PETRI_PLACES=44, PETRI_TRANSITIONS=51} [2023-08-27 14:05:17,452 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 16 predicate places. [2023-08-27 14:05:17,452 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 51 transitions, 389 flow [2023-08-27 14:05:17,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 70.33333333333333) internal successors, (211), 3 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:17,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:05:17,453 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1] [2023-08-27 14:05:17,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-27 14:05:17,453 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:05:17,454 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:05:17,454 INFO L85 PathProgramCache]: Analyzing trace with hash -48453153, now seen corresponding path program 2 times [2023-08-27 14:05:17,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:05:17,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99577527] [2023-08-27 14:05:17,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:17,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:05:17,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:17,535 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:05:17,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:05:17,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99577527] [2023-08-27 14:05:17,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99577527] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:05:17,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627986371] [2023-08-27 14:05:17,540 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 14:05:17,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:05:17,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:05:17,541 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 14:05:17,569 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 14:05:17,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 14:05:17,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:05:17,598 INFO L262 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 14:05:17,599 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:05:17,627 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 14:05:17,627 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 14:05:17,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [627986371] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:05:17,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 14:05:17,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [6] total 7 [2023-08-27 14:05:17,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149154109] [2023-08-27 14:05:17,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:05:17,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 14:05:17,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:05:17,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 14:05:17,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 14:05:17,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 157 [2023-08-27 14:05:17,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 51 transitions, 389 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 14:05:17,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:05:17,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 157 [2023-08-27 14:05:17,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:05:17,693 INFO L124 PetriNetUnfolderBase]: 330/551 cut-off events. [2023-08-27 14:05:17,693 INFO L125 PetriNetUnfolderBase]: For 1356/1407 co-relation queries the response was YES. [2023-08-27 14:05:17,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2321 conditions, 551 events. 330/551 cut-off events. For 1356/1407 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2242 event pairs, 172 based on Foata normal form. 89/603 useless extension candidates. Maximal degree in co-relation 2303. Up to 548 conditions per place. [2023-08-27 14:05:17,697 INFO L140 encePairwiseOnDemand]: 154/157 looper letters, 40 selfloop transitions, 1 changer transitions 0/43 dead transitions. [2023-08-27 14:05:17,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 43 transitions, 392 flow [2023-08-27 14:05:17,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 14:05:17,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 14:05:17,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 222 transitions. [2023-08-27 14:05:17,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4713375796178344 [2023-08-27 14:05:17,699 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 222 transitions. [2023-08-27 14:05:17,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 222 transitions. [2023-08-27 14:05:17,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:05:17,699 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 222 transitions. [2023-08-27 14:05:17,700 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 74.0) internal successors, (222), 3 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:17,700 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:17,701 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 157.0) internal successors, (628), 4 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:17,701 INFO L175 Difference]: Start difference. First operand has 44 places, 51 transitions, 389 flow. Second operand 3 states and 222 transitions. [2023-08-27 14:05:17,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 43 transitions, 392 flow [2023-08-27 14:05:17,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 43 transitions, 367 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-08-27 14:05:17,705 INFO L231 Difference]: Finished difference. Result has 40 places, 43 transitions, 287 flow [2023-08-27 14:05:17,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=287, PETRI_PLACES=40, PETRI_TRANSITIONS=43} [2023-08-27 14:05:17,706 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 12 predicate places. [2023-08-27 14:05:17,706 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 43 transitions, 287 flow [2023-08-27 14:05:17,706 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 14:05:17,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:05:17,706 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1] [2023-08-27 14:05:17,715 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 14:05:17,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:05:17,915 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:05:17,916 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:05:17,916 INFO L85 PathProgramCache]: Analyzing trace with hash -48453185, now seen corresponding path program 2 times [2023-08-27 14:05:17,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:05:17,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763695552] [2023-08-27 14:05:17,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:17,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:05:17,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:17,970 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:05:17,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:05:17,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763695552] [2023-08-27 14:05:17,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763695552] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:05:17,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206044988] [2023-08-27 14:05:17,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 14:05:17,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:05:17,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:05:17,972 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 14:05:17,978 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 14:05:18,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 14:05:18,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:05:18,024 INFO L262 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-27 14:05:18,025 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:05:18,041 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:05:18,041 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:05:18,093 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:05:18,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206044988] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:05:18,093 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:05:18,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-08-27 14:05:18,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765319642] [2023-08-27 14:05:18,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:05:18,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 14:05:18,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:05:18,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 14:05:18,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2023-08-27 14:05:18,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 157 [2023-08-27 14:05:18,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 43 transitions, 287 flow. Second operand has 13 states, 13 states have (on average 73.3076923076923) internal successors, (953), 13 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:18,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:05:18,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 157 [2023-08-27 14:05:18,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:05:18,367 INFO L124 PetriNetUnfolderBase]: 799/1379 cut-off events. [2023-08-27 14:05:18,367 INFO L125 PetriNetUnfolderBase]: For 4453/4578 co-relation queries the response was YES. [2023-08-27 14:05:18,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5363 conditions, 1379 events. 799/1379 cut-off events. For 4453/4578 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 6917 event pairs, 61 based on Foata normal form. 323/1589 useless extension candidates. Maximal degree in co-relation 5347. Up to 491 conditions per place. [2023-08-27 14:05:18,376 INFO L140 encePairwiseOnDemand]: 150/157 looper letters, 126 selfloop transitions, 67 changer transitions 2/197 dead transitions. [2023-08-27 14:05:18,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 197 transitions, 1510 flow [2023-08-27 14:05:18,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 14:05:18,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 14:05:18,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1020 transitions. [2023-08-27 14:05:18,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414012738853503 [2023-08-27 14:05:18,379 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1020 transitions. [2023-08-27 14:05:18,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1020 transitions. [2023-08-27 14:05:18,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:05:18,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1020 transitions. [2023-08-27 14:05:18,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 85.0) internal successors, (1020), 12 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:18,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 157.0) internal successors, (2041), 13 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:18,385 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 157.0) internal successors, (2041), 13 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:18,385 INFO L175 Difference]: Start difference. First operand has 40 places, 43 transitions, 287 flow. Second operand 12 states and 1020 transitions. [2023-08-27 14:05:18,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 197 transitions, 1510 flow [2023-08-27 14:05:18,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 197 transitions, 1509 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 14:05:18,395 INFO L231 Difference]: Finished difference. Result has 60 places, 92 transitions, 1096 flow [2023-08-27 14:05:18,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1096, PETRI_PLACES=60, PETRI_TRANSITIONS=92} [2023-08-27 14:05:18,395 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 32 predicate places. [2023-08-27 14:05:18,396 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 92 transitions, 1096 flow [2023-08-27 14:05:18,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 73.3076923076923) internal successors, (953), 13 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:18,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:05:18,396 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:05:18,402 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 14:05:18,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:05:18,602 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:05:18,602 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:05:18,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1967571235, now seen corresponding path program 1 times [2023-08-27 14:05:18,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:05:18,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407635690] [2023-08-27 14:05:18,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:18,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:05:18,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:18,649 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 14:05:18,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:05:18,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407635690] [2023-08-27 14:05:18,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407635690] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:05:18,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622131833] [2023-08-27 14:05:18,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:18,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:05:18,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:05:18,651 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 14:05:18,653 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 14:05:18,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:18,706 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 14:05:18,707 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:05:18,723 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 14:05:18,723 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 14:05:18,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622131833] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:05:18,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 14:05:18,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-27 14:05:18,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251872706] [2023-08-27 14:05:18,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:05:18,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 14:05:18,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:05:18,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 14:05:18,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 14:05:18,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 157 [2023-08-27 14:05:18,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 92 transitions, 1096 flow. Second operand has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:18,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:05:18,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 157 [2023-08-27 14:05:18,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:05:18,882 INFO L124 PetriNetUnfolderBase]: 713/1226 cut-off events. [2023-08-27 14:05:18,883 INFO L125 PetriNetUnfolderBase]: For 5552/5552 co-relation queries the response was YES. [2023-08-27 14:05:18,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5534 conditions, 1226 events. 713/1226 cut-off events. For 5552/5552 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 5897 event pairs, 208 based on Foata normal form. 0/1225 useless extension candidates. Maximal degree in co-relation 5507. Up to 649 conditions per place. [2023-08-27 14:05:18,893 INFO L140 encePairwiseOnDemand]: 153/157 looper letters, 122 selfloop transitions, 13 changer transitions 1/137 dead transitions. [2023-08-27 14:05:18,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 137 transitions, 1799 flow [2023-08-27 14:05:18,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 14:05:18,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 14:05:18,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 304 transitions. [2023-08-27 14:05:18,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4840764331210191 [2023-08-27 14:05:18,894 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 304 transitions. [2023-08-27 14:05:18,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 304 transitions. [2023-08-27 14:05:18,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:05:18,895 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 304 transitions. [2023-08-27 14:05:18,895 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 76.0) internal successors, (304), 4 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:18,896 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 157.0) internal successors, (785), 5 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:18,897 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 157.0) internal successors, (785), 5 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:18,897 INFO L175 Difference]: Start difference. First operand has 60 places, 92 transitions, 1096 flow. Second operand 4 states and 304 transitions. [2023-08-27 14:05:18,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 137 transitions, 1799 flow [2023-08-27 14:05:18,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 137 transitions, 1599 flow, removed 100 selfloop flow, removed 0 redundant places. [2023-08-27 14:05:18,920 INFO L231 Difference]: Finished difference. Result has 62 places, 78 transitions, 788 flow [2023-08-27 14:05:18,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=788, PETRI_PLACES=62, PETRI_TRANSITIONS=78} [2023-08-27 14:05:18,921 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 34 predicate places. [2023-08-27 14:05:18,921 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 78 transitions, 788 flow [2023-08-27 14:05:18,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 70.0) internal successors, (280), 4 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:18,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:05:18,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:05:18,931 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 14:05:19,126 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 14:05:19,127 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:05:19,127 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:05:19,127 INFO L85 PathProgramCache]: Analyzing trace with hash -216331003, now seen corresponding path program 1 times [2023-08-27 14:05:19,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:05:19,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990819421] [2023-08-27 14:05:19,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:19,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:05:19,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:19,182 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 14:05:19,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:05:19,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990819421] [2023-08-27 14:05:19,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990819421] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:05:19,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 14:05:19,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 14:05:19,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519334315] [2023-08-27 14:05:19,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:05:19,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 14:05:19,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:05:19,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 14:05:19,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 14:05:19,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 14:05:19,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 78 transitions, 788 flow. Second operand has 5 states, 5 states have (on average 62.8) internal successors, (314), 5 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:19,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:05:19,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 14:05:19,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:05:19,383 INFO L124 PetriNetUnfolderBase]: 816/1406 cut-off events. [2023-08-27 14:05:19,383 INFO L125 PetriNetUnfolderBase]: For 6931/6931 co-relation queries the response was YES. [2023-08-27 14:05:19,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6398 conditions, 1406 events. 816/1406 cut-off events. For 6931/6931 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6754 event pairs, 102 based on Foata normal form. 62/1468 useless extension candidates. Maximal degree in co-relation 6370. Up to 1214 conditions per place. [2023-08-27 14:05:19,393 INFO L140 encePairwiseOnDemand]: 152/157 looper letters, 103 selfloop transitions, 13 changer transitions 1/117 dead transitions. [2023-08-27 14:05:19,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 117 transitions, 1363 flow [2023-08-27 14:05:19,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 14:05:19,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 14:05:19,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 337 transitions. [2023-08-27 14:05:19,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42929936305732486 [2023-08-27 14:05:19,395 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 337 transitions. [2023-08-27 14:05:19,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 337 transitions. [2023-08-27 14:05:19,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:05:19,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 337 transitions. [2023-08-27 14:05:19,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 67.4) internal successors, (337), 5 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:19,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:19,398 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:19,398 INFO L175 Difference]: Start difference. First operand has 62 places, 78 transitions, 788 flow. Second operand 5 states and 337 transitions. [2023-08-27 14:05:19,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 117 transitions, 1363 flow [2023-08-27 14:05:19,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 117 transitions, 1320 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-08-27 14:05:19,410 INFO L231 Difference]: Finished difference. Result has 66 places, 89 transitions, 958 flow [2023-08-27 14:05:19,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=763, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=958, PETRI_PLACES=66, PETRI_TRANSITIONS=89} [2023-08-27 14:05:19,411 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 38 predicate places. [2023-08-27 14:05:19,411 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 89 transitions, 958 flow [2023-08-27 14:05:19,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 62.8) internal successors, (314), 5 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:19,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:05:19,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:05:19,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 14:05:19,412 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:05:19,412 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:05:19,412 INFO L85 PathProgramCache]: Analyzing trace with hash 97956901, now seen corresponding path program 2 times [2023-08-27 14:05:19,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:05:19,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632454909] [2023-08-27 14:05:19,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:19,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:05:19,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:19,453 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 14:05:19,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:05:19,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632454909] [2023-08-27 14:05:19,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632454909] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:05:19,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 14:05:19,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 14:05:19,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90760002] [2023-08-27 14:05:19,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:05:19,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 14:05:19,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:05:19,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 14:05:19,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 14:05:19,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 14:05:19,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 89 transitions, 958 flow. Second operand has 5 states, 5 states have (on average 62.8) internal successors, (314), 5 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:19,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:05:19,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 14:05:19,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:05:19,648 INFO L124 PetriNetUnfolderBase]: 827/1495 cut-off events. [2023-08-27 14:05:19,649 INFO L125 PetriNetUnfolderBase]: For 7816/7816 co-relation queries the response was YES. [2023-08-27 14:05:19,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6788 conditions, 1495 events. 827/1495 cut-off events. For 7816/7816 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7836 event pairs, 325 based on Foata normal form. 2/1497 useless extension candidates. Maximal degree in co-relation 6758. Up to 1044 conditions per place. [2023-08-27 14:05:19,662 INFO L140 encePairwiseOnDemand]: 152/157 looper letters, 107 selfloop transitions, 23 changer transitions 3/133 dead transitions. [2023-08-27 14:05:19,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 133 transitions, 1593 flow [2023-08-27 14:05:19,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 14:05:19,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 14:05:19,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 338 transitions. [2023-08-27 14:05:19,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305732484076433 [2023-08-27 14:05:19,663 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 338 transitions. [2023-08-27 14:05:19,664 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 338 transitions. [2023-08-27 14:05:19,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:05:19,664 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 338 transitions. [2023-08-27 14:05:19,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 67.6) internal successors, (338), 5 states have internal predecessors, (338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:19,666 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:19,666 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:19,666 INFO L175 Difference]: Start difference. First operand has 66 places, 89 transitions, 958 flow. Second operand 5 states and 338 transitions. [2023-08-27 14:05:19,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 133 transitions, 1593 flow [2023-08-27 14:05:19,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 133 transitions, 1584 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 14:05:19,685 INFO L231 Difference]: Finished difference. Result has 70 places, 89 transitions, 1006 flow [2023-08-27 14:05:19,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=955, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1006, PETRI_PLACES=70, PETRI_TRANSITIONS=89} [2023-08-27 14:05:19,686 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 42 predicate places. [2023-08-27 14:05:19,686 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 89 transitions, 1006 flow [2023-08-27 14:05:19,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 62.8) internal successors, (314), 5 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:19,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:05:19,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:05:19,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 14:05:19,687 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:05:19,687 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:05:19,687 INFO L85 PathProgramCache]: Analyzing trace with hash 953189449, now seen corresponding path program 3 times [2023-08-27 14:05:19,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:05:19,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159857835] [2023-08-27 14:05:19,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:19,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:05:19,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:19,739 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 14:05:19,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:05:19,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159857835] [2023-08-27 14:05:19,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159857835] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:05:19,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246835292] [2023-08-27 14:05:19,740 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 14:05:19,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:05:19,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:05:19,745 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 14:05:19,781 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 14:05:19,834 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 14:05:19,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:05:19,835 INFO L262 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 14:05:19,836 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:05:19,890 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 14:05:19,890 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:05:19,919 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 14:05:19,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [246835292] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:05:19,919 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:05:19,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-08-27 14:05:19,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625991317] [2023-08-27 14:05:19,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:05:19,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 14:05:19,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:05:19,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 14:05:19,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-08-27 14:05:19,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 14:05:19,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 89 transitions, 1006 flow. Second operand has 10 states, 10 states have (on average 62.9) internal successors, (629), 10 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:19,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:05:19,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 14:05:19,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:05:20,270 INFO L124 PetriNetUnfolderBase]: 1009/1811 cut-off events. [2023-08-27 14:05:20,270 INFO L125 PetriNetUnfolderBase]: For 14905/14905 co-relation queries the response was YES. [2023-08-27 14:05:20,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9174 conditions, 1811 events. 1009/1811 cut-off events. For 14905/14905 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9905 event pairs, 156 based on Foata normal form. 62/1873 useless extension candidates. Maximal degree in co-relation 9142. Up to 921 conditions per place. [2023-08-27 14:05:20,288 INFO L140 encePairwiseOnDemand]: 149/157 looper letters, 152 selfloop transitions, 84 changer transitions 8/244 dead transitions. [2023-08-27 14:05:20,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 244 transitions, 3409 flow [2023-08-27 14:05:20,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 14:05:20,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 14:05:20,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 854 transitions. [2023-08-27 14:05:20,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41842234198922096 [2023-08-27 14:05:20,291 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 854 transitions. [2023-08-27 14:05:20,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 854 transitions. [2023-08-27 14:05:20,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:05:20,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 854 transitions. [2023-08-27 14:05:20,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 65.6923076923077) internal successors, (854), 13 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:20,321 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 157.0) internal successors, (2198), 14 states have internal predecessors, (2198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:20,322 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 157.0) internal successors, (2198), 14 states have internal predecessors, (2198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:20,322 INFO L175 Difference]: Start difference. First operand has 70 places, 89 transitions, 1006 flow. Second operand 13 states and 854 transitions. [2023-08-27 14:05:20,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 244 transitions, 3409 flow [2023-08-27 14:05:20,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 244 transitions, 3237 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-27 14:05:20,353 INFO L231 Difference]: Finished difference. Result has 86 places, 166 transitions, 2380 flow [2023-08-27 14:05:20,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=959, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2380, PETRI_PLACES=86, PETRI_TRANSITIONS=166} [2023-08-27 14:05:20,354 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 58 predicate places. [2023-08-27 14:05:20,354 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 166 transitions, 2380 flow [2023-08-27 14:05:20,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.9) internal successors, (629), 10 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:20,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:05:20,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:05:20,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-27 14:05:20,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:05:20,561 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:05:20,561 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:05:20,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1295858173, now seen corresponding path program 4 times [2023-08-27 14:05:20,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:05:20,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292748461] [2023-08-27 14:05:20,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:20,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:05:20,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:20,614 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 14:05:20,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:05:20,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292748461] [2023-08-27 14:05:20,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292748461] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:05:20,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699141469] [2023-08-27 14:05:20,614 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 14:05:20,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:05:20,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:05:20,616 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 14:05:20,622 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 14:05:20,677 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 14:05:20,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:05:20,678 INFO L262 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 14:05:20,679 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:05:20,719 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 14:05:20,719 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:05:20,743 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 14:05:20,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699141469] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:05:20,744 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:05:20,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-08-27 14:05:20,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746081177] [2023-08-27 14:05:20,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:05:20,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 14:05:20,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:05:20,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 14:05:20,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-27 14:05:20,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 14:05:20,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 166 transitions, 2380 flow. Second operand has 10 states, 10 states have (on average 62.5) internal successors, (625), 10 states have internal predecessors, (625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:20,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:05:20,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 14:05:20,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:05:21,098 INFO L124 PetriNetUnfolderBase]: 936/1734 cut-off events. [2023-08-27 14:05:21,099 INFO L125 PetriNetUnfolderBase]: For 17446/17446 co-relation queries the response was YES. [2023-08-27 14:05:21,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9858 conditions, 1734 events. 936/1734 cut-off events. For 17446/17446 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 9501 event pairs, 317 based on Foata normal form. 62/1796 useless extension candidates. Maximal degree in co-relation 9820. Up to 1248 conditions per place. [2023-08-27 14:05:21,115 INFO L140 encePairwiseOnDemand]: 150/157 looper letters, 131 selfloop transitions, 92 changer transitions 3/226 dead transitions. [2023-08-27 14:05:21,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 226 transitions, 3621 flow [2023-08-27 14:05:21,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 14:05:21,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 14:05:21,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 472 transitions. [2023-08-27 14:05:21,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4294813466787989 [2023-08-27 14:05:21,117 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 472 transitions. [2023-08-27 14:05:21,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 472 transitions. [2023-08-27 14:05:21,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:05:21,117 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 472 transitions. [2023-08-27 14:05:21,118 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 67.42857142857143) internal successors, (472), 7 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:21,120 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 157.0) internal successors, (1256), 8 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:21,120 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 157.0) internal successors, (1256), 8 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:21,120 INFO L175 Difference]: Start difference. First operand has 86 places, 166 transitions, 2380 flow. Second operand 7 states and 472 transitions. [2023-08-27 14:05:21,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 226 transitions, 3621 flow [2023-08-27 14:05:21,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 226 transitions, 3480 flow, removed 68 selfloop flow, removed 1 redundant places. [2023-08-27 14:05:21,166 INFO L231 Difference]: Finished difference. Result has 95 places, 184 transitions, 2934 flow [2023-08-27 14:05:21,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=2243, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2934, PETRI_PLACES=95, PETRI_TRANSITIONS=184} [2023-08-27 14:05:21,167 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 67 predicate places. [2023-08-27 14:05:21,167 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 184 transitions, 2934 flow [2023-08-27 14:05:21,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.5) internal successors, (625), 10 states have internal predecessors, (625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:21,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:05:21,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:05:21,181 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 14:05:21,381 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,SelfDestructingSolverStorable13 [2023-08-27 14:05:21,381 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:05:21,382 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:05:21,382 INFO L85 PathProgramCache]: Analyzing trace with hash -686239285, now seen corresponding path program 5 times [2023-08-27 14:05:21,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:05:21,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556428680] [2023-08-27 14:05:21,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:21,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:05:21,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:21,464 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 14:05:21,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:05:21,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556428680] [2023-08-27 14:05:21,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556428680] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:05:21,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 14:05:21,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 14:05:21,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21982607] [2023-08-27 14:05:21,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:05:21,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 14:05:21,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:05:21,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 14:05:21,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 14:05:21,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 14:05:21,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 184 transitions, 2934 flow. Second operand has 5 states, 5 states have (on average 62.8) internal successors, (314), 5 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:21,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:05:21,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 14:05:21,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:05:21,728 INFO L124 PetriNetUnfolderBase]: 929/1723 cut-off events. [2023-08-27 14:05:21,728 INFO L125 PetriNetUnfolderBase]: For 20531/20531 co-relation queries the response was YES. [2023-08-27 14:05:21,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10494 conditions, 1723 events. 929/1723 cut-off events. For 20531/20531 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 9401 event pairs, 428 based on Foata normal form. 2/1723 useless extension candidates. Maximal degree in co-relation 10452. Up to 1705 conditions per place. [2023-08-27 14:05:21,745 INFO L140 encePairwiseOnDemand]: 153/157 looper letters, 181 selfloop transitions, 6 changer transitions 2/189 dead transitions. [2023-08-27 14:05:21,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 189 transitions, 3323 flow [2023-08-27 14:05:21,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 14:05:21,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 14:05:21,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 328 transitions. [2023-08-27 14:05:21,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4178343949044586 [2023-08-27 14:05:21,747 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 328 transitions. [2023-08-27 14:05:21,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 328 transitions. [2023-08-27 14:05:21,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:05:21,747 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 328 transitions. [2023-08-27 14:05:21,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 65.6) internal successors, (328), 5 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:21,749 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:21,749 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:21,749 INFO L175 Difference]: Start difference. First operand has 95 places, 184 transitions, 2934 flow. Second operand 5 states and 328 transitions. [2023-08-27 14:05:21,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 189 transitions, 3323 flow [2023-08-27 14:05:21,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 189 transitions, 3073 flow, removed 82 selfloop flow, removed 3 redundant places. [2023-08-27 14:05:21,800 INFO L231 Difference]: Finished difference. Result has 96 places, 183 transitions, 2685 flow [2023-08-27 14:05:21,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=2684, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2685, PETRI_PLACES=96, PETRI_TRANSITIONS=183} [2023-08-27 14:05:21,800 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 68 predicate places. [2023-08-27 14:05:21,800 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 183 transitions, 2685 flow [2023-08-27 14:05:21,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 62.8) internal successors, (314), 5 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:21,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:05:21,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:05:21,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-27 14:05:21,801 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:05:21,801 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:05:21,801 INFO L85 PathProgramCache]: Analyzing trace with hash -2136150593, now seen corresponding path program 6 times [2023-08-27 14:05:21,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:05:21,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912225098] [2023-08-27 14:05:21,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:21,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:05:21,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:21,876 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 14:05:21,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:05:21,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912225098] [2023-08-27 14:05:21,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912225098] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 14:05:21,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 14:05:21,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 14:05:21,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465491170] [2023-08-27 14:05:21,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 14:05:21,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 14:05:21,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:05:21,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 14:05:21,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 14:05:21,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 14:05:21,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 183 transitions, 2685 flow. Second operand has 5 states, 5 states have (on average 62.8) internal successors, (314), 5 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:21,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:05:21,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 14:05:21,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:05:22,137 INFO L124 PetriNetUnfolderBase]: 905/1615 cut-off events. [2023-08-27 14:05:22,138 INFO L125 PetriNetUnfolderBase]: For 16690/16690 co-relation queries the response was YES. [2023-08-27 14:05:22,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9727 conditions, 1615 events. 905/1615 cut-off events. For 16690/16690 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8300 event pairs, 313 based on Foata normal form. 2/1615 useless extension candidates. Maximal degree in co-relation 9686. Up to 1150 conditions per place. [2023-08-27 14:05:22,153 INFO L140 encePairwiseOnDemand]: 152/157 looper letters, 115 selfloop transitions, 81 changer transitions 3/199 dead transitions. [2023-08-27 14:05:22,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 199 transitions, 3237 flow [2023-08-27 14:05:22,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 14:05:22,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 14:05:22,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 331 transitions. [2023-08-27 14:05:22,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42165605095541403 [2023-08-27 14:05:22,155 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 331 transitions. [2023-08-27 14:05:22,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 331 transitions. [2023-08-27 14:05:22,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:05:22,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 331 transitions. [2023-08-27 14:05:22,156 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 66.2) internal successors, (331), 5 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:22,157 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:22,157 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:22,157 INFO L175 Difference]: Start difference. First operand has 96 places, 183 transitions, 2685 flow. Second operand 5 states and 331 transitions. [2023-08-27 14:05:22,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 199 transitions, 3237 flow [2023-08-27 14:05:22,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 199 transitions, 3225 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 14:05:22,202 INFO L231 Difference]: Finished difference. Result has 97 places, 181 transitions, 2819 flow [2023-08-27 14:05:22,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=2673, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2819, PETRI_PLACES=97, PETRI_TRANSITIONS=181} [2023-08-27 14:05:22,203 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 69 predicate places. [2023-08-27 14:05:22,203 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 181 transitions, 2819 flow [2023-08-27 14:05:22,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 62.8) internal successors, (314), 5 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:22,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:05:22,203 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1] [2023-08-27 14:05:22,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-27 14:05:22,203 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:05:22,204 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:05:22,204 INFO L85 PathProgramCache]: Analyzing trace with hash -506234753, now seen corresponding path program 3 times [2023-08-27 14:05:22,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:05:22,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544648877] [2023-08-27 14:05:22,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:22,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:05:22,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:22,326 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:05:22,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:05:22,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544648877] [2023-08-27 14:05:22,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544648877] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:05:22,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577891847] [2023-08-27 14:05:22,327 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 14:05:22,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:05:22,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:05:22,328 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 14:05:22,353 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 14:05:22,405 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-08-27 14:05:22,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:05:22,406 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 14:05:22,407 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:05:22,444 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:05:22,444 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:05:22,652 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:05:22,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577891847] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:05:22,652 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:05:22,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2023-08-27 14:05:22,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222550522] [2023-08-27 14:05:22,652 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:05:22,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 14:05:22,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:05:22,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 14:05:22,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2023-08-27 14:05:22,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 157 [2023-08-27 14:05:22,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 181 transitions, 2819 flow. Second operand has 25 states, 25 states have (on average 73.16) internal successors, (1829), 25 states have internal predecessors, (1829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:22,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:05:22,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 157 [2023-08-27 14:05:22,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:05:23,538 INFO L124 PetriNetUnfolderBase]: 2090/3844 cut-off events. [2023-08-27 14:05:23,538 INFO L125 PetriNetUnfolderBase]: For 120989/120993 co-relation queries the response was YES. [2023-08-27 14:05:23,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22304 conditions, 3844 events. 2090/3844 cut-off events. For 120989/120993 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 22448 event pairs, 96 based on Foata normal form. 668/4507 useless extension candidates. Maximal degree in co-relation 22262. Up to 1323 conditions per place. [2023-08-27 14:05:23,571 INFO L140 encePairwiseOnDemand]: 151/157 looper letters, 326 selfloop transitions, 317 changer transitions 6/655 dead transitions. [2023-08-27 14:05:23,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 655 transitions, 9009 flow [2023-08-27 14:05:23,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 14:05:23,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 14:05:23,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2029 transitions. [2023-08-27 14:05:23,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384819532908705 [2023-08-27 14:05:23,577 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2029 transitions. [2023-08-27 14:05:23,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2029 transitions. [2023-08-27 14:05:23,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:05:23,579 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2029 transitions. [2023-08-27 14:05:23,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 84.54166666666667) internal successors, (2029), 24 states have internal predecessors, (2029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:23,588 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 157.0) internal successors, (3925), 25 states have internal predecessors, (3925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:23,589 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 157.0) internal successors, (3925), 25 states have internal predecessors, (3925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:23,589 INFO L175 Difference]: Start difference. First operand has 97 places, 181 transitions, 2819 flow. Second operand 24 states and 2029 transitions. [2023-08-27 14:05:23,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 655 transitions, 9009 flow [2023-08-27 14:05:23,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 655 transitions, 8653 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-08-27 14:05:23,714 INFO L231 Difference]: Finished difference. Result has 136 places, 381 transitions, 7409 flow [2023-08-27 14:05:23,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=2655, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=7409, PETRI_PLACES=136, PETRI_TRANSITIONS=381} [2023-08-27 14:05:23,714 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 108 predicate places. [2023-08-27 14:05:23,715 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 381 transitions, 7409 flow [2023-08-27 14:05:23,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 73.16) internal successors, (1829), 25 states have internal predecessors, (1829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:23,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:05:23,715 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:05:23,725 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 14:05:23,921 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,SelfDestructingSolverStorable16 [2023-08-27 14:05:23,921 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:05:23,922 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:05:23,922 INFO L85 PathProgramCache]: Analyzing trace with hash -500926548, now seen corresponding path program 1 times [2023-08-27 14:05:23,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:05:23,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750081100] [2023-08-27 14:05:23,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:23,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:05:23,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:23,986 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 14:05:23,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:05:23,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750081100] [2023-08-27 14:05:23,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750081100] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:05:23,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132596033] [2023-08-27 14:05:23,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:23,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:05:23,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:05:23,988 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 14:05:23,996 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 14:05:24,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:24,053 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 14:05:24,054 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:05:24,094 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 14:05:24,095 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:05:24,133 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 14:05:24,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132596033] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:05:24,133 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:05:24,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-08-27 14:05:24,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912686378] [2023-08-27 14:05:24,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:05:24,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 14:05:24,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:05:24,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 14:05:24,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-08-27 14:05:24,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 14:05:24,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 381 transitions, 7409 flow. Second operand has 11 states, 11 states have (on average 62.45454545454545) internal successors, (687), 11 states have internal predecessors, (687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:24,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:05:24,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 14:05:24,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:05:25,238 INFO L124 PetriNetUnfolderBase]: 2590/4672 cut-off events. [2023-08-27 14:05:25,239 INFO L125 PetriNetUnfolderBase]: For 84604/84604 co-relation queries the response was YES. [2023-08-27 14:05:25,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32364 conditions, 4672 events. 2590/4672 cut-off events. For 84604/84604 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 27759 event pairs, 93 based on Foata normal form. 182/4852 useless extension candidates. Maximal degree in co-relation 32300. Up to 2215 conditions per place. [2023-08-27 14:05:25,290 INFO L140 encePairwiseOnDemand]: 150/157 looper letters, 444 selfloop transitions, 180 changer transitions 10/634 dead transitions. [2023-08-27 14:05:25,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 634 transitions, 13074 flow [2023-08-27 14:05:25,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 14:05:25,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 14:05:25,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 791 transitions. [2023-08-27 14:05:25,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41985138004246286 [2023-08-27 14:05:25,295 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 791 transitions. [2023-08-27 14:05:25,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 791 transitions. [2023-08-27 14:05:25,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:05:25,296 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 791 transitions. [2023-08-27 14:05:25,297 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 65.91666666666667) internal successors, (791), 12 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:25,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 157.0) internal successors, (2041), 13 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:25,301 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 157.0) internal successors, (2041), 13 states have internal predecessors, (2041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:25,301 INFO L175 Difference]: Start difference. First operand has 136 places, 381 transitions, 7409 flow. Second operand 12 states and 791 transitions. [2023-08-27 14:05:25,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 634 transitions, 13074 flow [2023-08-27 14:05:25,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 634 transitions, 11326 flow, removed 874 selfloop flow, removed 0 redundant places. [2023-08-27 14:05:25,569 INFO L231 Difference]: Finished difference. Result has 153 places, 490 transitions, 9157 flow [2023-08-27 14:05:25,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=6363, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9157, PETRI_PLACES=153, PETRI_TRANSITIONS=490} [2023-08-27 14:05:25,570 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 125 predicate places. [2023-08-27 14:05:25,570 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 490 transitions, 9157 flow [2023-08-27 14:05:25,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 62.45454545454545) internal successors, (687), 11 states have internal predecessors, (687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:25,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:05:25,571 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:05:25,579 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 14:05:25,776 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,SelfDestructingSolverStorable17 [2023-08-27 14:05:25,776 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:05:25,777 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:05:25,777 INFO L85 PathProgramCache]: Analyzing trace with hash 658267804, now seen corresponding path program 2 times [2023-08-27 14:05:25,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:05:25,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477756731] [2023-08-27 14:05:25,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:25,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:05:25,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:25,847 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 14:05:25,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:05:25,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477756731] [2023-08-27 14:05:25,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477756731] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:05:25,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132429355] [2023-08-27 14:05:25,848 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 14:05:25,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:05:25,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:05:25,853 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 14:05:25,856 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 14:05:25,917 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 14:05:25,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:05:25,919 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 14:05:25,919 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:05:25,968 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:05:25,968 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:05:26,000 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 14:05:26,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132429355] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:05:26,000 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:05:26,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-27 14:05:26,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629628892] [2023-08-27 14:05:26,000 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:05:26,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 14:05:26,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:05:26,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 14:05:26,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-08-27 14:05:26,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 14:05:26,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 490 transitions, 9157 flow. Second operand has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:26,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:05:26,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 14:05:26,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:05:27,337 INFO L124 PetriNetUnfolderBase]: 3546/6050 cut-off events. [2023-08-27 14:05:27,337 INFO L125 PetriNetUnfolderBase]: For 123522/123522 co-relation queries the response was YES. [2023-08-27 14:05:27,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43801 conditions, 6050 events. 3546/6050 cut-off events. For 123522/123522 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 35571 event pairs, 492 based on Foata normal form. 144/6192 useless extension candidates. Maximal degree in co-relation 43730. Up to 3273 conditions per place. [2023-08-27 14:05:27,392 INFO L140 encePairwiseOnDemand]: 150/157 looper letters, 527 selfloop transitions, 342 changer transitions 8/877 dead transitions. [2023-08-27 14:05:27,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 877 transitions, 17029 flow [2023-08-27 14:05:27,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 14:05:27,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 14:05:27,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 859 transitions. [2023-08-27 14:05:27,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42087212150906417 [2023-08-27 14:05:27,395 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 859 transitions. [2023-08-27 14:05:27,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 859 transitions. [2023-08-27 14:05:27,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:05:27,395 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 859 transitions. [2023-08-27 14:05:27,397 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 66.07692307692308) internal successors, (859), 13 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:27,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 157.0) internal successors, (2198), 14 states have internal predecessors, (2198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:27,399 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 157.0) internal successors, (2198), 14 states have internal predecessors, (2198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:27,400 INFO L175 Difference]: Start difference. First operand has 153 places, 490 transitions, 9157 flow. Second operand 13 states and 859 transitions. [2023-08-27 14:05:27,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 877 transitions, 17029 flow [2023-08-27 14:05:27,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 877 transitions, 16538 flow, removed 86 selfloop flow, removed 6 redundant places. [2023-08-27 14:05:27,938 INFO L231 Difference]: Finished difference. Result has 165 places, 707 transitions, 13410 flow [2023-08-27 14:05:27,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=8760, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13410, PETRI_PLACES=165, PETRI_TRANSITIONS=707} [2023-08-27 14:05:27,940 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 137 predicate places. [2023-08-27 14:05:27,940 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 707 transitions, 13410 flow [2023-08-27 14:05:27,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 62.0) internal successors, (744), 12 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:27,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:05:27,940 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:05:27,948 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 14:05:28,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:05:28,146 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:05:28,146 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:05:28,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1403665262, now seen corresponding path program 3 times [2023-08-27 14:05:28,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:05:28,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54453086] [2023-08-27 14:05:28,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:28,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:05:28,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:28,212 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 14:05:28,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:05:28,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54453086] [2023-08-27 14:05:28,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54453086] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:05:28,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36589090] [2023-08-27 14:05:28,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 14:05:28,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:05:28,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:05:28,214 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 14:05:28,238 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 14:05:28,290 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 14:05:28,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:05:28,291 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 14:05:28,293 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:05:28,350 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 14:05:28,350 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:05:28,388 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 14:05:28,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36589090] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:05:28,389 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:05:28,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-27 14:05:28,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837363820] [2023-08-27 14:05:28,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:05:28,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 14:05:28,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:05:28,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 14:05:28,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-08-27 14:05:28,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 14:05:28,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 707 transitions, 13410 flow. Second operand has 12 states, 12 states have (on average 62.333333333333336) internal successors, (748), 12 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:28,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:05:28,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 14:05:28,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:05:30,184 INFO L124 PetriNetUnfolderBase]: 3671/6463 cut-off events. [2023-08-27 14:05:30,185 INFO L125 PetriNetUnfolderBase]: For 143833/143833 co-relation queries the response was YES. [2023-08-27 14:05:30,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51552 conditions, 6463 events. 3671/6463 cut-off events. For 143833/143833 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 39862 event pairs, 431 based on Foata normal form. 406/6867 useless extension candidates. Maximal degree in co-relation 51476. Up to 2856 conditions per place. [2023-08-27 14:05:30,246 INFO L140 encePairwiseOnDemand]: 149/157 looper letters, 438 selfloop transitions, 564 changer transitions 8/1010 dead transitions. [2023-08-27 14:05:30,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 1010 transitions, 21734 flow [2023-08-27 14:05:30,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 14:05:30,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 14:05:30,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1318 transitions. [2023-08-27 14:05:30,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4197452229299363 [2023-08-27 14:05:30,249 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1318 transitions. [2023-08-27 14:05:30,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1318 transitions. [2023-08-27 14:05:30,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:05:30,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1318 transitions. [2023-08-27 14:05:30,252 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 65.9) internal successors, (1318), 20 states have internal predecessors, (1318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:30,255 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 157.0) internal successors, (3297), 21 states have internal predecessors, (3297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:30,256 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 157.0) internal successors, (3297), 21 states have internal predecessors, (3297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:30,256 INFO L175 Difference]: Start difference. First operand has 165 places, 707 transitions, 13410 flow. Second operand 20 states and 1318 transitions. [2023-08-27 14:05:30,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 1010 transitions, 21734 flow [2023-08-27 14:05:30,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 1010 transitions, 20774 flow, removed 426 selfloop flow, removed 4 redundant places. [2023-08-27 14:05:30,851 INFO L231 Difference]: Finished difference. Result has 188 places, 828 transitions, 17228 flow [2023-08-27 14:05:30,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=12606, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=455, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=17228, PETRI_PLACES=188, PETRI_TRANSITIONS=828} [2023-08-27 14:05:30,852 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 160 predicate places. [2023-08-27 14:05:30,852 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 828 transitions, 17228 flow [2023-08-27 14:05:30,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 62.333333333333336) internal successors, (748), 12 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:30,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:05:30,853 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:05:30,859 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 14:05:31,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:05:31,058 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:05:31,059 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:05:31,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1733709506, now seen corresponding path program 4 times [2023-08-27 14:05:31,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:05:31,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252392510] [2023-08-27 14:05:31,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:31,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:05:31,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:31,128 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 14:05:31,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:05:31,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252392510] [2023-08-27 14:05:31,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252392510] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:05:31,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135827577] [2023-08-27 14:05:31,129 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 14:05:31,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:05:31,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:05:31,130 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 14:05:31,133 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 14:05:31,190 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 14:05:31,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:05:31,191 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 14:05:31,192 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:05:31,250 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 14:05:31,250 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:05:31,297 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 14:05:31,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135827577] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:05:31,297 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:05:31,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-08-27 14:05:31,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265801856] [2023-08-27 14:05:31,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:05:31,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 14:05:31,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:05:31,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 14:05:31,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-08-27 14:05:31,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 14:05:31,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 828 transitions, 17228 flow. Second operand has 13 states, 13 states have (on average 62.30769230769231) internal successors, (810), 13 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:31,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:05:31,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 14:05:31,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:05:34,166 INFO L124 PetriNetUnfolderBase]: 5075/8953 cut-off events. [2023-08-27 14:05:34,167 INFO L125 PetriNetUnfolderBase]: For 253946/253946 co-relation queries the response was YES. [2023-08-27 14:05:34,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77354 conditions, 8953 events. 5075/8953 cut-off events. For 253946/253946 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 59072 event pairs, 557 based on Foata normal form. 220/9171 useless extension candidates. Maximal degree in co-relation 77270. Up to 3798 conditions per place. [2023-08-27 14:05:34,245 INFO L140 encePairwiseOnDemand]: 149/157 looper letters, 789 selfloop transitions, 605 changer transitions 6/1400 dead transitions. [2023-08-27 14:05:34,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 1400 transitions, 31831 flow [2023-08-27 14:05:34,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 14:05:34,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 14:05:34,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 992 transitions. [2023-08-27 14:05:34,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4212314225053079 [2023-08-27 14:05:34,248 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 992 transitions. [2023-08-27 14:05:34,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 992 transitions. [2023-08-27 14:05:34,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:05:34,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 992 transitions. [2023-08-27 14:05:34,250 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 66.13333333333334) internal successors, (992), 15 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:34,252 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 157.0) internal successors, (2512), 16 states have internal predecessors, (2512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:34,253 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 157.0) internal successors, (2512), 16 states have internal predecessors, (2512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:34,253 INFO L175 Difference]: Start difference. First operand has 188 places, 828 transitions, 17228 flow. Second operand 15 states and 992 transitions. [2023-08-27 14:05:34,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 1400 transitions, 31831 flow [2023-08-27 14:05:35,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 1400 transitions, 29684 flow, removed 557 selfloop flow, removed 10 redundant places. [2023-08-27 14:05:35,629 INFO L231 Difference]: Finished difference. Result has 200 places, 1228 transitions, 26269 flow [2023-08-27 14:05:35,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=15924, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=26269, PETRI_PLACES=200, PETRI_TRANSITIONS=1228} [2023-08-27 14:05:35,630 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 172 predicate places. [2023-08-27 14:05:35,630 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 1228 transitions, 26269 flow [2023-08-27 14:05:35,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 62.30769230769231) internal successors, (810), 13 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:35,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:05:35,630 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:05:35,635 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 14:05:35,830 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,SelfDestructingSolverStorable20 [2023-08-27 14:05:35,831 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:05:35,831 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:05:35,831 INFO L85 PathProgramCache]: Analyzing trace with hash 674987232, now seen corresponding path program 5 times [2023-08-27 14:05:35,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:05:35,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370292594] [2023-08-27 14:05:35,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:35,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:05:35,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:35,900 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 14:05:35,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:05:35,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370292594] [2023-08-27 14:05:35,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370292594] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:05:35,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240835301] [2023-08-27 14:05:35,901 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 14:05:35,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:05:35,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:05:35,902 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 14:05:35,928 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 14:05:35,978 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 14:05:35,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:05:35,980 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 14:05:35,981 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:05:36,044 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 14:05:36,045 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:05:36,098 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 14:05:36,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240835301] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:05:36,098 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:05:36,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 14:05:36,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114659912] [2023-08-27 14:05:36,099 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:05:36,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 14:05:36,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:05:36,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 14:05:36,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-08-27 14:05:36,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 14:05:36,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 1228 transitions, 26269 flow. Second operand has 15 states, 15 states have (on average 62.2) internal successors, (933), 15 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:36,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:05:36,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 14:05:36,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:05:41,362 INFO L124 PetriNetUnfolderBase]: 7585/13305 cut-off events. [2023-08-27 14:05:41,363 INFO L125 PetriNetUnfolderBase]: For 460527/460527 co-relation queries the response was YES. [2023-08-27 14:05:41,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124259 conditions, 13305 events. 7585/13305 cut-off events. For 460527/460527 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 93502 event pairs, 546 based on Foata normal form. 234/13537 useless extension candidates. Maximal degree in co-relation 124166. Up to 4856 conditions per place. [2023-08-27 14:05:41,529 INFO L140 encePairwiseOnDemand]: 149/157 looper letters, 771 selfloop transitions, 1432 changer transitions 10/2213 dead transitions. [2023-08-27 14:05:41,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 2213 transitions, 52712 flow [2023-08-27 14:05:41,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 14:05:41,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 14:05:41,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1644 transitions. [2023-08-27 14:05:41,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41885350318471337 [2023-08-27 14:05:41,532 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1644 transitions. [2023-08-27 14:05:41,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1644 transitions. [2023-08-27 14:05:41,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:05:41,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1644 transitions. [2023-08-27 14:05:41,535 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 65.76) internal successors, (1644), 25 states have internal predecessors, (1644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:41,539 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 157.0) internal successors, (4082), 26 states have internal predecessors, (4082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:41,539 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 157.0) internal successors, (4082), 26 states have internal predecessors, (4082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:41,539 INFO L175 Difference]: Start difference. First operand has 200 places, 1228 transitions, 26269 flow. Second operand 25 states and 1644 transitions. [2023-08-27 14:05:41,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 2213 transitions, 52712 flow [2023-08-27 14:05:45,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 2213 transitions, 51871 flow, removed 370 selfloop flow, removed 4 redundant places. [2023-08-27 14:05:45,150 INFO L231 Difference]: Finished difference. Result has 231 places, 2001 transitions, 47452 flow [2023-08-27 14:05:45,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=25705, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=827, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=47452, PETRI_PLACES=231, PETRI_TRANSITIONS=2001} [2023-08-27 14:05:45,152 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 203 predicate places. [2023-08-27 14:05:45,152 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 2001 transitions, 47452 flow [2023-08-27 14:05:45,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 62.2) internal successors, (933), 15 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:45,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:05:45,153 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:05:45,161 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 14:05:45,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:05:45,358 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:05:45,358 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:05:45,359 INFO L85 PathProgramCache]: Analyzing trace with hash 355235112, now seen corresponding path program 6 times [2023-08-27 14:05:45,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:05:45,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186190209] [2023-08-27 14:05:45,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:05:45,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:05:45,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:05:45,457 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 14:05:45,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:05:45,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186190209] [2023-08-27 14:05:45,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186190209] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:05:45,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182381592] [2023-08-27 14:05:45,457 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 14:05:45,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:05:45,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:05:45,459 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 14:05:45,467 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 14:05:45,539 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 14:05:45,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:05:45,540 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 14:05:45,541 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:05:45,599 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:05:45,599 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:05:45,632 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:05:45,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182381592] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:05:45,632 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:05:45,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 14:05:45,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754600248] [2023-08-27 14:05:45,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:05:45,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 14:05:45,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:05:45,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 14:05:45,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-08-27 14:05:45,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 14:05:45,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 2001 transitions, 47452 flow. Second operand has 15 states, 15 states have (on average 61.733333333333334) internal successors, (926), 15 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:45,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:05:45,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 14:05:45,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:05:54,305 INFO L124 PetriNetUnfolderBase]: 8802/15304 cut-off events. [2023-08-27 14:05:54,305 INFO L125 PetriNetUnfolderBase]: For 646760/646760 co-relation queries the response was YES. [2023-08-27 14:05:54,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159229 conditions, 15304 events. 8802/15304 cut-off events. For 646760/646760 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 108239 event pairs, 1846 based on Foata normal form. 738/16042 useless extension candidates. Maximal degree in co-relation 159126. Up to 11815 conditions per place. [2023-08-27 14:05:54,589 INFO L140 encePairwiseOnDemand]: 149/157 looper letters, 1866 selfloop transitions, 703 changer transitions 9/2578 dead transitions. [2023-08-27 14:05:54,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 2578 transitions, 66594 flow [2023-08-27 14:05:54,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 14:05:54,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 14:05:54,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1264 transitions. [2023-08-27 14:05:54,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42373449547435466 [2023-08-27 14:05:54,592 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1264 transitions. [2023-08-27 14:05:54,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1264 transitions. [2023-08-27 14:05:54,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:05:54,592 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1264 transitions. [2023-08-27 14:05:54,595 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 66.52631578947368) internal successors, (1264), 19 states have internal predecessors, (1264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:54,598 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 157.0) internal successors, (3140), 20 states have internal predecessors, (3140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:54,598 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 157.0) internal successors, (3140), 20 states have internal predecessors, (3140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:05:54,599 INFO L175 Difference]: Start difference. First operand has 231 places, 2001 transitions, 47452 flow. Second operand 19 states and 1264 transitions. [2023-08-27 14:05:54,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 2578 transitions, 66594 flow [2023-08-27 14:06:01,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 2578 transitions, 65082 flow, removed 670 selfloop flow, removed 6 redundant places. [2023-08-27 14:06:01,207 INFO L231 Difference]: Finished difference. Result has 256 places, 2417 transitions, 58358 flow [2023-08-27 14:06:01,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=46010, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2001, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=58358, PETRI_PLACES=256, PETRI_TRANSITIONS=2417} [2023-08-27 14:06:01,209 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 228 predicate places. [2023-08-27 14:06:01,209 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 2417 transitions, 58358 flow [2023-08-27 14:06:01,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 61.733333333333334) internal successors, (926), 15 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:01,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:06:01,209 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:06:01,219 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 14:06:01,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:01,415 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:06:01,415 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:06:01,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1343485276, now seen corresponding path program 7 times [2023-08-27 14:06:01,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:06:01,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843375363] [2023-08-27 14:06:01,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:06:01,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:06:01,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:06:01,473 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 14:06:01,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:06:01,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843375363] [2023-08-27 14:06:01,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843375363] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:06:01,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325355221] [2023-08-27 14:06:01,473 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 14:06:01,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:01,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:06:01,474 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 14:06:01,481 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 14:06:01,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:06:01,542 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 14:06:01,542 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:06:01,589 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 14:06:01,589 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:06:01,615 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 14:06:01,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325355221] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:06:01,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:06:01,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-08-27 14:06:01,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472316000] [2023-08-27 14:06:01,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:06:01,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 14:06:01,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:06:01,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 14:06:01,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-08-27 14:06:01,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 14:06:01,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 2417 transitions, 58358 flow. Second operand has 13 states, 13 states have (on average 61.92307692307692) internal successors, (805), 13 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:01,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:06:01,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 14:06:01,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:06:11,646 INFO L124 PetriNetUnfolderBase]: 8895/15463 cut-off events. [2023-08-27 14:06:11,647 INFO L125 PetriNetUnfolderBase]: For 716855/716855 co-relation queries the response was YES. [2023-08-27 14:06:11,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170494 conditions, 15463 events. 8895/15463 cut-off events. For 716855/716855 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 109498 event pairs, 2158 based on Foata normal form. 62/15525 useless extension candidates. Maximal degree in co-relation 170378. Up to 13161 conditions per place. [2023-08-27 14:06:11,844 INFO L140 encePairwiseOnDemand]: 150/157 looper letters, 2008 selfloop transitions, 539 changer transitions 4/2551 dead transitions. [2023-08-27 14:06:11,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 2551 transitions, 67696 flow [2023-08-27 14:06:11,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 14:06:11,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 14:06:11,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 726 transitions. [2023-08-27 14:06:11,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42038216560509556 [2023-08-27 14:06:11,846 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 726 transitions. [2023-08-27 14:06:11,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 726 transitions. [2023-08-27 14:06:11,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:06:11,846 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 726 transitions. [2023-08-27 14:06:11,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 66.0) internal successors, (726), 11 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:11,849 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 157.0) internal successors, (1884), 12 states have internal predecessors, (1884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:11,849 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 157.0) internal successors, (1884), 12 states have internal predecessors, (1884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:11,849 INFO L175 Difference]: Start difference. First operand has 256 places, 2417 transitions, 58358 flow. Second operand 11 states and 726 transitions. [2023-08-27 14:06:11,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 2551 transitions, 67696 flow [2023-08-27 14:06:21,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 2551 transitions, 63275 flow, removed 1981 selfloop flow, removed 6 redundant places. [2023-08-27 14:06:21,287 INFO L231 Difference]: Finished difference. Result has 261 places, 2438 transitions, 55590 flow [2023-08-27 14:06:21,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=54067, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=513, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1898, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=55590, PETRI_PLACES=261, PETRI_TRANSITIONS=2438} [2023-08-27 14:06:21,290 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 233 predicate places. [2023-08-27 14:06:21,290 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 2438 transitions, 55590 flow [2023-08-27 14:06:21,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 61.92307692307692) internal successors, (805), 13 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:21,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:06:21,290 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:06:21,296 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-27 14:06:21,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-08-27 14:06:21,496 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:06:21,496 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:06:21,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1446685671, now seen corresponding path program 8 times [2023-08-27 14:06:21,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:06:21,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058245907] [2023-08-27 14:06:21,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:06:21,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:06:21,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:06:21,606 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:21,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:06:21,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058245907] [2023-08-27 14:06:21,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058245907] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:06:21,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481144445] [2023-08-27 14:06:21,607 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 14:06:21,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:21,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:06:21,608 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 14:06:21,610 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 14:06:21,684 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 14:06:21,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:06:21,685 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 14:06:21,686 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:06:21,737 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:21,737 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:06:21,782 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:21,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [481144445] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:06:21,783 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:06:21,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2023-08-27 14:06:21,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243389569] [2023-08-27 14:06:21,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:06:21,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 14:06:21,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:06:21,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 14:06:21,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-08-27 14:06:21,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 14:06:21,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 2438 transitions, 55590 flow. Second operand has 14 states, 14 states have (on average 61.92857142857143) internal successors, (867), 14 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:21,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:06:21,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 14:06:21,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:06:34,468 INFO L124 PetriNetUnfolderBase]: 11462/19850 cut-off events. [2023-08-27 14:06:34,469 INFO L125 PetriNetUnfolderBase]: For 914862/914862 co-relation queries the response was YES. [2023-08-27 14:06:34,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 217202 conditions, 19850 events. 11462/19850 cut-off events. For 914862/914862 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 146426 event pairs, 359 based on Foata normal form. 300/20150 useless extension candidates. Maximal degree in co-relation 217087. Up to 8409 conditions per place. [2023-08-27 14:06:34,797 INFO L140 encePairwiseOnDemand]: 150/157 looper letters, 2358 selfloop transitions, 999 changer transitions 12/3369 dead transitions. [2023-08-27 14:06:34,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 3369 transitions, 84872 flow [2023-08-27 14:06:34,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 14:06:34,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 14:06:34,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 988 transitions. [2023-08-27 14:06:34,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41953290870488325 [2023-08-27 14:06:34,799 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 988 transitions. [2023-08-27 14:06:34,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 988 transitions. [2023-08-27 14:06:34,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:06:34,799 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 988 transitions. [2023-08-27 14:06:34,800 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 65.86666666666666) internal successors, (988), 15 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:34,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 157.0) internal successors, (2512), 16 states have internal predecessors, (2512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:34,802 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 157.0) internal successors, (2512), 16 states have internal predecessors, (2512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:34,803 INFO L175 Difference]: Start difference. First operand has 261 places, 2438 transitions, 55590 flow. Second operand 15 states and 988 transitions. [2023-08-27 14:06:34,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 3369 transitions, 84872 flow [2023-08-27 14:06:45,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 3369 transitions, 84178 flow, removed 8 selfloop flow, removed 5 redundant places. [2023-08-27 14:06:46,031 INFO L231 Difference]: Finished difference. Result has 277 places, 3071 transitions, 75892 flow [2023-08-27 14:06:46,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=54974, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=362, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=75892, PETRI_PLACES=277, PETRI_TRANSITIONS=3071} [2023-08-27 14:06:46,033 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 249 predicate places. [2023-08-27 14:06:46,033 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 3071 transitions, 75892 flow [2023-08-27 14:06:46,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 61.92857142857143) internal successors, (867), 14 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:46,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:06:46,034 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:06:46,038 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-27 14:06:46,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:46,235 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:06:46,235 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:06:46,235 INFO L85 PathProgramCache]: Analyzing trace with hash -489551267, now seen corresponding path program 9 times [2023-08-27 14:06:46,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:06:46,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836757795] [2023-08-27 14:06:46,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:06:46,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:06:46,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:06:46,315 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:46,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:06:46,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836757795] [2023-08-27 14:06:46,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836757795] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:06:46,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397857519] [2023-08-27 14:06:46,316 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 14:06:46,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:06:46,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:06:46,321 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 14:06:46,324 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 14:06:46,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-27 14:06:46,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:06:46,396 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 14:06:46,397 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:06:46,451 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:46,451 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:06:46,485 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:06:46,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1397857519] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:06:46,485 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:06:46,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-27 14:06:46,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719471646] [2023-08-27 14:06:46,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:06:46,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 14:06:46,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:06:46,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 14:06:46,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2023-08-27 14:06:46,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 14:06:46,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 3071 transitions, 75892 flow. Second operand has 15 states, 15 states have (on average 61.8) internal successors, (927), 15 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:06:46,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:06:46,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 14:06:46,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:07:05,654 INFO L124 PetriNetUnfolderBase]: 13905/23299 cut-off events. [2023-08-27 14:07:05,654 INFO L125 PetriNetUnfolderBase]: For 1259395/1259395 co-relation queries the response was YES. [2023-08-27 14:07:05,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 276495 conditions, 23299 events. 13905/23299 cut-off events. For 1259395/1259395 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 169987 event pairs, 2059 based on Foata normal form. 168/23467 useless extension candidates. Maximal degree in co-relation 276373. Up to 12788 conditions per place. [2023-08-27 14:07:06,222 INFO L140 encePairwiseOnDemand]: 150/157 looper letters, 1999 selfloop transitions, 1908 changer transitions 12/3919 dead transitions. [2023-08-27 14:07:06,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 3919 transitions, 106066 flow [2023-08-27 14:07:06,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 14:07:06,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 14:07:06,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1250 transitions. [2023-08-27 14:07:06,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4190412336573919 [2023-08-27 14:07:06,224 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1250 transitions. [2023-08-27 14:07:06,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1250 transitions. [2023-08-27 14:07:06,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:07:06,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1250 transitions. [2023-08-27 14:07:06,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 65.78947368421052) internal successors, (1250), 19 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:06,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 157.0) internal successors, (3140), 20 states have internal predecessors, (3140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:06,229 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 157.0) internal successors, (3140), 20 states have internal predecessors, (3140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:06,229 INFO L175 Difference]: Start difference. First operand has 277 places, 3071 transitions, 75892 flow. Second operand 19 states and 1250 transitions. [2023-08-27 14:07:06,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 3919 transitions, 106066 flow [2023-08-27 14:07:24,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 3919 transitions, 104913 flow, removed 556 selfloop flow, removed 4 redundant places. [2023-08-27 14:07:24,865 INFO L231 Difference]: Finished difference. Result has 299 places, 3664 transitions, 95729 flow [2023-08-27 14:07:24,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=74916, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3071, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1357, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1673, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=95729, PETRI_PLACES=299, PETRI_TRANSITIONS=3664} [2023-08-27 14:07:24,868 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 271 predicate places. [2023-08-27 14:07:24,868 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 3664 transitions, 95729 flow [2023-08-27 14:07:24,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 61.8) internal successors, (927), 15 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:24,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:07:24,868 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:07:24,877 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 14:07:25,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:07:25,074 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:07:25,074 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:07:25,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1376808091, now seen corresponding path program 10 times [2023-08-27 14:07:25,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:07:25,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952244430] [2023-08-27 14:07:25,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:07:25,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:07:25,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:07:25,158 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:25,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:07:25,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952244430] [2023-08-27 14:07:25,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952244430] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:07:25,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547247047] [2023-08-27 14:07:25,159 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 14:07:25,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:07:25,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:07:25,160 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 14:07:25,162 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 14:07:25,236 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 14:07:25,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:07:25,237 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 14:07:25,238 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:07:25,313 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:25,313 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:07:25,358 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:07:25,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1547247047] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:07:25,359 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:07:25,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-08-27 14:07:25,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983328904] [2023-08-27 14:07:25,359 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:07:25,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 14:07:25,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:07:25,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 14:07:25,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2023-08-27 14:07:25,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 14:07:25,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 3664 transitions, 95729 flow. Second operand has 16 states, 16 states have (on average 62.0) internal successors, (992), 16 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:25,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:07:25,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 14:07:25,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:07:51,736 INFO L124 PetriNetUnfolderBase]: 15885/26893 cut-off events. [2023-08-27 14:07:51,737 INFO L125 PetriNetUnfolderBase]: For 1557511/1557511 co-relation queries the response was YES. [2023-08-27 14:07:52,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 342279 conditions, 26893 events. 15885/26893 cut-off events. For 1557511/1557511 co-relation queries the response was YES. Maximal size of possible extension queue 721. Compared 202790 event pairs, 1417 based on Foata normal form. 636/27529 useless extension candidates. Maximal degree in co-relation 342149. Up to 10134 conditions per place. [2023-08-27 14:07:52,380 INFO L140 encePairwiseOnDemand]: 149/157 looper letters, 2837 selfloop transitions, 1785 changer transitions 10/4632 dead transitions. [2023-08-27 14:07:52,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 4632 transitions, 132635 flow [2023-08-27 14:07:52,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 14:07:52,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 14:07:52,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1321 transitions. [2023-08-27 14:07:52,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4207006369426752 [2023-08-27 14:07:52,382 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1321 transitions. [2023-08-27 14:07:52,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1321 transitions. [2023-08-27 14:07:52,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:07:52,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1321 transitions. [2023-08-27 14:07:52,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 66.05) internal successors, (1321), 20 states have internal predecessors, (1321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:52,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 157.0) internal successors, (3297), 21 states have internal predecessors, (3297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:52,385 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 157.0) internal successors, (3297), 21 states have internal predecessors, (3297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:07:52,385 INFO L175 Difference]: Start difference. First operand has 299 places, 3664 transitions, 95729 flow. Second operand 20 states and 1321 transitions. [2023-08-27 14:07:52,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 4632 transitions, 132635 flow [2023-08-27 14:08:21,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 4632 transitions, 128483 flow, removed 1795 selfloop flow, removed 7 redundant places. [2023-08-27 14:08:21,581 INFO L231 Difference]: Finished difference. Result has 319 places, 4219 transitions, 113681 flow [2023-08-27 14:08:21,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=92721, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1972, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=113681, PETRI_PLACES=319, PETRI_TRANSITIONS=4219} [2023-08-27 14:08:21,585 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 291 predicate places. [2023-08-27 14:08:21,585 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 4219 transitions, 113681 flow [2023-08-27 14:08:21,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 62.0) internal successors, (992), 16 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:08:21,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:08:21,585 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:08:21,595 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 14:08:21,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:08:21,791 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:08:21,791 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:08:21,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1933296307, now seen corresponding path program 11 times [2023-08-27 14:08:21,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:08:21,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067619924] [2023-08-27 14:08:21,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:08:21,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:08:21,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:08:21,873 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:08:21,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:08:21,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067619924] [2023-08-27 14:08:21,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067619924] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:08:21,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032946560] [2023-08-27 14:08:21,873 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 14:08:21,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:08:21,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:08:21,877 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:08:21,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-27 14:08:21,951 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-27 14:08:21,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:08:21,952 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 14:08:21,956 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:08:22,018 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:08:22,018 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:08:22,069 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:08:22,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032946560] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:08:22,069 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:08:22,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-27 14:08:22,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300248671] [2023-08-27 14:08:22,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:08:22,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 14:08:22,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:08:22,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 14:08:22,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2023-08-27 14:08:22,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 14:08:22,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 4219 transitions, 113681 flow. Second operand has 15 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 14:08:22,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:08:22,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 14:08:22,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:08:58,406 INFO L124 PetriNetUnfolderBase]: 16559/28499 cut-off events. [2023-08-27 14:08:58,406 INFO L125 PetriNetUnfolderBase]: For 1850074/1850074 co-relation queries the response was YES. [2023-08-27 14:08:59,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 371197 conditions, 28499 events. 16559/28499 cut-off events. For 1850074/1850074 co-relation queries the response was YES. Maximal size of possible extension queue 786. Compared 221692 event pairs, 1198 based on Foata normal form. 450/28949 useless extension candidates. Maximal degree in co-relation 371061. Up to 11192 conditions per place. [2023-08-27 14:08:59,295 INFO L140 encePairwiseOnDemand]: 149/157 looper letters, 1431 selfloop transitions, 3364 changer transitions 6/4801 dead transitions. [2023-08-27 14:08:59,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 4801 transitions, 143957 flow [2023-08-27 14:08:59,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-27 14:08:59,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-27 14:08:59,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1904 transitions. [2023-08-27 14:08:59,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181858115528223 [2023-08-27 14:08:59,297 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1904 transitions. [2023-08-27 14:08:59,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1904 transitions. [2023-08-27 14:08:59,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:08:59,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1904 transitions. [2023-08-27 14:08:59,299 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 65.65517241379311) internal successors, (1904), 29 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:08:59,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 157.0) internal successors, (4710), 30 states have internal predecessors, (4710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:08:59,302 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 157.0) internal successors, (4710), 30 states have internal predecessors, (4710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:08:59,302 INFO L175 Difference]: Start difference. First operand has 319 places, 4219 transitions, 113681 flow. Second operand 29 states and 1904 transitions. [2023-08-27 14:08:59,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 4801 transitions, 143957 flow [2023-08-27 14:09:35,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 4801 transitions, 141632 flow, removed 856 selfloop flow, removed 10 redundant places. [2023-08-27 14:09:35,771 INFO L231 Difference]: Finished difference. Result has 344 places, 4546 transitions, 133583 flow [2023-08-27 14:09:35,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=111776, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3044, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=978, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=133583, PETRI_PLACES=344, PETRI_TRANSITIONS=4546} [2023-08-27 14:09:35,774 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 316 predicate places. [2023-08-27 14:09:35,774 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 4546 transitions, 133583 flow [2023-08-27 14:09:35,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 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 14:09:35,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:09:35,775 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:09:35,780 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-27 14:09:35,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-27 14:09:35,979 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:09:35,980 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:09:35,980 INFO L85 PathProgramCache]: Analyzing trace with hash -775703779, now seen corresponding path program 12 times [2023-08-27 14:09:35,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:09:35,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309702373] [2023-08-27 14:09:35,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:09:35,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:09:35,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:09:36,057 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:09:36,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:09:36,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309702373] [2023-08-27 14:09:36,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309702373] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:09:36,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722965201] [2023-08-27 14:09:36,057 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 14:09:36,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:09:36,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:09:36,058 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:09:36,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-27 14:09:36,126 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 14:09:36,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:09:36,127 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 14:09:36,127 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:09:36,194 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:09:36,194 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:09:36,252 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:09:36,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722965201] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:09:36,252 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:09:36,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-08-27 14:09:36,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685618935] [2023-08-27 14:09:36,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:09:36,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 14:09:36,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:09:36,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 14:09:36,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-27 14:09:36,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 14:09:36,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 4546 transitions, 133583 flow. Second operand has 15 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 14:09:36,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:09:36,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 14:09:36,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:10:21,815 INFO L124 PetriNetUnfolderBase]: 18658/32394 cut-off events. [2023-08-27 14:10:21,815 INFO L125 PetriNetUnfolderBase]: For 2295263/2295263 co-relation queries the response was YES. [2023-08-27 14:10:22,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 435649 conditions, 32394 events. 18658/32394 cut-off events. For 2295263/2295263 co-relation queries the response was YES. Maximal size of possible extension queue 921. Compared 260116 event pairs, 1313 based on Foata normal form. 358/32752 useless extension candidates. Maximal degree in co-relation 435507. Up to 12990 conditions per place. [2023-08-27 14:10:22,428 INFO L140 encePairwiseOnDemand]: 149/157 looper letters, 2376 selfloop transitions, 3125 changer transitions 11/5512 dead transitions. [2023-08-27 14:10:22,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 5512 transitions, 176051 flow [2023-08-27 14:10:22,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-27 14:10:22,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-27 14:10:22,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1707 transitions. [2023-08-27 14:10:22,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41817736403723665 [2023-08-27 14:10:22,431 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1707 transitions. [2023-08-27 14:10:22,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1707 transitions. [2023-08-27 14:10:22,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:10:22,431 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1707 transitions. [2023-08-27 14:10:22,433 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 65.65384615384616) internal successors, (1707), 26 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:10:22,437 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 157.0) internal successors, (4239), 27 states have internal predecessors, (4239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:10:22,437 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 157.0) internal successors, (4239), 27 states have internal predecessors, (4239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:10:22,437 INFO L175 Difference]: Start difference. First operand has 344 places, 4546 transitions, 133583 flow. Second operand 26 states and 1707 transitions. [2023-08-27 14:10:22,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 5512 transitions, 176051 flow [2023-08-27 14:11:13,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 5512 transitions, 167704 flow, removed 1960 selfloop flow, removed 19 redundant places. [2023-08-27 14:11:13,685 INFO L231 Difference]: Finished difference. Result has 361 places, 5227 transitions, 158677 flow [2023-08-27 14:11:13,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=126759, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2458, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=158677, PETRI_PLACES=361, PETRI_TRANSITIONS=5227} [2023-08-27 14:11:13,689 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 333 predicate places. [2023-08-27 14:11:13,689 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 5227 transitions, 158677 flow [2023-08-27 14:11:13,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 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 14:11:13,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:11:13,690 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:11:13,696 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-27 14:11:13,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-27 14:11:13,892 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:11:13,892 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:11:13,893 INFO L85 PathProgramCache]: Analyzing trace with hash 377254049, now seen corresponding path program 13 times [2023-08-27 14:11:13,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:11:13,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547032022] [2023-08-27 14:11:13,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:11:13,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:11:13,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:11:13,972 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:11:13,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:11:13,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547032022] [2023-08-27 14:11:13,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547032022] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:11:13,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764103783] [2023-08-27 14:11:13,973 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 14:11:13,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:11:13,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:11:13,974 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:11:13,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-27 14:11:14,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:11:14,050 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 14:11:14,051 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:11:14,135 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:11:14,135 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:11:14,179 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:11:14,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764103783] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:11:14,180 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:11:14,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 15 [2023-08-27 14:11:14,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408891255] [2023-08-27 14:11:14,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:11:14,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 14:11:14,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:11:14,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 14:11:14,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-27 14:11:14,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 14:11:14,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 5227 transitions, 158677 flow. Second operand has 15 states, 15 states have (on average 62.13333333333333) internal successors, (932), 15 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:11:14,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:11:14,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 14:11:14,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:12:30,003 INFO L124 PetriNetUnfolderBase]: 25120/43370 cut-off events. [2023-08-27 14:12:30,003 INFO L125 PetriNetUnfolderBase]: For 3458247/3458247 co-relation queries the response was YES. [2023-08-27 14:12:31,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 608500 conditions, 43370 events. 25120/43370 cut-off events. For 3458247/3458247 co-relation queries the response was YES. Maximal size of possible extension queue 1228. Compared 360445 event pairs, 1151 based on Foata normal form. 444/43814 useless extension candidates. Maximal degree in co-relation 608347. Up to 16354 conditions per place. [2023-08-27 14:12:31,365 INFO L140 encePairwiseOnDemand]: 149/157 looper letters, 1935 selfloop transitions, 5648 changer transitions 20/7603 dead transitions. [2023-08-27 14:12:31,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 7603 transitions, 253103 flow [2023-08-27 14:12:31,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-27 14:12:31,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-27 14:12:31,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1968 transitions. [2023-08-27 14:12:31,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4178343949044586 [2023-08-27 14:12:31,375 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1968 transitions. [2023-08-27 14:12:31,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1968 transitions. [2023-08-27 14:12:31,376 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:12:31,376 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1968 transitions. [2023-08-27 14:12:31,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 65.6) internal successors, (1968), 30 states have internal predecessors, (1968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:12:31,382 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 157.0) internal successors, (4867), 31 states have internal predecessors, (4867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:12:31,383 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 157.0) internal successors, (4867), 31 states have internal predecessors, (4867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:12:31,383 INFO L175 Difference]: Start difference. First operand has 361 places, 5227 transitions, 158677 flow. Second operand 30 states and 1968 transitions. [2023-08-27 14:12:31,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 7603 transitions, 253103 flow [2023-08-27 14:14:57,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 7603 transitions, 248975 flow, removed 1581 selfloop flow, removed 11 redundant places. [2023-08-27 14:14:57,740 INFO L231 Difference]: Finished difference. Result has 391 places, 7260 transitions, 235878 flow [2023-08-27 14:14:57,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=157, PETRI_DIFFERENCE_MINUEND_FLOW=155726, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3846, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=235878, PETRI_PLACES=391, PETRI_TRANSITIONS=7260} [2023-08-27 14:14:57,744 INFO L281 CegarLoopForPetriNet]: 28 programPoint places, 363 predicate places. [2023-08-27 14:14:57,744 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 7260 transitions, 235878 flow [2023-08-27 14:14:57,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 62.13333333333333) internal successors, (932), 15 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:14:57,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 14:14:57,745 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 14:14:57,749 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-27 14:14:57,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:14:57,945 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 14:14:57,945 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 14:14:57,945 INFO L85 PathProgramCache]: Analyzing trace with hash -197112301, now seen corresponding path program 14 times [2023-08-27 14:14:57,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 14:14:57,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597527515] [2023-08-27 14:14:57,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 14:14:57,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 14:14:57,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 14:14:58,026 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:14:58,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 14:14:58,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597527515] [2023-08-27 14:14:58,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597527515] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 14:14:58,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000383841] [2023-08-27 14:14:58,027 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 14:14:58,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:14:58,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 14:14:58,030 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 14:14:58,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-27 14:14:58,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 14:14:58,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 14:14:58,101 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 14:14:58,101 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 14:14:58,164 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:14:58,164 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 14:14:58,218 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 14:14:58,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000383841] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 14:14:58,218 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 14:14:58,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-08-27 14:14:58,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571912220] [2023-08-27 14:14:58,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 14:14:58,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 14:14:58,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 14:14:58,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 14:14:58,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2023-08-27 14:14:58,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 157 [2023-08-27 14:14:58,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 7260 transitions, 235878 flow. Second operand has 18 states, 18 states have (on average 61.94444444444444) internal successors, (1115), 18 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:14:58,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 14:14:58,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 157 [2023-08-27 14:14:58,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 14:17:17,716 INFO L124 PetriNetUnfolderBase]: 28789/49951 cut-off events. [2023-08-27 14:17:17,716 INFO L125 PetriNetUnfolderBase]: For 4442644/4442644 co-relation queries the response was YES. [2023-08-27 14:17:19,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 747416 conditions, 49951 events. 28789/49951 cut-off events. For 4442644/4442644 co-relation queries the response was YES. Maximal size of possible extension queue 1433. Compared 428442 event pairs, 2462 based on Foata normal form. 200/50151 useless extension candidates. Maximal degree in co-relation 747253. Up to 19294 conditions per place. [2023-08-27 14:17:19,800 INFO L140 encePairwiseOnDemand]: 149/157 looper letters, 4795 selfloop transitions, 3975 changer transitions 12/8782 dead transitions. [2023-08-27 14:17:19,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 8782 transitions, 312035 flow [2023-08-27 14:17:19,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 14:17:19,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 14:17:19,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2040 transitions. [2023-08-27 14:17:19,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4191493733305938 [2023-08-27 14:17:19,803 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2040 transitions. [2023-08-27 14:17:19,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2040 transitions. [2023-08-27 14:17:19,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 14:17:19,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2040 transitions. [2023-08-27 14:17:19,806 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 65.80645161290323) internal successors, (2040), 31 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:17:19,809 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 157.0) internal successors, (5024), 32 states have internal predecessors, (5024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:17:19,810 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 157.0) internal successors, (5024), 32 states have internal predecessors, (5024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 14:17:19,810 INFO L175 Difference]: Start difference. First operand has 391 places, 7260 transitions, 235878 flow. Second operand 31 states and 2040 transitions. [2023-08-27 14:17:19,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 8782 transitions, 312035 flow Received shutdown request... [2023-08-27 14:19:10,091 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (18 of 19 remaining) [2023-08-27 14:19:10,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-27 14:19:10,132 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 14:19:10,132 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 14:19:10,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 14:19:10,291 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-08-27 14:19:10,293 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 19 remaining) [2023-08-27 14:19:10,293 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 19 remaining) [2023-08-27 14:19:10,293 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 19 remaining) [2023-08-27 14:19:10,293 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 19 remaining) [2023-08-27 14:19:10,293 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 19 remaining) [2023-08-27 14:19:10,293 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 19 remaining) [2023-08-27 14:19:10,293 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 19 remaining) [2023-08-27 14:19:10,293 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 19 remaining) [2023-08-27 14:19:10,294 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (9 of 19 remaining) [2023-08-27 14:19:10,294 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 19 remaining) [2023-08-27 14:19:10,294 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 19 remaining) [2023-08-27 14:19:10,294 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 19 remaining) [2023-08-27 14:19:10,294 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 19 remaining) [2023-08-27 14:19:10,294 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 19 remaining) [2023-08-27 14:19:10,294 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 19 remaining) [2023-08-27 14:19:10,294 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 19 remaining) [2023-08-27 14:19:10,294 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 19 remaining) [2023-08-27 14:19:10,294 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 19 remaining) [2023-08-27 14:19:10,295 INFO L445 BasicCegarLoop]: Path program histogram: [14, 6, 3, 2, 1, 1, 1, 1, 1, 1] [2023-08-27 14:19:10,299 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 14:19:10,299 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 14:19:10,304 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 02:19:10 BasicIcfg [2023-08-27 14:19:10,304 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 14:19:10,304 INFO L158 Benchmark]: Toolchain (without parser) took 838897.01ms. Allocated memory was 394.3MB in the beginning and 7.7GB in the end (delta: 7.3GB). Free memory was 370.9MB in the beginning and 5.3GB in the end (delta: -5.0GB). Peak memory consumption was 4.0GB. Max. memory is 16.0GB. [2023-08-27 14:19:10,304 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 394.3MB. Free memory is still 370.7MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 14:19:10,305 INFO L158 Benchmark]: CACSL2BoogieTranslator took 240.08ms. Allocated memory is still 394.3MB. Free memory was 370.9MB in the beginning and 360.0MB in the end (delta: 10.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-27 14:19:10,305 INFO L158 Benchmark]: Boogie Procedure Inliner took 39.68ms. Allocated memory is still 394.3MB. Free memory was 360.0MB in the beginning and 358.5MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 14:19:10,305 INFO L158 Benchmark]: Boogie Preprocessor took 41.16ms. Allocated memory is still 394.3MB. Free memory was 358.5MB in the beginning and 356.9MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 14:19:10,305 INFO L158 Benchmark]: RCFGBuilder took 455.34ms. Allocated memory is still 394.3MB. Free memory was 356.9MB in the beginning and 340.7MB in the end (delta: 16.3MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2023-08-27 14:19:10,305 INFO L158 Benchmark]: TraceAbstraction took 838113.77ms. Allocated memory was 394.3MB in the beginning and 7.7GB in the end (delta: 7.3GB). Free memory was 340.2MB in the beginning and 5.3GB in the end (delta: -5.0GB). Peak memory consumption was 4.0GB. Max. memory is 16.0GB. [2023-08-27 14:19:10,307 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.14ms. Allocated memory is still 394.3MB. Free memory is still 370.7MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 240.08ms. Allocated memory is still 394.3MB. Free memory was 370.9MB in the beginning and 360.0MB in the end (delta: 10.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 39.68ms. Allocated memory is still 394.3MB. Free memory was 360.0MB in the beginning and 358.5MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 41.16ms. Allocated memory is still 394.3MB. Free memory was 358.5MB in the beginning and 356.9MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 455.34ms. Allocated memory is still 394.3MB. Free memory was 356.9MB in the beginning and 340.7MB in the end (delta: 16.3MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * TraceAbstraction took 838113.77ms. Allocated memory was 394.3MB in the beginning and 7.7GB in the end (delta: 7.3GB). Free memory was 340.2MB in the beginning and 5.3GB in the end (delta: -5.0GB). Peak memory consumption was 4.0GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.4s, 79 PlacesBefore, 28 PlacesAfterwards, 77 TransitionsBefore, 23 TransitionsAfterwards, 1088 CoEnabledTransitionPairs, 6 FixpointIterations, 26 TrivialSequentialCompositions, 33 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 4 ConcurrentYvCompositions, 3 ChoiceCompositions, 69 TotalNumberOfCompositions, 1274 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1214, independent: 1206, independent conditional: 0, independent unconditional: 1206, dependent: 8, dependent conditional: 0, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 586, independent: 582, independent conditional: 0, independent unconditional: 582, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1214, independent: 624, independent conditional: 0, independent unconditional: 624, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 586, unknown conditional: 0, unknown unconditional: 586] , Statistics on independence cache: Total cache size (in pairs): 43, Positive cache size: 43, Positive conditional cache size: 0, Positive unconditional cache size: 43, 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 executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 43]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 43]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 41]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 41]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 68]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 118 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: 838.0s, OverallIterations: 31, TraceHistogramMax: 10, PathProgramHistogramMax: 14, EmptinessCheckTime: 0.0s, AutomataDifference: 824.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.5s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1999 SdHoareTripleChecker+Valid, 3.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1999 mSDsluCounter, 232 SdHoareTripleChecker+Invalid, 2.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 147 mSDsCounter, 372 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6262 IncrementalHoareTripleChecker+Invalid, 6634 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 372 mSolverCounterUnsat, 85 mSDtfsCounter, 6262 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 951 GetRequests, 470 SyntacticMatches, 62 SemanticMatches, 419 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2552 ImplicationChecksByTransitivity, 2.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=235878occurred in iteration=30, InterpolantAutomatonStates: 367, 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, 3.9s InterpolantComputationTime, 721 NumberOfCodeBlocks, 717 NumberOfCodeBlocksAsserted, 79 NumberOfCheckSat, 945 ConstructedInterpolants, 0 QuantifiedInterpolants, 2803 SizeOfPredicates, 16 NumberOfNonLiveVariables, 2986 ConjunctsInSsa, 147 ConjunctsInUnsatCore, 74 InterpolantComputations, 11 PerfectInterpolantSequences, 101/515 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