/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 -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-prod-cons-eq.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 01:40:43,439 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 01:40:43,492 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 01:40:43,499 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 01:40:43,500 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 01:40:43,529 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 01:40:43,530 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 01:40:43,530 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 01:40:43,531 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 01:40:43,534 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 01:40:43,534 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 01:40:43,534 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 01:40:43,534 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 01:40:43,535 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 01:40:43,535 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 01:40:43,535 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 01:40:43,536 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 01:40:43,536 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 01:40:43,536 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 01:40:43,536 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 01:40:43,536 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 01:40:43,537 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 01:40:43,537 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 01:40:43,538 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 01:40:43,538 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 01:40:43,538 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 01:40:43,538 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 01:40:43,538 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 01:40:43,539 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 01:40:43,539 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 01:40:43,539 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 01:40:43,540 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 01:40:43,540 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 01:40:43,540 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 01:40:43,540 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 01:40:43,540 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.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 01:40:43,796 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 01:40:43,818 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 01:40:43,820 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 01:40:43,820 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 01:40:43,821 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 01:40:43,821 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-prod-cons-eq.wvr.c [2023-08-27 01:40:44,893 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 01:40:45,077 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 01:40:45,078 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-prod-cons-eq.wvr.c [2023-08-27 01:40:45,085 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31fe252b6/d24bb500cad143d6a6f78e07f4498bd8/FLAGc0fa7440a [2023-08-27 01:40:45,097 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31fe252b6/d24bb500cad143d6a6f78e07f4498bd8 [2023-08-27 01:40:45,101 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 01:40:45,102 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 01:40:45,104 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 01:40:45,104 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 01:40:45,106 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 01:40:45,107 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 01:40:45" (1/1) ... [2023-08-27 01:40:45,108 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@73cc6745 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:40:45, skipping insertion in model container [2023-08-27 01:40:45,108 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 01:40:45" (1/1) ... [2023-08-27 01:40:45,131 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 01:40:45,279 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 01:40:45,289 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 01:40:45,320 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 01:40:45,331 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 01:40:45,331 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 01:40:45,335 INFO L206 MainTranslator]: Completed translation [2023-08-27 01:40:45,335 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:40:45 WrapperNode [2023-08-27 01:40:45,335 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 01:40:45,336 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 01:40:45,336 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 01:40:45,336 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 01:40:45,340 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:40:45" (1/1) ... [2023-08-27 01:40:45,358 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:40:45" (1/1) ... [2023-08-27 01:40:45,393 INFO L138 Inliner]: procedures = 28, calls = 81, calls flagged for inlining = 27, calls inlined = 33, statements flattened = 442 [2023-08-27 01:40:45,393 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 01:40:45,393 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 01:40:45,393 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 01:40:45,394 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 01:40:45,399 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:40:45" (1/1) ... [2023-08-27 01:40:45,399 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:40:45" (1/1) ... [2023-08-27 01:40:45,402 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:40:45" (1/1) ... [2023-08-27 01:40:45,402 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:40:45" (1/1) ... [2023-08-27 01:40:45,409 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:40:45" (1/1) ... [2023-08-27 01:40:45,412 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:40:45" (1/1) ... [2023-08-27 01:40:45,414 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:40:45" (1/1) ... [2023-08-27 01:40:45,415 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:40:45" (1/1) ... [2023-08-27 01:40:45,418 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 01:40:45,418 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 01:40:45,418 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 01:40:45,418 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 01:40:45,419 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:40:45" (1/1) ... [2023-08-27 01:40:45,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 01:40:45,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:40:45,443 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 01:40:45,456 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 01:40:45,483 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 01:40:45,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-08-27 01:40:45,484 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 01:40:45,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 01:40:45,484 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 01:40:45,484 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-08-27 01:40:45,484 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 01:40:45,484 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 01:40:45,484 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 01:40:45,484 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 01:40:45,484 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-27 01:40:45,484 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-27 01:40:45,485 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 01:40:45,485 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-27 01:40:45,485 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-27 01:40:45,485 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-27 01:40:45,485 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 01:40:45,485 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 01:40:45,485 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 01:40:45,486 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 01:40:45,610 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 01:40:45,611 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 01:40:46,085 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 01:40:46,235 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 01:40:46,235 INFO L302 CfgBuilder]: Removed 9 assume(true) statements. [2023-08-27 01:40:46,237 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 01:40:46 BoogieIcfgContainer [2023-08-27 01:40:46,238 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 01:40:46,239 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 01:40:46,239 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 01:40:46,241 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 01:40:46,241 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 01:40:45" (1/3) ... [2023-08-27 01:40:46,242 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2fef610e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 01:40:46, skipping insertion in model container [2023-08-27 01:40:46,242 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:40:45" (2/3) ... [2023-08-27 01:40:46,242 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2fef610e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 01:40:46, skipping insertion in model container [2023-08-27 01:40:46,242 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 01:40:46" (3/3) ... [2023-08-27 01:40:46,243 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-prod-cons-eq.wvr.c [2023-08-27 01:40:46,253 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 01:40:46,253 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 25 error locations. [2023-08-27 01:40:46,253 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 01:40:46,343 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-27 01:40:46,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 403 places, 430 transitions, 884 flow [2023-08-27 01:40:46,534 INFO L124 PetriNetUnfolderBase]: 37/427 cut-off events. [2023-08-27 01:40:46,534 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 01:40:46,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 440 conditions, 427 events. 37/427 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 597 event pairs, 0 based on Foata normal form. 0/365 useless extension candidates. Maximal degree in co-relation 347. Up to 2 conditions per place. [2023-08-27 01:40:46,540 INFO L82 GeneralOperation]: Start removeDead. Operand has 403 places, 430 transitions, 884 flow [2023-08-27 01:40:46,548 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 389 places, 416 transitions, 850 flow [2023-08-27 01:40:46,550 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 01:40:46,556 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 389 places, 416 transitions, 850 flow [2023-08-27 01:40:46,558 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 389 places, 416 transitions, 850 flow [2023-08-27 01:40:46,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 389 places, 416 transitions, 850 flow [2023-08-27 01:40:46,605 INFO L124 PetriNetUnfolderBase]: 37/416 cut-off events. [2023-08-27 01:40:46,605 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 01:40:46,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 429 conditions, 416 events. 37/416 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 567 event pairs, 0 based on Foata normal form. 0/355 useless extension candidates. Maximal degree in co-relation 347. Up to 2 conditions per place. [2023-08-27 01:40:46,610 INFO L119 LiptonReduction]: Number of co-enabled transitions 6514 [2023-08-27 01:40:59,063 INFO L134 LiptonReduction]: Checked pairs total: 8560 [2023-08-27 01:40:59,063 INFO L136 LiptonReduction]: Total number of compositions: 484 [2023-08-27 01:40:59,077 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 01:40:59,082 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;@71d03111, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 01:40:59,082 INFO L358 AbstractCegarLoop]: Starting to check reachability of 40 error locations. [2023-08-27 01:40:59,084 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 01:40:59,084 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-27 01:40:59,084 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 01:40:59,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:40:59,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-27 01:40:59,084 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:40:59,087 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:40:59,087 INFO L85 PathProgramCache]: Analyzing trace with hash 60210, now seen corresponding path program 1 times [2023-08-27 01:40:59,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:40:59,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304957070] [2023-08-27 01:40:59,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:40:59,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:40:59,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:40:59,336 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 01:40:59,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:40:59,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304957070] [2023-08-27 01:40:59,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304957070] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:40:59,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 01:40:59,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 01:40:59,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230987225] [2023-08-27 01:40:59,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:40:59,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 01:40:59,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:40:59,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 01:40:59,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 01:40:59,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 350 out of 914 [2023-08-27 01:40:59,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 59 transitions, 136 flow. Second operand has 3 states, 3 states have (on average 350.6666666666667) internal successors, (1052), 3 states have internal predecessors, (1052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:40:59,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:40:59,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 350 of 914 [2023-08-27 01:40:59,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:40:59,559 INFO L124 PetriNetUnfolderBase]: 588/900 cut-off events. [2023-08-27 01:40:59,559 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2023-08-27 01:40:59,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1902 conditions, 900 events. 588/900 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 4061 event pairs, 445 based on Foata normal form. 0/460 useless extension candidates. Maximal degree in co-relation 1678. Up to 881 conditions per place. [2023-08-27 01:40:59,564 INFO L140 encePairwiseOnDemand]: 888/914 looper letters, 49 selfloop transitions, 12 changer transitions 0/63 dead transitions. [2023-08-27 01:40:59,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 63 transitions, 266 flow [2023-08-27 01:40:59,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 01:40:59,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 01:40:59,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1125 transitions. [2023-08-27 01:40:59,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4102844638949672 [2023-08-27 01:40:59,577 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1125 transitions. [2023-08-27 01:40:59,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1125 transitions. [2023-08-27 01:40:59,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:40:59,580 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1125 transitions. [2023-08-27 01:40:59,584 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 375.0) internal successors, (1125), 3 states have internal predecessors, (1125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:40:59,590 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 914.0) internal successors, (3656), 4 states have internal predecessors, (3656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:40:59,591 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 914.0) internal successors, (3656), 4 states have internal predecessors, (3656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:40:59,592 INFO L175 Difference]: Start difference. First operand has 60 places, 59 transitions, 136 flow. Second operand 3 states and 1125 transitions. [2023-08-27 01:40:59,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 63 transitions, 266 flow [2023-08-27 01:40:59,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 63 transitions, 254 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-27 01:40:59,598 INFO L231 Difference]: Finished difference. Result has 52 places, 63 transitions, 216 flow [2023-08-27 01:40:59,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=216, PETRI_PLACES=52, PETRI_TRANSITIONS=63} [2023-08-27 01:40:59,601 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, -8 predicate places. [2023-08-27 01:40:59,602 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 63 transitions, 216 flow [2023-08-27 01:40:59,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 350.6666666666667) internal successors, (1052), 3 states have internal predecessors, (1052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:40:59,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:40:59,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 01:40:59,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 01:40:59,603 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:40:59,603 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:40:59,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1869247, now seen corresponding path program 1 times [2023-08-27 01:40:59,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:40:59,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3368043] [2023-08-27 01:40:59,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:40:59,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:40:59,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:40:59,665 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 01:40:59,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:40:59,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3368043] [2023-08-27 01:40:59,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3368043] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:40:59,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976305287] [2023-08-27 01:40:59,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:40:59,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:40:59,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:40:59,667 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 01:40:59,689 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 01:40:59,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:40:59,779 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 01:40:59,782 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:40:59,803 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 01:40:59,803 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:40:59,816 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 01:40:59,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1976305287] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:40:59,816 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:40:59,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-27 01:40:59,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180528134] [2023-08-27 01:40:59,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:40:59,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 01:40:59,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:40:59,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 01:40:59,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 01:40:59,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 350 out of 914 [2023-08-27 01:40:59,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 63 transitions, 216 flow. Second operand has 7 states, 7 states have (on average 351.14285714285717) internal successors, (2458), 7 states have internal predecessors, (2458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:40:59,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:40:59,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 350 of 914 [2023-08-27 01:40:59,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:00,052 INFO L124 PetriNetUnfolderBase]: 618/942 cut-off events. [2023-08-27 01:41:00,052 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 01:41:00,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2013 conditions, 942 events. 618/942 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 4217 event pairs, 445 based on Foata normal form. 0/483 useless extension candidates. Maximal degree in co-relation 1775. Up to 889 conditions per place. [2023-08-27 01:41:00,056 INFO L140 encePairwiseOnDemand]: 894/914 looper letters, 45 selfloop transitions, 58 changer transitions 0/105 dead transitions. [2023-08-27 01:41:00,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 105 transitions, 602 flow [2023-08-27 01:41:00,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 01:41:00,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 01:41:00,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2565 transitions. [2023-08-27 01:41:00,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40090653329165366 [2023-08-27 01:41:00,064 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2565 transitions. [2023-08-27 01:41:00,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2565 transitions. [2023-08-27 01:41:00,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:00,068 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2565 transitions. [2023-08-27 01:41:00,072 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 366.42857142857144) internal successors, (2565), 7 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:00,080 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 914.0) internal successors, (7312), 8 states have internal predecessors, (7312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:00,082 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 914.0) internal successors, (7312), 8 states have internal predecessors, (7312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:00,082 INFO L175 Difference]: Start difference. First operand has 52 places, 63 transitions, 216 flow. Second operand 7 states and 2565 transitions. [2023-08-27 01:41:00,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 105 transitions, 602 flow [2023-08-27 01:41:00,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 105 transitions, 566 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 01:41:00,086 INFO L231 Difference]: Finished difference. Result has 59 places, 105 transitions, 570 flow [2023-08-27 01:41:00,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=570, PETRI_PLACES=59, PETRI_TRANSITIONS=105} [2023-08-27 01:41:00,087 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, -1 predicate places. [2023-08-27 01:41:00,087 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 105 transitions, 570 flow [2023-08-27 01:41:00,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 351.14285714285717) internal successors, (2458), 7 states have internal predecessors, (2458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:00,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:00,088 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1] [2023-08-27 01:41:00,094 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-27 01:41:00,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:00,295 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:00,295 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:00,295 INFO L85 PathProgramCache]: Analyzing trace with hash 57948370, now seen corresponding path program 1 times [2023-08-27 01:41:00,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:00,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061002932] [2023-08-27 01:41:00,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:00,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:00,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:00,360 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:41:00,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:00,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061002932] [2023-08-27 01:41:00,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061002932] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:41:00,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 01:41:00,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 01:41:00,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489148739] [2023-08-27 01:41:00,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:41:00,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 01:41:00,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:00,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 01:41:00,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 01:41:00,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 350 out of 914 [2023-08-27 01:41:00,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 105 transitions, 570 flow. Second operand has 3 states, 3 states have (on average 351.3333333333333) internal successors, (1054), 3 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:00,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:00,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 350 of 914 [2023-08-27 01:41:00,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:00,514 INFO L124 PetriNetUnfolderBase]: 606/926 cut-off events. [2023-08-27 01:41:00,515 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 01:41:00,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2042 conditions, 926 events. 606/926 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 4167 event pairs, 445 based on Foata normal form. 0/489 useless extension candidates. Maximal degree in co-relation 1901. Up to 877 conditions per place. [2023-08-27 01:41:00,518 INFO L140 encePairwiseOnDemand]: 904/914 looper letters, 65 selfloop transitions, 22 changer transitions 0/89 dead transitions. [2023-08-27 01:41:00,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 89 transitions, 636 flow [2023-08-27 01:41:00,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 01:41:00,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 01:41:00,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1101 transitions. [2023-08-27 01:41:00,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40153172866520787 [2023-08-27 01:41:00,520 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1101 transitions. [2023-08-27 01:41:00,521 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1101 transitions. [2023-08-27 01:41:00,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:00,521 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1101 transitions. [2023-08-27 01:41:00,523 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 367.0) internal successors, (1101), 3 states have internal predecessors, (1101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:00,526 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 914.0) internal successors, (3656), 4 states have internal predecessors, (3656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:00,527 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 914.0) internal successors, (3656), 4 states have internal predecessors, (3656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:00,527 INFO L175 Difference]: Start difference. First operand has 59 places, 105 transitions, 570 flow. Second operand 3 states and 1101 transitions. [2023-08-27 01:41:00,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 89 transitions, 636 flow [2023-08-27 01:41:00,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 89 transitions, 570 flow, removed 24 selfloop flow, removed 1 redundant places. [2023-08-27 01:41:00,530 INFO L231 Difference]: Finished difference. Result has 55 places, 89 transitions, 440 flow [2023-08-27 01:41:00,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=440, PETRI_PLACES=55, PETRI_TRANSITIONS=89} [2023-08-27 01:41:00,530 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, -5 predicate places. [2023-08-27 01:41:00,531 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 89 transitions, 440 flow [2023-08-27 01:41:00,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 351.3333333333333) internal successors, (1054), 3 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:00,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:00,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 01:41:00,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-27 01:41:00,531 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:00,532 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:00,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1798584910, now seen corresponding path program 1 times [2023-08-27 01:41:00,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:00,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764446860] [2023-08-27 01:41:00,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:00,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:00,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:00,590 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 01:41:00,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:00,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764446860] [2023-08-27 01:41:00,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764446860] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:41:00,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 01:41:00,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 01:41:00,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205634992] [2023-08-27 01:41:00,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:41:00,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 01:41:00,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:00,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 01:41:00,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 01:41:00,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 374 out of 914 [2023-08-27 01:41:00,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 89 transitions, 440 flow. Second operand has 3 states, 3 states have (on average 375.6666666666667) internal successors, (1127), 3 states have internal predecessors, (1127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:00,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:00,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 374 of 914 [2023-08-27 01:41:00,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:00,731 INFO L124 PetriNetUnfolderBase]: 607/928 cut-off events. [2023-08-27 01:41:00,731 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2023-08-27 01:41:00,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2035 conditions, 928 events. 607/928 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 4168 event pairs, 445 based on Foata normal form. 0/496 useless extension candidates. Maximal degree in co-relation 1901. Up to 910 conditions per place. [2023-08-27 01:41:00,735 INFO L140 encePairwiseOnDemand]: 909/914 looper letters, 82 selfloop transitions, 7 changer transitions 0/91 dead transitions. [2023-08-27 01:41:00,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 91 transitions, 622 flow [2023-08-27 01:41:00,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 01:41:00,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 01:41:00,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1173 transitions. [2023-08-27 01:41:00,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42778993435448576 [2023-08-27 01:41:00,738 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1173 transitions. [2023-08-27 01:41:00,738 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1173 transitions. [2023-08-27 01:41:00,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:00,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1173 transitions. [2023-08-27 01:41:00,740 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 391.0) internal successors, (1173), 3 states have internal predecessors, (1173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:00,743 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 914.0) internal successors, (3656), 4 states have internal predecessors, (3656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:00,745 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 914.0) internal successors, (3656), 4 states have internal predecessors, (3656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:00,745 INFO L175 Difference]: Start difference. First operand has 55 places, 89 transitions, 440 flow. Second operand 3 states and 1173 transitions. [2023-08-27 01:41:00,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 91 transitions, 622 flow [2023-08-27 01:41:00,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 91 transitions, 578 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 01:41:00,748 INFO L231 Difference]: Finished difference. Result has 56 places, 91 transitions, 429 flow [2023-08-27 01:41:00,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=429, PETRI_PLACES=56, PETRI_TRANSITIONS=91} [2023-08-27 01:41:00,749 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, -4 predicate places. [2023-08-27 01:41:00,749 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 91 transitions, 429 flow [2023-08-27 01:41:00,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 375.6666666666667) internal successors, (1127), 3 states have internal predecessors, (1127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:00,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:00,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 01:41:00,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-27 01:41:00,750 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:00,750 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:00,751 INFO L85 PathProgramCache]: Analyzing trace with hash -78437118, now seen corresponding path program 1 times [2023-08-27 01:41:00,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:00,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748942390] [2023-08-27 01:41:00,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:00,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:00,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:00,873 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 01:41:00,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:00,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748942390] [2023-08-27 01:41:00,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748942390] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:41:00,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013257259] [2023-08-27 01:41:00,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:00,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:00,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:41:00,875 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 01:41:00,915 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 01:41:00,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:00,985 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 01:41:00,986 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:41:01,010 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 01:41:01,010 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 01:41:01,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013257259] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:41:01,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 01:41:01,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 8 [2023-08-27 01:41:01,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892739325] [2023-08-27 01:41:01,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:41:01,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 01:41:01,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:01,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 01:41:01,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-08-27 01:41:01,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 317 out of 914 [2023-08-27 01:41:01,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 91 transitions, 429 flow. Second operand has 5 states, 5 states have (on average 318.2) internal successors, (1591), 5 states have internal predecessors, (1591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:01,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:01,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 317 of 914 [2023-08-27 01:41:01,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:01,293 INFO L124 PetriNetUnfolderBase]: 1109/1736 cut-off events. [2023-08-27 01:41:01,293 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2023-08-27 01:41:01,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3754 conditions, 1736 events. 1109/1736 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 9397 event pairs, 890 based on Foata normal form. 0/973 useless extension candidates. Maximal degree in co-relation 3555. Up to 909 conditions per place. [2023-08-27 01:41:01,300 INFO L140 encePairwiseOnDemand]: 901/914 looper letters, 130 selfloop transitions, 19 changer transitions 0/151 dead transitions. [2023-08-27 01:41:01,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 151 transitions, 992 flow [2023-08-27 01:41:01,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 01:41:01,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 01:41:01,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1995 transitions. [2023-08-27 01:41:01,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3637855579868709 [2023-08-27 01:41:01,304 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1995 transitions. [2023-08-27 01:41:01,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1995 transitions. [2023-08-27 01:41:01,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:01,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1995 transitions. [2023-08-27 01:41:01,308 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 332.5) internal successors, (1995), 6 states have internal predecessors, (1995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:01,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 914.0) internal successors, (6398), 7 states have internal predecessors, (6398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:01,314 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 914.0) internal successors, (6398), 7 states have internal predecessors, (6398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:01,315 INFO L175 Difference]: Start difference. First operand has 56 places, 91 transitions, 429 flow. Second operand 6 states and 1995 transitions. [2023-08-27 01:41:01,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 151 transitions, 992 flow [2023-08-27 01:41:01,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 151 transitions, 977 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-27 01:41:01,317 INFO L231 Difference]: Finished difference. Result has 63 places, 103 transitions, 583 flow [2023-08-27 01:41:01,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=420, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=583, PETRI_PLACES=63, PETRI_TRANSITIONS=103} [2023-08-27 01:41:01,318 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 3 predicate places. [2023-08-27 01:41:01,318 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 103 transitions, 583 flow [2023-08-27 01:41:01,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 318.2) internal successors, (1591), 5 states have internal predecessors, (1591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:01,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:01,319 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-27 01:41:01,325 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 01:41:01,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:01,523 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:01,524 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:01,524 INFO L85 PathProgramCache]: Analyzing trace with hash -146104686, now seen corresponding path program 2 times [2023-08-27 01:41:01,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:01,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124305383] [2023-08-27 01:41:01,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:01,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:01,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:01,626 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 01:41:01,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:01,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124305383] [2023-08-27 01:41:01,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124305383] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:41:01,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1587205367] [2023-08-27 01:41:01,627 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 01:41:01,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:01,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:41:01,628 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 01:41:01,630 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 01:41:01,714 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 01:41:01,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:41:01,715 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 01:41:01,715 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:41:01,725 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 01:41:01,725 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 01:41:01,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1587205367] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:41:01,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 01:41:01,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-27 01:41:01,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723053043] [2023-08-27 01:41:01,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:41:01,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 01:41:01,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:01,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 01:41:01,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 01:41:01,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 354 out of 914 [2023-08-27 01:41:01,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 103 transitions, 583 flow. Second operand has 3 states, 3 states have (on average 355.0) internal successors, (1065), 3 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:01,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:01,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 354 of 914 [2023-08-27 01:41:01,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:01,907 INFO L124 PetriNetUnfolderBase]: 1109/1735 cut-off events. [2023-08-27 01:41:01,907 INFO L125 PetriNetUnfolderBase]: For 102/102 co-relation queries the response was YES. [2023-08-27 01:41:01,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3883 conditions, 1735 events. 1109/1735 cut-off events. For 102/102 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 9471 event pairs, 890 based on Foata normal form. 1/1060 useless extension candidates. Maximal degree in co-relation 3679. Up to 1702 conditions per place. [2023-08-27 01:41:01,915 INFO L140 encePairwiseOnDemand]: 911/914 looper letters, 94 selfloop transitions, 6 changer transitions 0/102 dead transitions. [2023-08-27 01:41:01,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 102 transitions, 773 flow [2023-08-27 01:41:01,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 01:41:01,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 01:41:01,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1109 transitions. [2023-08-27 01:41:01,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40444930707512766 [2023-08-27 01:41:01,917 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1109 transitions. [2023-08-27 01:41:01,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1109 transitions. [2023-08-27 01:41:01,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:01,918 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1109 transitions. [2023-08-27 01:41:01,919 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 369.6666666666667) internal successors, (1109), 3 states have internal predecessors, (1109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:01,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 914.0) internal successors, (3656), 4 states have internal predecessors, (3656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:01,922 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 914.0) internal successors, (3656), 4 states have internal predecessors, (3656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:01,922 INFO L175 Difference]: Start difference. First operand has 63 places, 103 transitions, 583 flow. Second operand 3 states and 1109 transitions. [2023-08-27 01:41:01,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 102 transitions, 773 flow [2023-08-27 01:41:01,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 102 transitions, 763 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-27 01:41:01,925 INFO L231 Difference]: Finished difference. Result has 63 places, 102 transitions, 575 flow [2023-08-27 01:41:01,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=575, PETRI_PLACES=63, PETRI_TRANSITIONS=102} [2023-08-27 01:41:01,925 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 3 predicate places. [2023-08-27 01:41:01,926 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 102 transitions, 575 flow [2023-08-27 01:41:01,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 355.0) internal successors, (1065), 3 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:01,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:01,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:41:01,933 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 01:41:02,130 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 01:41:02,130 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:02,131 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:02,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1932021746, now seen corresponding path program 1 times [2023-08-27 01:41:02,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:02,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864596697] [2023-08-27 01:41:02,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:02,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:02,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:02,176 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:41:02,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:02,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864596697] [2023-08-27 01:41:02,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864596697] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:41:02,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 01:41:02,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 01:41:02,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946468420] [2023-08-27 01:41:02,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:41:02,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 01:41:02,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:02,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 01:41:02,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 01:41:02,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 374 out of 914 [2023-08-27 01:41:02,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 102 transitions, 575 flow. Second operand has 3 states, 3 states have (on average 376.6666666666667) internal successors, (1130), 3 states have internal predecessors, (1130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:02,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:02,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 374 of 914 [2023-08-27 01:41:02,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:02,541 INFO L124 PetriNetUnfolderBase]: 1121/1761 cut-off events. [2023-08-27 01:41:02,541 INFO L125 PetriNetUnfolderBase]: For 111/111 co-relation queries the response was YES. [2023-08-27 01:41:02,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3997 conditions, 1761 events. 1121/1761 cut-off events. For 111/111 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 9650 event pairs, 890 based on Foata normal form. 0/1081 useless extension candidates. Maximal degree in co-relation 3933. Up to 1717 conditions per place. [2023-08-27 01:41:02,549 INFO L140 encePairwiseOnDemand]: 909/914 looper letters, 106 selfloop transitions, 10 changer transitions 0/118 dead transitions. [2023-08-27 01:41:02,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 118 transitions, 913 flow [2023-08-27 01:41:02,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 01:41:02,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 01:41:02,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1175 transitions. [2023-08-27 01:41:02,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4285193289569657 [2023-08-27 01:41:02,552 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1175 transitions. [2023-08-27 01:41:02,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1175 transitions. [2023-08-27 01:41:02,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:02,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1175 transitions. [2023-08-27 01:41:02,554 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 391.6666666666667) internal successors, (1175), 3 states have internal predecessors, (1175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:02,556 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 914.0) internal successors, (3656), 4 states have internal predecessors, (3656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:02,557 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 914.0) internal successors, (3656), 4 states have internal predecessors, (3656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:02,557 INFO L175 Difference]: Start difference. First operand has 63 places, 102 transitions, 575 flow. Second operand 3 states and 1175 transitions. [2023-08-27 01:41:02,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 118 transitions, 913 flow [2023-08-27 01:41:02,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 118 transitions, 901 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 01:41:02,560 INFO L231 Difference]: Finished difference. Result has 64 places, 109 transitions, 670 flow [2023-08-27 01:41:02,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=670, PETRI_PLACES=64, PETRI_TRANSITIONS=109} [2023-08-27 01:41:02,560 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 4 predicate places. [2023-08-27 01:41:02,560 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 109 transitions, 670 flow [2023-08-27 01:41:02,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 376.6666666666667) internal successors, (1130), 3 states have internal predecessors, (1130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:02,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:02,561 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1] [2023-08-27 01:41:02,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-27 01:41:02,561 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:02,561 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:02,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1819388203, now seen corresponding path program 1 times [2023-08-27 01:41:02,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:02,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692097153] [2023-08-27 01:41:02,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:02,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:02,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:02,678 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 01:41:02,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:02,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692097153] [2023-08-27 01:41:02,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692097153] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:41:02,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137506384] [2023-08-27 01:41:02,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:02,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:02,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:41:02,680 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 01:41:02,682 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 01:41:02,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:02,816 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-27 01:41:02,817 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:41:02,826 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 01:41:02,827 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:41:02,861 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 01:41:02,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137506384] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:41:02,861 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:41:02,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-08-27 01:41:02,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111570126] [2023-08-27 01:41:02,862 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:41:02,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 01:41:02,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:02,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 01:41:02,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2023-08-27 01:41:02,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 350 out of 914 [2023-08-27 01:41:02,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 109 transitions, 670 flow. Second operand has 13 states, 13 states have (on average 351.15384615384613) internal successors, (4565), 13 states have internal predecessors, (4565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:02,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:02,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 350 of 914 [2023-08-27 01:41:02,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:03,233 INFO L124 PetriNetUnfolderBase]: 1193/1881 cut-off events. [2023-08-27 01:41:03,233 INFO L125 PetriNetUnfolderBase]: For 273/273 co-relation queries the response was YES. [2023-08-27 01:41:03,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4615 conditions, 1881 events. 1193/1881 cut-off events. For 273/273 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 10245 event pairs, 890 based on Foata normal form. 42/1215 useless extension candidates. Maximal degree in co-relation 3774. Up to 1755 conditions per place. [2023-08-27 01:41:03,241 INFO L140 encePairwiseOnDemand]: 899/914 looper letters, 50 selfloop transitions, 129 changer transitions 0/181 dead transitions. [2023-08-27 01:41:03,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 181 transitions, 1568 flow [2023-08-27 01:41:03,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 01:41:03,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 01:41:03,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 4364 transitions. [2023-08-27 01:41:03,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978847556528082 [2023-08-27 01:41:03,249 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 4364 transitions. [2023-08-27 01:41:03,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 4364 transitions. [2023-08-27 01:41:03,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:03,250 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 4364 transitions. [2023-08-27 01:41:03,256 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 363.6666666666667) internal successors, (4364), 12 states have internal predecessors, (4364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:03,264 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 914.0) internal successors, (11882), 13 states have internal predecessors, (11882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:03,265 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 914.0) internal successors, (11882), 13 states have internal predecessors, (11882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:03,265 INFO L175 Difference]: Start difference. First operand has 64 places, 109 transitions, 670 flow. Second operand 12 states and 4364 transitions. [2023-08-27 01:41:03,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 181 transitions, 1568 flow [2023-08-27 01:41:03,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 181 transitions, 1552 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 01:41:03,270 INFO L231 Difference]: Finished difference. Result has 80 places, 181 transitions, 1604 flow [2023-08-27 01:41:03,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=660, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1604, PETRI_PLACES=80, PETRI_TRANSITIONS=181} [2023-08-27 01:41:03,270 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 20 predicate places. [2023-08-27 01:41:03,270 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 181 transitions, 1604 flow [2023-08-27 01:41:03,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 351.15384615384613) internal successors, (4565), 13 states have internal predecessors, (4565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:03,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:03,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:41:03,289 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-27 01:41:03,476 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 01:41:03,476 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:03,476 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:03,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1820808594, now seen corresponding path program 1 times [2023-08-27 01:41:03,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:03,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602197387] [2023-08-27 01:41:03,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:03,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:03,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:03,518 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 01:41:03,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:03,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602197387] [2023-08-27 01:41:03,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602197387] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:41:03,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332918381] [2023-08-27 01:41:03,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:03,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:03,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:41:03,541 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 01:41:03,588 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 01:41:03,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:03,668 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 01:41:03,669 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:41:03,711 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:41:03,711 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:41:03,761 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:41:03,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332918381] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:41:03,761 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:41:03,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 6, 6] total 12 [2023-08-27 01:41:03,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756492416] [2023-08-27 01:41:03,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:41:03,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 01:41:03,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:03,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 01:41:03,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2023-08-27 01:41:03,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 317 out of 914 [2023-08-27 01:41:03,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 181 transitions, 1604 flow. Second operand has 13 states, 13 states have (on average 318.46153846153845) internal successors, (4140), 13 states have internal predecessors, (4140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:03,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:03,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 317 of 914 [2023-08-27 01:41:03,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:04,357 INFO L124 PetriNetUnfolderBase]: 1826/2848 cut-off events. [2023-08-27 01:41:04,357 INFO L125 PetriNetUnfolderBase]: For 504/504 co-relation queries the response was YES. [2023-08-27 01:41:04,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7480 conditions, 2848 events. 1826/2848 cut-off events. For 504/504 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 16270 event pairs, 1335 based on Foata normal form. 1/1812 useless extension candidates. Maximal degree in co-relation 6931. Up to 1782 conditions per place. [2023-08-27 01:41:04,378 INFO L140 encePairwiseOnDemand]: 902/914 looper letters, 232 selfloop transitions, 63 changer transitions 0/297 dead transitions. [2023-08-27 01:41:04,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 297 transitions, 3157 flow [2023-08-27 01:41:04,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 01:41:04,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 01:41:04,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 4224 transitions. [2023-08-27 01:41:04,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3554957077933008 [2023-08-27 01:41:04,386 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 4224 transitions. [2023-08-27 01:41:04,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 4224 transitions. [2023-08-27 01:41:04,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:04,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 4224 transitions. [2023-08-27 01:41:04,392 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 324.9230769230769) internal successors, (4224), 13 states have internal predecessors, (4224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:04,403 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 914.0) internal successors, (12796), 14 states have internal predecessors, (12796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:04,404 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 914.0) internal successors, (12796), 14 states have internal predecessors, (12796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:04,404 INFO L175 Difference]: Start difference. First operand has 80 places, 181 transitions, 1604 flow. Second operand 13 states and 4224 transitions. [2023-08-27 01:41:04,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 297 transitions, 3157 flow [2023-08-27 01:41:04,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 297 transitions, 2517 flow, removed 221 selfloop flow, removed 5 redundant places. [2023-08-27 01:41:04,415 INFO L231 Difference]: Finished difference. Result has 91 places, 202 transitions, 1583 flow [2023-08-27 01:41:04,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=1206, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1583, PETRI_PLACES=91, PETRI_TRANSITIONS=202} [2023-08-27 01:41:04,416 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 31 predicate places. [2023-08-27 01:41:04,416 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 202 transitions, 1583 flow [2023-08-27 01:41:04,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 318.46153846153845) internal successors, (4140), 13 states have internal predecessors, (4140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:04,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:04,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:41:04,427 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 01:41:04,622 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 01:41:04,622 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:04,623 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:04,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1931907552, now seen corresponding path program 1 times [2023-08-27 01:41:04,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:04,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074149022] [2023-08-27 01:41:04,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:04,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:04,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:04,672 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 01:41:04,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:04,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074149022] [2023-08-27 01:41:04,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074149022] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:41:04,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 01:41:04,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 01:41:04,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584143482] [2023-08-27 01:41:04,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:41:04,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 01:41:04,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:04,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 01:41:04,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 01:41:04,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 378 out of 914 [2023-08-27 01:41:04,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 202 transitions, 1583 flow. Second operand has 3 states, 3 states have (on average 380.6666666666667) internal successors, (1142), 3 states have internal predecessors, (1142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:04,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:04,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 378 of 914 [2023-08-27 01:41:04,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:05,102 INFO L124 PetriNetUnfolderBase]: 2799/4250 cut-off events. [2023-08-27 01:41:05,102 INFO L125 PetriNetUnfolderBase]: For 922/922 co-relation queries the response was YES. [2023-08-27 01:41:05,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10143 conditions, 4250 events. 2799/4250 cut-off events. For 922/922 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 21971 event pairs, 789 based on Foata normal form. 0/2964 useless extension candidates. Maximal degree in co-relation 10096. Up to 3173 conditions per place. [2023-08-27 01:41:05,124 INFO L140 encePairwiseOnDemand]: 907/914 looper letters, 219 selfloop transitions, 2 changer transitions 0/221 dead transitions. [2023-08-27 01:41:05,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 221 transitions, 2070 flow [2023-08-27 01:41:05,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 01:41:05,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 01:41:05,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1206 transitions. [2023-08-27 01:41:05,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43982494529540483 [2023-08-27 01:41:05,126 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1206 transitions. [2023-08-27 01:41:05,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1206 transitions. [2023-08-27 01:41:05,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:05,127 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1206 transitions. [2023-08-27 01:41:05,128 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 402.0) internal successors, (1206), 3 states have internal predecessors, (1206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:05,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 914.0) internal successors, (3656), 4 states have internal predecessors, (3656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:05,131 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 914.0) internal successors, (3656), 4 states have internal predecessors, (3656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:05,131 INFO L175 Difference]: Start difference. First operand has 91 places, 202 transitions, 1583 flow. Second operand 3 states and 1206 transitions. [2023-08-27 01:41:05,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 221 transitions, 2070 flow [2023-08-27 01:41:05,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 221 transitions, 2006 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-08-27 01:41:05,142 INFO L231 Difference]: Finished difference. Result has 92 places, 203 transitions, 1539 flow [2023-08-27 01:41:05,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=1519, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1539, PETRI_PLACES=92, PETRI_TRANSITIONS=203} [2023-08-27 01:41:05,144 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 32 predicate places. [2023-08-27 01:41:05,144 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 203 transitions, 1539 flow [2023-08-27 01:41:05,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 380.6666666666667) internal successors, (1142), 3 states have internal predecessors, (1142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:05,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:05,144 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-08-27 01:41:05,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-27 01:41:05,145 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:05,145 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:05,145 INFO L85 PathProgramCache]: Analyzing trace with hash 567881634, now seen corresponding path program 1 times [2023-08-27 01:41:05,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:05,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399183385] [2023-08-27 01:41:05,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:05,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:05,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:05,226 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:41:05,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:05,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399183385] [2023-08-27 01:41:05,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399183385] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:41:05,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561044273] [2023-08-27 01:41:05,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:05,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:05,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:41:05,227 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 01:41:05,236 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 01:41:05,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:05,351 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 01:41:05,352 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:41:05,359 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:41:05,359 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 01:41:05,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561044273] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:41:05,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 01:41:05,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-27 01:41:05,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632949680] [2023-08-27 01:41:05,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:41:05,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 01:41:05,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:05,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 01:41:05,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 01:41:05,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 374 out of 914 [2023-08-27 01:41:05,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 203 transitions, 1539 flow. Second operand has 4 states, 4 states have (on average 375.75) internal successors, (1503), 4 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:05,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:05,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 374 of 914 [2023-08-27 01:41:05,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:05,764 INFO L124 PetriNetUnfolderBase]: 2124/3352 cut-off events. [2023-08-27 01:41:05,764 INFO L125 PetriNetUnfolderBase]: For 1030/1030 co-relation queries the response was YES. [2023-08-27 01:41:05,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9018 conditions, 3352 events. 2124/3352 cut-off events. For 1030/1030 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 19840 event pairs, 1605 based on Foata normal form. 2/2476 useless extension candidates. Maximal degree in co-relation 8975. Up to 3291 conditions per place. [2023-08-27 01:41:05,782 INFO L140 encePairwiseOnDemand]: 910/914 looper letters, 157 selfloop transitions, 42 changer transitions 0/201 dead transitions. [2023-08-27 01:41:05,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 201 transitions, 1921 flow [2023-08-27 01:41:05,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 01:41:05,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 01:41:05,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1544 transitions. [2023-08-27 01:41:05,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4223194748358862 [2023-08-27 01:41:05,785 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1544 transitions. [2023-08-27 01:41:05,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1544 transitions. [2023-08-27 01:41:05,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:05,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1544 transitions. [2023-08-27 01:41:05,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 386.0) internal successors, (1544), 4 states have internal predecessors, (1544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:05,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 914.0) internal successors, (4570), 5 states have internal predecessors, (4570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:05,792 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 914.0) internal successors, (4570), 5 states have internal predecessors, (4570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:05,793 INFO L175 Difference]: Start difference. First operand has 92 places, 203 transitions, 1539 flow. Second operand 4 states and 1544 transitions. [2023-08-27 01:41:05,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 201 transitions, 1921 flow [2023-08-27 01:41:05,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 201 transitions, 1913 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-08-27 01:41:05,801 INFO L231 Difference]: Finished difference. Result has 93 places, 201 transitions, 1599 flow [2023-08-27 01:41:05,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=1515, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1599, PETRI_PLACES=93, PETRI_TRANSITIONS=201} [2023-08-27 01:41:05,801 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 33 predicate places. [2023-08-27 01:41:05,801 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 201 transitions, 1599 flow [2023-08-27 01:41:05,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 375.75) internal successors, (1503), 4 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:05,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:05,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:41:05,815 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 01:41:06,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:06,007 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:06,007 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:06,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1931907547, now seen corresponding path program 1 times [2023-08-27 01:41:06,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:06,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790147008] [2023-08-27 01:41:06,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:06,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:06,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:06,048 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 01:41:06,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:06,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790147008] [2023-08-27 01:41:06,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790147008] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:41:06,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 01:41:06,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 01:41:06,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779066924] [2023-08-27 01:41:06,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:41:06,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 01:41:06,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:06,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 01:41:06,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 01:41:06,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 376 out of 914 [2023-08-27 01:41:06,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 201 transitions, 1599 flow. Second operand has 3 states, 3 states have (on average 378.6666666666667) internal successors, (1136), 3 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:06,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:06,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 376 of 914 [2023-08-27 01:41:06,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:06,479 INFO L124 PetriNetUnfolderBase]: 2690/4080 cut-off events. [2023-08-27 01:41:06,479 INFO L125 PetriNetUnfolderBase]: For 1192/1192 co-relation queries the response was YES. [2023-08-27 01:41:06,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10635 conditions, 4080 events. 2690/4080 cut-off events. For 1192/1192 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 21187 event pairs, 693 based on Foata normal form. 0/3184 useless extension candidates. Maximal degree in co-relation 10590. Up to 3173 conditions per place. [2023-08-27 01:41:06,497 INFO L140 encePairwiseOnDemand]: 911/914 looper letters, 216 selfloop transitions, 2 changer transitions 0/218 dead transitions. [2023-08-27 01:41:06,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 218 transitions, 2076 flow [2023-08-27 01:41:06,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 01:41:06,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 01:41:06,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1194 transitions. [2023-08-27 01:41:06,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43544857768052514 [2023-08-27 01:41:06,499 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1194 transitions. [2023-08-27 01:41:06,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1194 transitions. [2023-08-27 01:41:06,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:06,500 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1194 transitions. [2023-08-27 01:41:06,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 398.0) internal successors, (1194), 3 states have internal predecessors, (1194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:06,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 914.0) internal successors, (3656), 4 states have internal predecessors, (3656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:06,503 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 914.0) internal successors, (3656), 4 states have internal predecessors, (3656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:06,503 INFO L175 Difference]: Start difference. First operand has 93 places, 201 transitions, 1599 flow. Second operand 3 states and 1194 transitions. [2023-08-27 01:41:06,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 218 transitions, 2076 flow [2023-08-27 01:41:06,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 218 transitions, 1997 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 01:41:06,515 INFO L231 Difference]: Finished difference. Result has 94 places, 201 transitions, 1528 flow [2023-08-27 01:41:06,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=1520, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1528, PETRI_PLACES=94, PETRI_TRANSITIONS=201} [2023-08-27 01:41:06,517 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 34 predicate places. [2023-08-27 01:41:06,517 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 201 transitions, 1528 flow [2023-08-27 01:41:06,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 378.6666666666667) internal successors, (1136), 3 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:06,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:06,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:41:06,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 01:41:06,518 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:06,518 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:06,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1931907546, now seen corresponding path program 1 times [2023-08-27 01:41:06,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:06,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040860673] [2023-08-27 01:41:06,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:06,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:06,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:06,589 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 01:41:06,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:06,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040860673] [2023-08-27 01:41:06,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040860673] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:41:06,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 01:41:06,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 01:41:06,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459316802] [2023-08-27 01:41:06,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:41:06,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 01:41:06,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:06,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 01:41:06,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 01:41:06,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 376 out of 914 [2023-08-27 01:41:06,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 201 transitions, 1528 flow. Second operand has 3 states, 3 states have (on average 378.6666666666667) internal successors, (1136), 3 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:06,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:06,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 376 of 914 [2023-08-27 01:41:06,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:07,018 INFO L124 PetriNetUnfolderBase]: 2582/3912 cut-off events. [2023-08-27 01:41:07,018 INFO L125 PetriNetUnfolderBase]: For 1245/1245 co-relation queries the response was YES. [2023-08-27 01:41:07,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10471 conditions, 3912 events. 2582/3912 cut-off events. For 1245/1245 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 20114 event pairs, 597 based on Foata normal form. 0/3190 useless extension candidates. Maximal degree in co-relation 10426. Up to 3173 conditions per place. [2023-08-27 01:41:07,033 INFO L140 encePairwiseOnDemand]: 911/914 looper letters, 215 selfloop transitions, 2 changer transitions 0/217 dead transitions. [2023-08-27 01:41:07,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 217 transitions, 2001 flow [2023-08-27 01:41:07,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 01:41:07,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 01:41:07,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1193 transitions. [2023-08-27 01:41:07,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4350838803792852 [2023-08-27 01:41:07,035 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1193 transitions. [2023-08-27 01:41:07,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1193 transitions. [2023-08-27 01:41:07,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:07,036 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1193 transitions. [2023-08-27 01:41:07,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 397.6666666666667) internal successors, (1193), 3 states have internal predecessors, (1193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:07,039 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 914.0) internal successors, (3656), 4 states have internal predecessors, (3656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:07,040 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 914.0) internal successors, (3656), 4 states have internal predecessors, (3656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:07,040 INFO L175 Difference]: Start difference. First operand has 94 places, 201 transitions, 1528 flow. Second operand 3 states and 1193 transitions. [2023-08-27 01:41:07,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 217 transitions, 2001 flow [2023-08-27 01:41:07,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 217 transitions, 1997 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 01:41:07,048 INFO L231 Difference]: Finished difference. Result has 95 places, 201 transitions, 1532 flow [2023-08-27 01:41:07,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=1524, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1532, PETRI_PLACES=95, PETRI_TRANSITIONS=201} [2023-08-27 01:41:07,048 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 35 predicate places. [2023-08-27 01:41:07,048 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 201 transitions, 1532 flow [2023-08-27 01:41:07,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 378.6666666666667) internal successors, (1136), 3 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:07,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:07,049 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-27 01:41:07,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-27 01:41:07,049 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:07,049 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:07,049 INFO L85 PathProgramCache]: Analyzing trace with hash 424467049, now seen corresponding path program 2 times [2023-08-27 01:41:07,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:07,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039699562] [2023-08-27 01:41:07,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:07,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:07,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:07,103 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 01:41:07,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:07,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039699562] [2023-08-27 01:41:07,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039699562] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:41:07,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777256041] [2023-08-27 01:41:07,104 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 01:41:07,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:07,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:41:07,105 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 01:41:07,106 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 01:41:07,221 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 01:41:07,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:41:07,222 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 01:41:07,223 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:41:07,236 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 01:41:07,236 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 01:41:07,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777256041] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:41:07,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 01:41:07,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 6 [2023-08-27 01:41:07,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355363638] [2023-08-27 01:41:07,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:41:07,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 01:41:07,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:07,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 01:41:07,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-27 01:41:07,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 370 out of 914 [2023-08-27 01:41:07,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 201 transitions, 1532 flow. Second operand has 4 states, 4 states have (on average 371.75) internal successors, (1487), 4 states have internal predecessors, (1487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:07,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:07,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 370 of 914 [2023-08-27 01:41:07,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:07,563 INFO L124 PetriNetUnfolderBase]: 1988/3125 cut-off events. [2023-08-27 01:41:07,563 INFO L125 PetriNetUnfolderBase]: For 1258/1258 co-relation queries the response was YES. [2023-08-27 01:41:07,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8811 conditions, 3125 events. 1988/3125 cut-off events. For 1258/1258 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 18307 event pairs, 1485 based on Foata normal form. 0/2530 useless extension candidates. Maximal degree in co-relation 8770. Up to 3025 conditions per place. [2023-08-27 01:41:07,575 INFO L140 encePairwiseOnDemand]: 911/914 looper letters, 164 selfloop transitions, 34 changer transitions 0/200 dead transitions. [2023-08-27 01:41:07,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 200 transitions, 1920 flow [2023-08-27 01:41:07,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 01:41:07,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 01:41:07,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1525 transitions. [2023-08-27 01:41:07,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4171225382932166 [2023-08-27 01:41:07,578 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1525 transitions. [2023-08-27 01:41:07,578 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1525 transitions. [2023-08-27 01:41:07,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:07,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1525 transitions. [2023-08-27 01:41:07,580 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 381.25) internal successors, (1525), 4 states have internal predecessors, (1525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:07,582 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 914.0) internal successors, (4570), 5 states have internal predecessors, (4570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:07,583 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 914.0) internal successors, (4570), 5 states have internal predecessors, (4570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:07,583 INFO L175 Difference]: Start difference. First operand has 95 places, 201 transitions, 1532 flow. Second operand 4 states and 1525 transitions. [2023-08-27 01:41:07,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 200 transitions, 1920 flow [2023-08-27 01:41:07,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 200 transitions, 1916 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 01:41:07,590 INFO L231 Difference]: Finished difference. Result has 95 places, 200 transitions, 1588 flow [2023-08-27 01:41:07,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=1520, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1588, PETRI_PLACES=95, PETRI_TRANSITIONS=200} [2023-08-27 01:41:07,590 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 35 predicate places. [2023-08-27 01:41:07,590 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 200 transitions, 1588 flow [2023-08-27 01:41:07,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 371.75) internal successors, (1487), 4 states have internal predecessors, (1487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:07,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:07,591 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:41:07,608 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 01:41:07,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:07,796 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:07,796 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:07,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1247267673, now seen corresponding path program 1 times [2023-08-27 01:41:07,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:07,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124674074] [2023-08-27 01:41:07,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:07,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:07,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:07,922 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 01:41:07,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:07,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124674074] [2023-08-27 01:41:07,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124674074] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:41:07,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768571840] [2023-08-27 01:41:07,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:07,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:07,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:41:07,923 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 01:41:07,925 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 01:41:08,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:08,056 INFO L262 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 01:41:08,057 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:41:08,077 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 01:41:08,077 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:41:08,097 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 01:41:08,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768571840] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:41:08,098 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:41:08,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2023-08-27 01:41:08,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216159882] [2023-08-27 01:41:08,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:41:08,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-27 01:41:08,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:08,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-27 01:41:08,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-08-27 01:41:08,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 914 [2023-08-27 01:41:08,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 200 transitions, 1588 flow. Second operand has 9 states, 9 states have (on average 332.0) internal successors, (2988), 9 states have internal predecessors, (2988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:08,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:08,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 914 [2023-08-27 01:41:08,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:08,641 INFO L124 PetriNetUnfolderBase]: 2648/4310 cut-off events. [2023-08-27 01:41:08,641 INFO L125 PetriNetUnfolderBase]: For 1614/1614 co-relation queries the response was YES. [2023-08-27 01:41:08,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11647 conditions, 4310 events. 2648/4310 cut-off events. For 1614/1614 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 27810 event pairs, 2106 based on Foata normal form. 263/3894 useless extension candidates. Maximal degree in co-relation 11606. Up to 3080 conditions per place. [2023-08-27 01:41:08,657 INFO L140 encePairwiseOnDemand]: 902/914 looper letters, 205 selfloop transitions, 25 changer transitions 0/232 dead transitions. [2023-08-27 01:41:08,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 232 transitions, 2194 flow [2023-08-27 01:41:08,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 01:41:08,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 01:41:08,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2060 transitions. [2023-08-27 01:41:08,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37563822027717 [2023-08-27 01:41:08,660 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2060 transitions. [2023-08-27 01:41:08,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2060 transitions. [2023-08-27 01:41:08,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:08,661 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2060 transitions. [2023-08-27 01:41:08,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 343.3333333333333) internal successors, (2060), 6 states have internal predecessors, (2060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:08,666 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 914.0) internal successors, (6398), 7 states have internal predecessors, (6398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:08,667 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 914.0) internal successors, (6398), 7 states have internal predecessors, (6398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:08,667 INFO L175 Difference]: Start difference. First operand has 95 places, 200 transitions, 1588 flow. Second operand 6 states and 2060 transitions. [2023-08-27 01:41:08,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 232 transitions, 2194 flow [2023-08-27 01:41:08,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 232 transitions, 2159 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 01:41:08,675 INFO L231 Difference]: Finished difference. Result has 99 places, 208 transitions, 1703 flow [2023-08-27 01:41:08,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=1553, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1703, PETRI_PLACES=99, PETRI_TRANSITIONS=208} [2023-08-27 01:41:08,676 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 39 predicate places. [2023-08-27 01:41:08,676 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 208 transitions, 1703 flow [2023-08-27 01:41:08,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 332.0) internal successors, (2988), 9 states have internal predecessors, (2988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:08,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:08,676 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:41:08,682 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 01:41:08,883 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,SelfDestructingSolverStorable14 [2023-08-27 01:41:08,883 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:08,884 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:08,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1247082602, now seen corresponding path program 1 times [2023-08-27 01:41:08,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:08,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696528193] [2023-08-27 01:41:08,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:08,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:08,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:08,932 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:41:08,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:08,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696528193] [2023-08-27 01:41:08,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696528193] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:41:08,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397712930] [2023-08-27 01:41:08,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:08,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:08,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:41:08,952 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 01:41:09,004 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 01:41:09,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:09,122 INFO L262 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 01:41:09,123 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:41:09,133 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:41:09,133 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:41:09,144 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:41:09,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397712930] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:41:09,144 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:41:09,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 01:41:09,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251751679] [2023-08-27 01:41:09,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:41:09,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 01:41:09,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:09,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 01:41:09,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 01:41:09,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 374 out of 914 [2023-08-27 01:41:09,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 208 transitions, 1703 flow. Second operand has 7 states, 7 states have (on average 376.85714285714283) internal successors, (2638), 7 states have internal predecessors, (2638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:09,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:09,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 374 of 914 [2023-08-27 01:41:09,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:09,665 INFO L124 PetriNetUnfolderBase]: 2873/4670 cut-off events. [2023-08-27 01:41:09,665 INFO L125 PetriNetUnfolderBase]: For 2653/2653 co-relation queries the response was YES. [2023-08-27 01:41:09,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14245 conditions, 4670 events. 2873/4670 cut-off events. For 2653/2653 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 29857 event pairs, 2106 based on Foata normal form. 0/3871 useless extension candidates. Maximal degree in co-relation 14203. Up to 4229 conditions per place. [2023-08-27 01:41:09,688 INFO L140 encePairwiseOnDemand]: 909/914 looper letters, 242 selfloop transitions, 121 changer transitions 0/365 dead transitions. [2023-08-27 01:41:09,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 365 transitions, 3861 flow [2023-08-27 01:41:09,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 01:41:09,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 01:41:09,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2688 transitions. [2023-08-27 01:41:09,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4201312910284464 [2023-08-27 01:41:09,692 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2688 transitions. [2023-08-27 01:41:09,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2688 transitions. [2023-08-27 01:41:09,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:09,693 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2688 transitions. [2023-08-27 01:41:09,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 384.0) internal successors, (2688), 7 states have internal predecessors, (2688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:09,699 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 914.0) internal successors, (7312), 8 states have internal predecessors, (7312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:09,699 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 914.0) internal successors, (7312), 8 states have internal predecessors, (7312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:09,699 INFO L175 Difference]: Start difference. First operand has 99 places, 208 transitions, 1703 flow. Second operand 7 states and 2688 transitions. [2023-08-27 01:41:09,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 365 transitions, 3861 flow [2023-08-27 01:41:09,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 365 transitions, 3805 flow, removed 28 selfloop flow, removed 0 redundant places. [2023-08-27 01:41:09,715 INFO L231 Difference]: Finished difference. Result has 108 places, 295 transitions, 2896 flow [2023-08-27 01:41:09,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=1687, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2896, PETRI_PLACES=108, PETRI_TRANSITIONS=295} [2023-08-27 01:41:09,715 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 48 predicate places. [2023-08-27 01:41:09,716 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 295 transitions, 2896 flow [2023-08-27 01:41:09,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 376.85714285714283) internal successors, (2638), 7 states have internal predecessors, (2638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:09,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:09,716 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:41:09,735 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 01:41:09,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,SelfDestructingSolverStorable15 [2023-08-27 01:41:09,921 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:09,921 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:09,922 INFO L85 PathProgramCache]: Analyzing trace with hash -236860274, now seen corresponding path program 1 times [2023-08-27 01:41:09,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:09,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73189336] [2023-08-27 01:41:09,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:09,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:09,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:09,983 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:41:09,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:09,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73189336] [2023-08-27 01:41:09,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73189336] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:41:09,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578993201] [2023-08-27 01:41:09,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:09,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:09,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:41:09,985 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 01:41:09,987 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 01:41:10,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:10,125 INFO L262 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 01:41:10,126 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:41:10,136 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:41:10,137 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 01:41:10,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578993201] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:41:10,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 01:41:10,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-27 01:41:10,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221268164] [2023-08-27 01:41:10,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:41:10,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 01:41:10,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:10,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 01:41:10,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 01:41:10,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 374 out of 914 [2023-08-27 01:41:10,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 295 transitions, 2896 flow. Second operand has 4 states, 4 states have (on average 376.25) internal successors, (1505), 4 states have internal predecessors, (1505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:10,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:10,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 374 of 914 [2023-08-27 01:41:10,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:10,694 INFO L124 PetriNetUnfolderBase]: 2735/4526 cut-off events. [2023-08-27 01:41:10,695 INFO L125 PetriNetUnfolderBase]: For 3536/3536 co-relation queries the response was YES. [2023-08-27 01:41:10,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13888 conditions, 4526 events. 2735/4526 cut-off events. For 3536/3536 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 29645 event pairs, 2106 based on Foata normal form. 72/3979 useless extension candidates. Maximal degree in co-relation 13841. Up to 4079 conditions per place. [2023-08-27 01:41:10,715 INFO L140 encePairwiseOnDemand]: 910/914 looper letters, 229 selfloop transitions, 24 changer transitions 0/255 dead transitions. [2023-08-27 01:41:10,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 255 transitions, 2922 flow [2023-08-27 01:41:10,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 01:41:10,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 01:41:10,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1545 transitions. [2023-08-27 01:41:10,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4225929978118162 [2023-08-27 01:41:10,717 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1545 transitions. [2023-08-27 01:41:10,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1545 transitions. [2023-08-27 01:41:10,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:10,718 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1545 transitions. [2023-08-27 01:41:10,719 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 386.25) internal successors, (1545), 4 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:10,721 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 914.0) internal successors, (4570), 5 states have internal predecessors, (4570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:10,721 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 914.0) internal successors, (4570), 5 states have internal predecessors, (4570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:10,721 INFO L175 Difference]: Start difference. First operand has 108 places, 295 transitions, 2896 flow. Second operand 4 states and 1545 transitions. [2023-08-27 01:41:10,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 255 transitions, 2922 flow [2023-08-27 01:41:10,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 255 transitions, 2824 flow, removed 39 selfloop flow, removed 1 redundant places. [2023-08-27 01:41:10,737 INFO L231 Difference]: Finished difference. Result has 108 places, 239 transitions, 2216 flow [2023-08-27 01:41:10,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=2168, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2216, PETRI_PLACES=108, PETRI_TRANSITIONS=239} [2023-08-27 01:41:10,737 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 48 predicate places. [2023-08-27 01:41:10,737 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 239 transitions, 2216 flow [2023-08-27 01:41:10,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 376.25) internal successors, (1505), 4 states have internal predecessors, (1505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:10,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:10,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:41:10,743 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 01:41:10,942 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,SelfDestructingSolverStorable16 [2023-08-27 01:41:10,943 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:10,943 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:10,943 INFO L85 PathProgramCache]: Analyzing trace with hash 906167042, now seen corresponding path program 1 times [2023-08-27 01:41:10,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:10,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146971044] [2023-08-27 01:41:10,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:10,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:10,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:11,033 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 01:41:11,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:11,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146971044] [2023-08-27 01:41:11,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146971044] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:41:11,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 01:41:11,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 01:41:11,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819335093] [2023-08-27 01:41:11,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:41:11,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 01:41:11,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:11,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 01:41:11,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 01:41:11,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 914 [2023-08-27 01:41:11,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 239 transitions, 2216 flow. Second operand has 4 states, 4 states have (on average 332.75) internal successors, (1331), 4 states have internal predecessors, (1331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:11,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:11,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 914 [2023-08-27 01:41:11,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:11,665 INFO L124 PetriNetUnfolderBase]: 3221/5562 cut-off events. [2023-08-27 01:41:11,665 INFO L125 PetriNetUnfolderBase]: For 5331/5331 co-relation queries the response was YES. [2023-08-27 01:41:11,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18077 conditions, 5562 events. 3221/5562 cut-off events. For 5331/5331 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 38388 event pairs, 2328 based on Foata normal form. 112/5063 useless extension candidates. Maximal degree in co-relation 18013. Up to 4504 conditions per place. [2023-08-27 01:41:11,691 INFO L140 encePairwiseOnDemand]: 909/914 looper letters, 436 selfloop transitions, 3 changer transitions 0/441 dead transitions. [2023-08-27 01:41:11,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 441 transitions, 5082 flow [2023-08-27 01:41:11,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 01:41:11,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 01:41:11,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1396 transitions. [2023-08-27 01:41:11,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38183807439824946 [2023-08-27 01:41:11,694 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1396 transitions. [2023-08-27 01:41:11,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1396 transitions. [2023-08-27 01:41:11,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:11,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1396 transitions. [2023-08-27 01:41:11,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:11,697 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 914.0) internal successors, (4570), 5 states have internal predecessors, (4570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:11,697 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 914.0) internal successors, (4570), 5 states have internal predecessors, (4570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:11,697 INFO L175 Difference]: Start difference. First operand has 108 places, 239 transitions, 2216 flow. Second operand 4 states and 1396 transitions. [2023-08-27 01:41:11,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 441 transitions, 5082 flow [2023-08-27 01:41:11,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 441 transitions, 5018 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 01:41:11,720 INFO L231 Difference]: Finished difference. Result has 110 places, 239 transitions, 2195 flow [2023-08-27 01:41:11,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=2184, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2195, PETRI_PLACES=110, PETRI_TRANSITIONS=239} [2023-08-27 01:41:11,721 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 50 predicate places. [2023-08-27 01:41:11,721 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 239 transitions, 2195 flow [2023-08-27 01:41:11,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 332.75) internal successors, (1331), 4 states have internal predecessors, (1331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:11,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:11,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:41:11,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-27 01:41:11,721 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:11,721 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:11,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1436144437, now seen corresponding path program 1 times [2023-08-27 01:41:11,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:11,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076016919] [2023-08-27 01:41:11,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:11,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:11,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:11,795 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 01:41:11,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:11,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076016919] [2023-08-27 01:41:11,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076016919] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:41:11,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 01:41:11,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 01:41:11,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699296392] [2023-08-27 01:41:11,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:41:11,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 01:41:11,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:11,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 01:41:11,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 01:41:11,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 376 out of 914 [2023-08-27 01:41:11,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 239 transitions, 2195 flow. Second operand has 3 states, 3 states have (on average 380.0) internal successors, (1140), 3 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:11,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:11,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 376 of 914 [2023-08-27 01:41:11,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:12,469 INFO L124 PetriNetUnfolderBase]: 4016/6657 cut-off events. [2023-08-27 01:41:12,470 INFO L125 PetriNetUnfolderBase]: For 5570/5570 co-relation queries the response was YES. [2023-08-27 01:41:12,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20685 conditions, 6657 events. 4016/6657 cut-off events. For 5570/5570 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 40951 event pairs, 1092 based on Foata normal form. 174/6205 useless extension candidates. Maximal degree in co-relation 20622. Up to 4066 conditions per place. [2023-08-27 01:41:12,511 INFO L140 encePairwiseOnDemand]: 912/914 looper letters, 253 selfloop transitions, 1 changer transitions 0/254 dead transitions. [2023-08-27 01:41:12,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 254 transitions, 2742 flow [2023-08-27 01:41:12,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 01:41:12,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 01:41:12,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1190 transitions. [2023-08-27 01:41:12,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4339897884755653 [2023-08-27 01:41:12,513 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1190 transitions. [2023-08-27 01:41:12,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1190 transitions. [2023-08-27 01:41:12,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:12,513 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1190 transitions. [2023-08-27 01:41:12,514 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 396.6666666666667) internal successors, (1190), 3 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:12,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 914.0) internal successors, (3656), 4 states have internal predecessors, (3656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:12,516 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 914.0) internal successors, (3656), 4 states have internal predecessors, (3656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:12,516 INFO L175 Difference]: Start difference. First operand has 110 places, 239 transitions, 2195 flow. Second operand 3 states and 1190 transitions. [2023-08-27 01:41:12,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 254 transitions, 2742 flow [2023-08-27 01:41:12,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 254 transitions, 2734 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-27 01:41:12,542 INFO L231 Difference]: Finished difference. Result has 109 places, 238 transitions, 2185 flow [2023-08-27 01:41:12,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=2183, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2185, PETRI_PLACES=109, PETRI_TRANSITIONS=238} [2023-08-27 01:41:12,543 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 49 predicate places. [2023-08-27 01:41:12,543 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 238 transitions, 2185 flow [2023-08-27 01:41:12,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 380.0) internal successors, (1140), 3 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:12,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:12,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:41:12,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-27 01:41:12,544 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:12,544 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:12,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1436144444, now seen corresponding path program 1 times [2023-08-27 01:41:12,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:12,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479529252] [2023-08-27 01:41:12,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:12,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:12,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:12,615 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 01:41:12,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:12,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479529252] [2023-08-27 01:41:12,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479529252] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:41:12,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240759962] [2023-08-27 01:41:12,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:12,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:12,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:41:12,629 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 01:41:12,674 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 01:41:12,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:12,817 INFO L262 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 01:41:12,818 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:41:12,833 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 01:41:12,833 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 01:41:12,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240759962] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:41:12,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 01:41:12,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [2] total 6 [2023-08-27 01:41:12,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814567224] [2023-08-27 01:41:12,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:41:12,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 01:41:12,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:12,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 01:41:12,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-27 01:41:12,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 331 out of 914 [2023-08-27 01:41:12,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 238 transitions, 2185 flow. Second operand has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:12,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:12,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 331 of 914 [2023-08-27 01:41:12,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:13,699 INFO L124 PetriNetUnfolderBase]: 3885/7088 cut-off events. [2023-08-27 01:41:13,699 INFO L125 PetriNetUnfolderBase]: For 9293/9293 co-relation queries the response was YES. [2023-08-27 01:41:13,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24656 conditions, 7088 events. 3885/7088 cut-off events. For 9293/9293 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 52829 event pairs, 2544 based on Foata normal form. 84/6594 useless extension candidates. Maximal degree in co-relation 24564. Up to 5114 conditions per place. [2023-08-27 01:41:13,730 INFO L140 encePairwiseOnDemand]: 906/914 looper letters, 322 selfloop transitions, 44 changer transitions 0/368 dead transitions. [2023-08-27 01:41:13,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 368 transitions, 4157 flow [2023-08-27 01:41:13,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 01:41:13,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 01:41:13,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1727 transitions. [2023-08-27 01:41:13,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37789934354485777 [2023-08-27 01:41:13,733 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1727 transitions. [2023-08-27 01:41:13,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1727 transitions. [2023-08-27 01:41:13,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:13,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1727 transitions. [2023-08-27 01:41:13,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 345.4) internal successors, (1727), 5 states have internal predecessors, (1727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:13,737 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 914.0) internal successors, (5484), 6 states have internal predecessors, (5484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:13,738 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 914.0) internal successors, (5484), 6 states have internal predecessors, (5484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:13,738 INFO L175 Difference]: Start difference. First operand has 109 places, 238 transitions, 2185 flow. Second operand 5 states and 1727 transitions. [2023-08-27 01:41:13,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 368 transitions, 4157 flow [2023-08-27 01:41:13,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 368 transitions, 4156 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 01:41:13,769 INFO L231 Difference]: Finished difference. Result has 114 places, 266 transitions, 2785 flow [2023-08-27 01:41:13,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=2184, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2785, PETRI_PLACES=114, PETRI_TRANSITIONS=266} [2023-08-27 01:41:13,770 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 54 predicate places. [2023-08-27 01:41:13,770 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 266 transitions, 2785 flow [2023-08-27 01:41:13,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 334.0) internal successors, (1336), 4 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:13,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:13,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:41:13,777 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 01:41:13,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:13,975 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:13,975 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:13,975 INFO L85 PathProgramCache]: Analyzing trace with hash 16867436, now seen corresponding path program 1 times [2023-08-27 01:41:13,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:13,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755554911] [2023-08-27 01:41:13,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:13,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:13,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:14,027 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 01:41:14,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:14,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755554911] [2023-08-27 01:41:14,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755554911] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:41:14,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985833572] [2023-08-27 01:41:14,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:14,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:14,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:41:14,038 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 01:41:14,038 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 01:41:14,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:14,209 INFO L262 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 01:41:14,211 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:41:14,228 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 01:41:14,229 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:41:14,247 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 01:41:14,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985833572] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:41:14,248 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:41:14,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-27 01:41:14,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368167227] [2023-08-27 01:41:14,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:41:14,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 01:41:14,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:14,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 01:41:14,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 01:41:14,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 378 out of 914 [2023-08-27 01:41:14,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 266 transitions, 2785 flow. Second operand has 7 states, 7 states have (on average 383.14285714285717) internal successors, (2682), 7 states have internal predecessors, (2682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:14,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:14,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 378 of 914 [2023-08-27 01:41:14,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:16,216 INFO L124 PetriNetUnfolderBase]: 11250/18119 cut-off events. [2023-08-27 01:41:16,216 INFO L125 PetriNetUnfolderBase]: For 13439/13439 co-relation queries the response was YES. [2023-08-27 01:41:16,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52394 conditions, 18119 events. 11250/18119 cut-off events. For 13439/13439 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 118268 event pairs, 2088 based on Foata normal form. 120/16877 useless extension candidates. Maximal degree in co-relation 52300. Up to 5917 conditions per place. [2023-08-27 01:41:16,298 INFO L140 encePairwiseOnDemand]: 907/914 looper letters, 357 selfloop transitions, 12 changer transitions 0/369 dead transitions. [2023-08-27 01:41:16,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 369 transitions, 3827 flow [2023-08-27 01:41:16,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 01:41:16,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 01:41:16,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2807 transitions. [2023-08-27 01:41:16,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387308533916849 [2023-08-27 01:41:16,302 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2807 transitions. [2023-08-27 01:41:16,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2807 transitions. [2023-08-27 01:41:16,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:16,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2807 transitions. [2023-08-27 01:41:16,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 401.0) internal successors, (2807), 7 states have internal predecessors, (2807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:16,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 914.0) internal successors, (7312), 8 states have internal predecessors, (7312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:16,308 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 914.0) internal successors, (7312), 8 states have internal predecessors, (7312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:16,309 INFO L175 Difference]: Start difference. First operand has 114 places, 266 transitions, 2785 flow. Second operand 7 states and 2807 transitions. [2023-08-27 01:41:16,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 369 transitions, 3827 flow [2023-08-27 01:41:16,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 369 transitions, 3728 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-27 01:41:16,365 INFO L231 Difference]: Finished difference. Result has 123 places, 275 transitions, 2803 flow [2023-08-27 01:41:16,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=2686, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2803, PETRI_PLACES=123, PETRI_TRANSITIONS=275} [2023-08-27 01:41:16,366 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 63 predicate places. [2023-08-27 01:41:16,366 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 275 transitions, 2803 flow [2023-08-27 01:41:16,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 383.14285714285717) internal successors, (2682), 7 states have internal predecessors, (2682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:16,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:16,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:41:16,371 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-08-27 01:41:16,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-08-27 01:41:16,571 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:16,571 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:16,571 INFO L85 PathProgramCache]: Analyzing trace with hash 16867435, now seen corresponding path program 1 times [2023-08-27 01:41:16,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:16,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052792673] [2023-08-27 01:41:16,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:16,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:16,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:16,617 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 01:41:16,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:16,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052792673] [2023-08-27 01:41:16,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052792673] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:41:16,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419043895] [2023-08-27 01:41:16,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:16,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:16,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:41:16,618 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 01:41:16,620 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 01:41:16,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:16,769 INFO L262 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 01:41:16,770 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:41:16,782 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 01:41:16,782 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 01:41:16,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419043895] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:41:16,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 01:41:16,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 3 [2023-08-27 01:41:16,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484273304] [2023-08-27 01:41:16,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:41:16,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 01:41:16,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:16,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 01:41:16,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 01:41:16,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 378 out of 914 [2023-08-27 01:41:16,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 275 transitions, 2803 flow. Second operand has 4 states, 4 states have (on average 381.25) internal successors, (1525), 4 states have internal predecessors, (1525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:16,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:16,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 378 of 914 [2023-08-27 01:41:16,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:18,974 INFO L124 PetriNetUnfolderBase]: 12308/19705 cut-off events. [2023-08-27 01:41:18,975 INFO L125 PetriNetUnfolderBase]: For 40266/40266 co-relation queries the response was YES. [2023-08-27 01:41:19,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63877 conditions, 19705 events. 12308/19705 cut-off events. For 40266/40266 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 130449 event pairs, 3090 based on Foata normal form. 750/20453 useless extension candidates. Maximal degree in co-relation 63778. Up to 11452 conditions per place. [2023-08-27 01:41:19,113 INFO L140 encePairwiseOnDemand]: 907/914 looper letters, 286 selfloop transitions, 11 changer transitions 0/297 dead transitions. [2023-08-27 01:41:19,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 297 transitions, 3485 flow [2023-08-27 01:41:19,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 01:41:19,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 01:41:19,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1582 transitions. [2023-08-27 01:41:19,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4327133479212254 [2023-08-27 01:41:19,115 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1582 transitions. [2023-08-27 01:41:19,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1582 transitions. [2023-08-27 01:41:19,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:19,116 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1582 transitions. [2023-08-27 01:41:19,117 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 395.5) internal successors, (1582), 4 states have internal predecessors, (1582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:19,120 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 914.0) internal successors, (4570), 5 states have internal predecessors, (4570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:19,120 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 914.0) internal successors, (4570), 5 states have internal predecessors, (4570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:19,120 INFO L175 Difference]: Start difference. First operand has 123 places, 275 transitions, 2803 flow. Second operand 4 states and 1582 transitions. [2023-08-27 01:41:19,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 297 transitions, 3485 flow [2023-08-27 01:41:19,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 297 transitions, 3473 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-08-27 01:41:19,291 INFO L231 Difference]: Finished difference. Result has 125 places, 277 transitions, 2881 flow [2023-08-27 01:41:19,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=2766, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2881, PETRI_PLACES=125, PETRI_TRANSITIONS=277} [2023-08-27 01:41:19,291 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 65 predicate places. [2023-08-27 01:41:19,292 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 277 transitions, 2881 flow [2023-08-27 01:41:19,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 381.25) internal successors, (1525), 4 states have internal predecessors, (1525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:19,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:19,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:41:19,299 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 01:41:19,496 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,SelfDestructingSolverStorable21 [2023-08-27 01:41:19,497 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:19,497 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:19,497 INFO L85 PathProgramCache]: Analyzing trace with hash 16867430, now seen corresponding path program 1 times [2023-08-27 01:41:19,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:19,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757438694] [2023-08-27 01:41:19,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:19,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:19,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:19,582 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 01:41:19,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:19,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757438694] [2023-08-27 01:41:19,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757438694] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:41:19,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256558340] [2023-08-27 01:41:19,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:19,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:19,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:41:19,611 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 01:41:19,628 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 01:41:19,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:19,775 INFO L262 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 01:41:19,778 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:41:19,798 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 01:41:19,798 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:41:19,815 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 01:41:19,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256558340] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:41:19,815 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:41:19,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 2, 2] total 7 [2023-08-27 01:41:19,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404408254] [2023-08-27 01:41:19,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:41:19,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 01:41:19,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:19,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 01:41:19,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-27 01:41:19,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 325 out of 914 [2023-08-27 01:41:19,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 277 transitions, 2881 flow. Second operand has 8 states, 8 states have (on average 328.25) internal successors, (2626), 8 states have internal predecessors, (2626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:19,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:19,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 325 of 914 [2023-08-27 01:41:19,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:23,464 INFO L124 PetriNetUnfolderBase]: 17460/28457 cut-off events. [2023-08-27 01:41:23,465 INFO L125 PetriNetUnfolderBase]: For 78249/78249 co-relation queries the response was YES. [2023-08-27 01:41:23,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90354 conditions, 28457 events. 17460/28457 cut-off events. For 78249/78249 co-relation queries the response was YES. Maximal size of possible extension queue 692. Compared 204888 event pairs, 8136 based on Foata normal form. 2916/31371 useless extension candidates. Maximal degree in co-relation 90223. Up to 13101 conditions per place. [2023-08-27 01:41:23,609 INFO L140 encePairwiseOnDemand]: 903/914 looper letters, 302 selfloop transitions, 135 changer transitions 0/437 dead transitions. [2023-08-27 01:41:23,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 437 transitions, 5199 flow [2023-08-27 01:41:23,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 01:41:23,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 01:41:23,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2698 transitions. [2023-08-27 01:41:23,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36898249452954046 [2023-08-27 01:41:23,626 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2698 transitions. [2023-08-27 01:41:23,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2698 transitions. [2023-08-27 01:41:23,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:23,627 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2698 transitions. [2023-08-27 01:41:23,629 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 337.25) internal successors, (2698), 8 states have internal predecessors, (2698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:23,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 914.0) internal successors, (8226), 9 states have internal predecessors, (8226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:23,632 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 914.0) internal successors, (8226), 9 states have internal predecessors, (8226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:23,632 INFO L175 Difference]: Start difference. First operand has 125 places, 277 transitions, 2881 flow. Second operand 8 states and 2698 transitions. [2023-08-27 01:41:23,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 437 transitions, 5199 flow [2023-08-27 01:41:23,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 437 transitions, 5155 flow, removed 20 selfloop flow, removed 2 redundant places. [2023-08-27 01:41:23,795 INFO L231 Difference]: Finished difference. Result has 129 places, 359 transitions, 4480 flow [2023-08-27 01:41:23,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=2798, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4480, PETRI_PLACES=129, PETRI_TRANSITIONS=359} [2023-08-27 01:41:23,796 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 69 predicate places. [2023-08-27 01:41:23,796 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 359 transitions, 4480 flow [2023-08-27 01:41:23,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 328.25) internal successors, (2626), 8 states have internal predecessors, (2626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:23,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:23,797 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1] [2023-08-27 01:41:23,804 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 01:41:24,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:24,006 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:24,007 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:24,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1039334731, now seen corresponding path program 2 times [2023-08-27 01:41:24,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:24,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006048582] [2023-08-27 01:41:24,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:24,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:24,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:24,178 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 01:41:24,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:24,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006048582] [2023-08-27 01:41:24,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006048582] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:41:24,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520759028] [2023-08-27 01:41:24,179 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 01:41:24,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:24,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:41:24,180 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 01:41:24,182 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 01:41:24,327 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 01:41:24,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:41:24,328 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 01:41:24,328 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:41:24,348 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-08-27 01:41:24,348 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 01:41:24,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520759028] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:41:24,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 01:41:24,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [12] total 14 [2023-08-27 01:41:24,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594978203] [2023-08-27 01:41:24,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:41:24,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 01:41:24,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:24,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 01:41:24,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=128, Unknown=0, NotChecked=0, Total=210 [2023-08-27 01:41:24,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 348 out of 914 [2023-08-27 01:41:24,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 359 transitions, 4480 flow. Second operand has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:24,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:24,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 348 of 914 [2023-08-27 01:41:24,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:27,343 INFO L124 PetriNetUnfolderBase]: 13120/22171 cut-off events. [2023-08-27 01:41:27,344 INFO L125 PetriNetUnfolderBase]: For 59492/59516 co-relation queries the response was YES. [2023-08-27 01:41:27,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77282 conditions, 22171 events. 13120/22171 cut-off events. For 59492/59516 co-relation queries the response was YES. Maximal size of possible extension queue 725. Compared 172675 event pairs, 8388 based on Foata normal form. 8/22089 useless extension candidates. Maximal degree in co-relation 77150. Up to 21538 conditions per place. [2023-08-27 01:41:27,467 INFO L140 encePairwiseOnDemand]: 911/914 looper letters, 344 selfloop transitions, 12 changer transitions 0/358 dead transitions. [2023-08-27 01:41:27,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 358 transitions, 5165 flow [2023-08-27 01:41:27,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 01:41:27,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 01:41:27,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1430 transitions. [2023-08-27 01:41:27,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911378555798687 [2023-08-27 01:41:27,469 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1430 transitions. [2023-08-27 01:41:27,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1430 transitions. [2023-08-27 01:41:27,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:27,470 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1430 transitions. [2023-08-27 01:41:27,471 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 357.5) internal successors, (1430), 4 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:27,473 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 914.0) internal successors, (4570), 5 states have internal predecessors, (4570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:27,473 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 914.0) internal successors, (4570), 5 states have internal predecessors, (4570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:27,473 INFO L175 Difference]: Start difference. First operand has 129 places, 359 transitions, 4480 flow. Second operand 4 states and 1430 transitions. [2023-08-27 01:41:27,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 358 transitions, 5165 flow [2023-08-27 01:41:27,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 358 transitions, 5124 flow, removed 5 selfloop flow, removed 3 redundant places. [2023-08-27 01:41:27,597 INFO L231 Difference]: Finished difference. Result has 128 places, 358 transitions, 4436 flow [2023-08-27 01:41:27,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=4412, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=4436, PETRI_PLACES=128, PETRI_TRANSITIONS=358} [2023-08-27 01:41:27,597 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 68 predicate places. [2023-08-27 01:41:27,597 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 358 transitions, 4436 flow [2023-08-27 01:41:27,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 349.0) internal successors, (1396), 4 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:27,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:27,598 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1] [2023-08-27 01:41:27,602 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-08-27 01:41:27,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:27,802 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:27,802 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:27,802 INFO L85 PathProgramCache]: Analyzing trace with hash 105259536, now seen corresponding path program 1 times [2023-08-27 01:41:27,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:27,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757142358] [2023-08-27 01:41:27,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:27,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:27,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:27,949 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 01:41:27,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:27,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757142358] [2023-08-27 01:41:27,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757142358] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:41:27,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2546065] [2023-08-27 01:41:27,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:27,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:27,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:41:27,951 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 01:41:27,953 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 01:41:28,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:28,130 INFO L262 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 01:41:28,130 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:41:28,146 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 01:41:28,146 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:41:28,296 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 01:41:28,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2546065] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:41:28,297 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:41:28,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2023-08-27 01:41:28,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225952981] [2023-08-27 01:41:28,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:41:28,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 01:41:28,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:28,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 01:41:28,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2023-08-27 01:41:28,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 350 out of 914 [2023-08-27 01:41:28,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 358 transitions, 4436 flow. Second operand has 25 states, 25 states have (on average 351.12) internal successors, (8778), 25 states have internal predecessors, (8778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:28,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:28,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 350 of 914 [2023-08-27 01:41:28,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:32,134 INFO L124 PetriNetUnfolderBase]: 14524/24763 cut-off events. [2023-08-27 01:41:32,134 INFO L125 PetriNetUnfolderBase]: For 125270/125294 co-relation queries the response was YES. [2023-08-27 01:41:32,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91948 conditions, 24763 events. 14524/24763 cut-off events. For 125270/125294 co-relation queries the response was YES. Maximal size of possible extension queue 754. Compared 193738 event pairs, 8388 based on Foata normal form. 1158/25831 useless extension candidates. Maximal degree in co-relation 91816. Up to 21865 conditions per place. [2023-08-27 01:41:32,266 INFO L140 encePairwiseOnDemand]: 901/914 looper letters, 74 selfloop transitions, 534 changer transitions 0/610 dead transitions. [2023-08-27 01:41:32,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 610 transitions, 8544 flow [2023-08-27 01:41:32,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 01:41:32,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 01:41:32,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 8659 transitions. [2023-08-27 01:41:32,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3947392414296134 [2023-08-27 01:41:32,272 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 8659 transitions. [2023-08-27 01:41:32,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 8659 transitions. [2023-08-27 01:41:32,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:32,273 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 8659 transitions. [2023-08-27 01:41:32,279 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 360.7916666666667) internal successors, (8659), 24 states have internal predecessors, (8659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:32,288 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 914.0) internal successors, (22850), 25 states have internal predecessors, (22850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:32,289 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 914.0) internal successors, (22850), 25 states have internal predecessors, (22850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:32,289 INFO L175 Difference]: Start difference. First operand has 128 places, 358 transitions, 4436 flow. Second operand 24 states and 8659 transitions. [2023-08-27 01:41:32,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 610 transitions, 8544 flow [2023-08-27 01:41:32,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 610 transitions, 8519 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 01:41:32,425 INFO L231 Difference]: Finished difference. Result has 161 places, 610 transitions, 8805 flow [2023-08-27 01:41:32,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=4423, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=301, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=8805, PETRI_PLACES=161, PETRI_TRANSITIONS=610} [2023-08-27 01:41:32,425 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 101 predicate places. [2023-08-27 01:41:32,425 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 610 transitions, 8805 flow [2023-08-27 01:41:32,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 351.12) internal successors, (8778), 25 states have internal predecessors, (8778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:32,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:32,427 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1] [2023-08-27 01:41:32,433 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-08-27 01:41:32,631 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,SelfDestructingSolverStorable24 [2023-08-27 01:41:32,632 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:32,632 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:32,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1093911096, now seen corresponding path program 1 times [2023-08-27 01:41:32,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:32,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317293881] [2023-08-27 01:41:32,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:32,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:32,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:32,709 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:41:32,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:32,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317293881] [2023-08-27 01:41:32,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317293881] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:41:32,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133496489] [2023-08-27 01:41:32,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:32,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:32,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:41:32,711 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 01:41:32,712 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 01:41:32,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:32,896 INFO L262 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-27 01:41:32,896 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:41:32,910 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:41:32,910 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:41:32,952 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:41:32,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133496489] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:41:32,952 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:41:32,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-08-27 01:41:32,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16184816] [2023-08-27 01:41:32,953 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:41:32,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 01:41:32,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:32,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 01:41:32,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2023-08-27 01:41:32,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 374 out of 914 [2023-08-27 01:41:32,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 610 transitions, 8805 flow. Second operand has 13 states, 13 states have (on average 376.2307692307692) internal successors, (4891), 13 states have internal predecessors, (4891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:32,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:32,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 374 of 914 [2023-08-27 01:41:32,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:38,690 INFO L124 PetriNetUnfolderBase]: 17224/30379 cut-off events. [2023-08-27 01:41:38,691 INFO L125 PetriNetUnfolderBase]: For 155294/155294 co-relation queries the response was YES. [2023-08-27 01:41:38,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144985 conditions, 30379 events. 17224/30379 cut-off events. For 155294/155294 co-relation queries the response was YES. Maximal size of possible extension queue 765. Compared 239152 event pairs, 8388 based on Foata normal form. 2592/32883 useless extension candidates. Maximal degree in co-relation 144841. Up to 21224 conditions per place. [2023-08-27 01:41:39,091 INFO L140 encePairwiseOnDemand]: 910/914 looper letters, 773 selfloop transitions, 571 changer transitions 0/1346 dead transitions. [2023-08-27 01:41:39,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 1346 transitions, 22555 flow [2023-08-27 01:41:39,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 01:41:39,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 01:41:39,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 4581 transitions. [2023-08-27 01:41:39,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176695842450766 [2023-08-27 01:41:39,095 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 4581 transitions. [2023-08-27 01:41:39,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 4581 transitions. [2023-08-27 01:41:39,101 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:39,101 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 4581 transitions. [2023-08-27 01:41:39,105 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 381.75) internal successors, (4581), 12 states have internal predecessors, (4581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:39,109 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 914.0) internal successors, (11882), 13 states have internal predecessors, (11882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:39,110 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 914.0) internal successors, (11882), 13 states have internal predecessors, (11882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:39,110 INFO L175 Difference]: Start difference. First operand has 161 places, 610 transitions, 8805 flow. Second operand 12 states and 4581 transitions. [2023-08-27 01:41:39,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 1346 transitions, 22555 flow [2023-08-27 01:41:39,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 1346 transitions, 19045 flow, removed 1025 selfloop flow, removed 11 redundant places. [2023-08-27 01:41:39,521 INFO L231 Difference]: Finished difference. Result has 167 places, 952 transitions, 14439 flow [2023-08-27 01:41:39,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=7243, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14439, PETRI_PLACES=167, PETRI_TRANSITIONS=952} [2023-08-27 01:41:39,521 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 107 predicate places. [2023-08-27 01:41:39,522 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 952 transitions, 14439 flow [2023-08-27 01:41:39,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 376.2307692307692) internal successors, (4891), 13 states have internal predecessors, (4891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:39,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:39,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:41:39,527 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-08-27 01:41:39,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-27 01:41:39,727 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:39,727 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:39,727 INFO L85 PathProgramCache]: Analyzing trace with hash 372210790, now seen corresponding path program 1 times [2023-08-27 01:41:39,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:39,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074307327] [2023-08-27 01:41:39,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:39,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:39,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:39,810 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 01:41:39,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:39,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074307327] [2023-08-27 01:41:39,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074307327] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:41:39,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 01:41:39,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 01:41:39,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357317070] [2023-08-27 01:41:39,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:41:39,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 01:41:39,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:39,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 01:41:39,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 01:41:39,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 377 out of 914 [2023-08-27 01:41:39,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 952 transitions, 14439 flow. Second operand has 3 states, 3 states have (on average 384.3333333333333) internal successors, (1153), 3 states have internal predecessors, (1153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:39,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:39,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 377 of 914 [2023-08-27 01:41:39,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:47,599 INFO L124 PetriNetUnfolderBase]: 20480/34571 cut-off events. [2023-08-27 01:41:47,599 INFO L125 PetriNetUnfolderBase]: For 172000/172000 co-relation queries the response was YES. [2023-08-27 01:41:47,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149231 conditions, 34571 events. 20480/34571 cut-off events. For 172000/172000 co-relation queries the response was YES. Maximal size of possible extension queue 756. Compared 248698 event pairs, 2460 based on Foata normal form. 720/35289 useless extension candidates. Maximal degree in co-relation 149075. Up to 20309 conditions per place. [2023-08-27 01:41:47,855 INFO L140 encePairwiseOnDemand]: 911/914 looper letters, 963 selfloop transitions, 2 changer transitions 0/965 dead transitions. [2023-08-27 01:41:47,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 965 transitions, 16413 flow [2023-08-27 01:41:47,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 01:41:47,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 01:41:47,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1185 transitions. [2023-08-27 01:41:47,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43216630196936545 [2023-08-27 01:41:47,857 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1185 transitions. [2023-08-27 01:41:47,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1185 transitions. [2023-08-27 01:41:47,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:47,857 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1185 transitions. [2023-08-27 01:41:47,858 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 395.0) internal successors, (1185), 3 states have internal predecessors, (1185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:47,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 914.0) internal successors, (3656), 4 states have internal predecessors, (3656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:47,859 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 914.0) internal successors, (3656), 4 states have internal predecessors, (3656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:47,859 INFO L175 Difference]: Start difference. First operand has 167 places, 952 transitions, 14439 flow. Second operand 3 states and 1185 transitions. [2023-08-27 01:41:47,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 965 transitions, 16413 flow [2023-08-27 01:41:48,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 965 transitions, 14545 flow, removed 705 selfloop flow, removed 5 redundant places. [2023-08-27 01:41:48,398 INFO L231 Difference]: Finished difference. Result has 165 places, 953 transitions, 12583 flow [2023-08-27 01:41:48,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=12571, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=952, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=950, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=12583, PETRI_PLACES=165, PETRI_TRANSITIONS=953} [2023-08-27 01:41:48,398 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 105 predicate places. [2023-08-27 01:41:48,399 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 953 transitions, 12583 flow [2023-08-27 01:41:48,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 384.3333333333333) internal successors, (1153), 3 states have internal predecessors, (1153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:48,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:48,399 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:41:48,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-27 01:41:48,399 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:48,399 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:48,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1621003810, now seen corresponding path program 2 times [2023-08-27 01:41:48,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:48,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319068930] [2023-08-27 01:41:48,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:48,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:48,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:48,520 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 01:41:48,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:48,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319068930] [2023-08-27 01:41:48,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319068930] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:41:48,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240682540] [2023-08-27 01:41:48,521 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 01:41:48,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:48,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:41:48,542 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 01:41:48,543 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 01:41:48,951 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 01:41:48,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:41:48,953 INFO L262 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 01:41:48,954 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:41:49,030 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-08-27 01:41:49,031 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:41:49,091 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-08-27 01:41:49,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240682540] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:41:49,091 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:41:49,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 16 [2023-08-27 01:41:49,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440832623] [2023-08-27 01:41:49,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:41:49,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 01:41:49,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:49,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 01:41:49,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2023-08-27 01:41:49,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 325 out of 914 [2023-08-27 01:41:49,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 953 transitions, 12583 flow. Second operand has 18 states, 18 states have (on average 327.5) internal successors, (5895), 18 states have internal predecessors, (5895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:49,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:49,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 325 of 914 [2023-08-27 01:41:49,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:41:56,982 INFO L124 PetriNetUnfolderBase]: 20104/34081 cut-off events. [2023-08-27 01:41:56,982 INFO L125 PetriNetUnfolderBase]: For 144044/144044 co-relation queries the response was YES. [2023-08-27 01:41:57,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141851 conditions, 34081 events. 20104/34081 cut-off events. For 144044/144044 co-relation queries the response was YES. Maximal size of possible extension queue 775. Compared 247357 event pairs, 1098 based on Foata normal form. 552/34631 useless extension candidates. Maximal degree in co-relation 141700. Up to 7606 conditions per place. [2023-08-27 01:41:57,235 INFO L140 encePairwiseOnDemand]: 904/914 looper letters, 711 selfloop transitions, 411 changer transitions 0/1122 dead transitions. [2023-08-27 01:41:57,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 1122 transitions, 15657 flow [2023-08-27 01:41:57,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 01:41:57,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 01:41:57,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 4397 transitions. [2023-08-27 01:41:57,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3700555462043427 [2023-08-27 01:41:57,238 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 4397 transitions. [2023-08-27 01:41:57,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 4397 transitions. [2023-08-27 01:41:57,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:41:57,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 4397 transitions. [2023-08-27 01:41:57,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 338.2307692307692) internal successors, (4397), 13 states have internal predecessors, (4397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:57,247 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 914.0) internal successors, (12796), 14 states have internal predecessors, (12796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:57,247 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 914.0) internal successors, (12796), 14 states have internal predecessors, (12796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:57,247 INFO L175 Difference]: Start difference. First operand has 165 places, 953 transitions, 12583 flow. Second operand 13 states and 4397 transitions. [2023-08-27 01:41:57,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 1122 transitions, 15657 flow [2023-08-27 01:41:57,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 1122 transitions, 15643 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 01:41:57,794 INFO L231 Difference]: Finished difference. Result has 178 places, 960 transitions, 13502 flow [2023-08-27 01:41:57,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=12555, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=951, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=403, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13502, PETRI_PLACES=178, PETRI_TRANSITIONS=960} [2023-08-27 01:41:57,795 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 118 predicate places. [2023-08-27 01:41:57,795 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 960 transitions, 13502 flow [2023-08-27 01:41:57,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 327.5) internal successors, (5895), 18 states have internal predecessors, (5895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:57,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:41:57,796 INFO L208 CegarLoopForPetriNet]: trace histogram [22, 1, 1, 1, 1] [2023-08-27 01:41:57,803 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 01:41:57,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-27 01:41:57,997 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:41:57,997 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:41:57,997 INFO L85 PathProgramCache]: Analyzing trace with hash 4733328, now seen corresponding path program 2 times [2023-08-27 01:41:57,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:41:57,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379823937] [2023-08-27 01:41:57,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:41:57,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:41:58,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:41:58,435 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:41:58,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:41:58,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379823937] [2023-08-27 01:41:58,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379823937] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:41:58,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506173170] [2023-08-27 01:41:58,435 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 01:41:58,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:41:58,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:41:58,436 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 01:41:58,469 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 01:41:58,625 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 01:41:58,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:41:58,626 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 01:41:58,627 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:41:58,666 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 253 trivial. 0 not checked. [2023-08-27 01:41:58,666 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 01:41:58,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506173170] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:41:58,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 01:41:58,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [24] total 26 [2023-08-27 01:41:58,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327997263] [2023-08-27 01:41:58,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:41:58,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 01:41:58,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:41:58,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 01:41:58,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=398, Unknown=0, NotChecked=0, Total=702 [2023-08-27 01:41:58,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 351 out of 914 [2023-08-27 01:41:58,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 960 transitions, 13502 flow. Second operand has 4 states, 4 states have (on average 352.25) internal successors, (1409), 4 states have internal predecessors, (1409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:41:58,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:41:58,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 351 of 914 [2023-08-27 01:41:58,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:42:08,239 INFO L124 PetriNetUnfolderBase]: 24204/41235 cut-off events. [2023-08-27 01:42:08,240 INFO L125 PetriNetUnfolderBase]: For 219926/219926 co-relation queries the response was YES. [2023-08-27 01:42:08,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179079 conditions, 41235 events. 24204/41235 cut-off events. For 219926/219926 co-relation queries the response was YES. Maximal size of possible extension queue 1283. Compared 330523 event pairs, 12942 based on Foata normal form. 6/41205 useless extension candidates. Maximal degree in co-relation 178925. Up to 27313 conditions per place. [2023-08-27 01:42:08,920 INFO L140 encePairwiseOnDemand]: 909/914 looper letters, 950 selfloop transitions, 53 changer transitions 0/1005 dead transitions. [2023-08-27 01:42:08,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 1005 transitions, 15852 flow [2023-08-27 01:42:08,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 01:42:08,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 01:42:08,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1462 transitions. [2023-08-27 01:42:08,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.399890590809628 [2023-08-27 01:42:08,923 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1462 transitions. [2023-08-27 01:42:08,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1462 transitions. [2023-08-27 01:42:08,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:42:08,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1462 transitions. [2023-08-27 01:42:08,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 365.5) internal successors, (1462), 4 states have internal predecessors, (1462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:42:08,938 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 914.0) internal successors, (4570), 5 states have internal predecessors, (4570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:42:08,939 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 914.0) internal successors, (4570), 5 states have internal predecessors, (4570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:42:08,939 INFO L175 Difference]: Start difference. First operand has 178 places, 960 transitions, 13502 flow. Second operand 4 states and 1462 transitions. [2023-08-27 01:42:08,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 1005 transitions, 15852 flow [2023-08-27 01:42:09,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 1005 transitions, 15419 flow, removed 8 selfloop flow, removed 5 redundant places. [2023-08-27 01:42:10,005 INFO L231 Difference]: Finished difference. Result has 176 places, 964 transitions, 13248 flow [2023-08-27 01:42:10,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=12983, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=958, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=905, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=13248, PETRI_PLACES=176, PETRI_TRANSITIONS=964} [2023-08-27 01:42:10,007 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 116 predicate places. [2023-08-27 01:42:10,008 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 964 transitions, 13248 flow [2023-08-27 01:42:10,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 352.25) internal successors, (1409), 4 states have internal predecessors, (1409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:42:10,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:42:10,008 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 1, 1, 1, 1, 1, 1] [2023-08-27 01:42:10,015 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 01:42:10,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-27 01:42:10,212 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:42:10,212 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:42:10,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1356028110, now seen corresponding path program 2 times [2023-08-27 01:42:10,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:42:10,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646764897] [2023-08-27 01:42:10,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:42:10,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:42:10,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:42:10,421 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:42:10,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:42:10,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646764897] [2023-08-27 01:42:10,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646764897] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:42:10,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [60091490] [2023-08-27 01:42:10,421 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 01:42:10,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:42:10,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:42:10,422 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 01:42:10,425 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 01:42:10,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 01:42:10,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:42:10,824 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 01:42:10,825 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:42:10,861 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-08-27 01:42:10,861 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:42:10,901 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-08-27 01:42:10,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [60091490] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:42:10,901 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:42:10,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 2, 2] total 14 [2023-08-27 01:42:10,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558405195] [2023-08-27 01:42:10,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:42:10,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 01:42:10,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:42:10,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 01:42:10,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=117, Unknown=0, NotChecked=0, Total=210 [2023-08-27 01:42:10,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 368 out of 914 [2023-08-27 01:42:10,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 964 transitions, 13248 flow. Second operand has 15 states, 15 states have (on average 370.4) internal successors, (5556), 15 states have internal predecessors, (5556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:42:10,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:42:10,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 368 of 914 [2023-08-27 01:42:10,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:42:20,671 INFO L124 PetriNetUnfolderBase]: 24294/41793 cut-off events. [2023-08-27 01:42:20,672 INFO L125 PetriNetUnfolderBase]: For 253993/253993 co-relation queries the response was YES. [2023-08-27 01:42:20,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175232 conditions, 41793 events. 24294/41793 cut-off events. For 253993/253993 co-relation queries the response was YES. Maximal size of possible extension queue 1284. Compared 337081 event pairs, 12942 based on Foata normal form. 864/42567 useless extension candidates. Maximal degree in co-relation 175077. Up to 30195 conditions per place. [2023-08-27 01:42:21,095 INFO L140 encePairwiseOnDemand]: 908/914 looper letters, 684 selfloop transitions, 650 changer transitions 70/1406 dead transitions. [2023-08-27 01:42:21,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 1406 transitions, 20476 flow [2023-08-27 01:42:21,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 01:42:21,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 01:42:21,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 5613 transitions. [2023-08-27 01:42:21,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40940919037199125 [2023-08-27 01:42:21,099 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 5613 transitions. [2023-08-27 01:42:21,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 5613 transitions. [2023-08-27 01:42:21,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:42:21,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 5613 transitions. [2023-08-27 01:42:21,103 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 374.2) internal successors, (5613), 15 states have internal predecessors, (5613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:42:21,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 914.0) internal successors, (14624), 16 states have internal predecessors, (14624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:42:21,109 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 914.0) internal successors, (14624), 16 states have internal predecessors, (14624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:42:21,109 INFO L175 Difference]: Start difference. First operand has 176 places, 964 transitions, 13248 flow. Second operand 15 states and 5613 transitions. [2023-08-27 01:42:21,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 1406 transitions, 20476 flow [2023-08-27 01:42:21,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 1406 transitions, 18692 flow, removed 103 selfloop flow, removed 13 redundant places. [2023-08-27 01:42:21,926 INFO L231 Difference]: Finished difference. Result has 177 places, 928 transitions, 11278 flow [2023-08-27 01:42:21,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=10002, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=908, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=587, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11278, PETRI_PLACES=177, PETRI_TRANSITIONS=928} [2023-08-27 01:42:21,927 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 117 predicate places. [2023-08-27 01:42:21,927 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 928 transitions, 11278 flow [2023-08-27 01:42:21,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 370.4) internal successors, (5556), 15 states have internal predecessors, (5556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:42:21,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:42:21,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:42:21,933 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 01:42:22,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:42:22,132 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:42:22,133 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:42:22,133 INFO L85 PathProgramCache]: Analyzing trace with hash -38460835, now seen corresponding path program 1 times [2023-08-27 01:42:22,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:42:22,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119937842] [2023-08-27 01:42:22,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:42:22,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:42:22,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:42:22,204 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 01:42:22,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:42:22,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119937842] [2023-08-27 01:42:22,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119937842] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:42:22,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 01:42:22,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 01:42:22,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682009357] [2023-08-27 01:42:22,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:42:22,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 01:42:22,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:42:22,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 01:42:22,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 01:42:22,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 378 out of 914 [2023-08-27 01:42:22,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 928 transitions, 11278 flow. Second operand has 3 states, 3 states have (on average 386.6666666666667) internal successors, (1160), 3 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:42:22,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:42:22,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 378 of 914 [2023-08-27 01:42:22,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:42:30,454 INFO L124 PetriNetUnfolderBase]: 25102/42119 cut-off events. [2023-08-27 01:42:30,454 INFO L125 PetriNetUnfolderBase]: For 193973/194181 co-relation queries the response was YES. [2023-08-27 01:42:30,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 182415 conditions, 42119 events. 25102/42119 cut-off events. For 193973/194181 co-relation queries the response was YES. Maximal size of possible extension queue 1303. Compared 332853 event pairs, 6912 based on Foata normal form. 3324/45371 useless extension candidates. Maximal degree in co-relation 182257. Up to 27475 conditions per place. [2023-08-27 01:42:30,790 INFO L140 encePairwiseOnDemand]: 911/914 looper letters, 857 selfloop transitions, 2 changer transitions 100/961 dead transitions. [2023-08-27 01:42:30,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 961 transitions, 13512 flow [2023-08-27 01:42:30,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 01:42:30,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 01:42:30,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1181 transitions. [2023-08-27 01:42:30,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43070751276440555 [2023-08-27 01:42:30,792 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1181 transitions. [2023-08-27 01:42:30,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1181 transitions. [2023-08-27 01:42:30,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:42:30,792 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1181 transitions. [2023-08-27 01:42:30,793 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 393.6666666666667) internal successors, (1181), 3 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:42:30,794 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 914.0) internal successors, (3656), 4 states have internal predecessors, (3656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:42:30,794 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 914.0) internal successors, (3656), 4 states have internal predecessors, (3656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:42:30,794 INFO L175 Difference]: Start difference. First operand has 177 places, 928 transitions, 11278 flow. Second operand 3 states and 1181 transitions. [2023-08-27 01:42:30,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 961 transitions, 13512 flow [2023-08-27 01:42:31,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 961 transitions, 12143 flow, removed 151 selfloop flow, removed 12 redundant places. [2023-08-27 01:42:31,457 INFO L231 Difference]: Finished difference. Result has 168 places, 829 transitions, 8299 flow [2023-08-27 01:42:31,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=9909, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=928, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=926, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=8299, PETRI_PLACES=168, PETRI_TRANSITIONS=829} [2023-08-27 01:42:31,458 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 108 predicate places. [2023-08-27 01:42:31,458 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 829 transitions, 8299 flow [2023-08-27 01:42:31,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 386.6666666666667) internal successors, (1160), 3 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:42:31,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:42:31,458 INFO L208 CegarLoopForPetriNet]: trace histogram [22, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:42:31,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-27 01:42:31,459 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:42:31,459 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:42:31,461 INFO L85 PathProgramCache]: Analyzing trace with hash 457588912, now seen corresponding path program 1 times [2023-08-27 01:42:31,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:42:31,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130549973] [2023-08-27 01:42:31,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:42:31,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:42:31,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:42:31,978 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:42:31,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:42:31,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130549973] [2023-08-27 01:42:31,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130549973] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:42:31,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259297685] [2023-08-27 01:42:31,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:42:31,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:42:31,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:42:31,989 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 01:42:31,995 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 01:42:32,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:42:32,259 INFO L262 TraceCheckSpWp]: Trace formula consists of 709 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 01:42:32,260 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:42:32,291 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:42:32,291 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:42:32,734 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:42:32,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259297685] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:42:32,735 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:42:32,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 48 [2023-08-27 01:42:32,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741770964] [2023-08-27 01:42:32,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:42:32,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2023-08-27 01:42:32,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:42:32,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2023-08-27 01:42:32,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1176, Invalid=1176, Unknown=0, NotChecked=0, Total=2352 [2023-08-27 01:42:32,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 350 out of 914 [2023-08-27 01:42:32,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 829 transitions, 8299 flow. Second operand has 49 states, 49 states have (on average 351.1224489795918) internal successors, (17205), 49 states have internal predecessors, (17205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:42:32,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:42:32,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 350 of 914 [2023-08-27 01:42:32,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:42:44,106 INFO L124 PetriNetUnfolderBase]: 28930/50223 cut-off events. [2023-08-27 01:42:44,106 INFO L125 PetriNetUnfolderBase]: For 1519986/1519986 co-relation queries the response was YES. [2023-08-27 01:42:44,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 230966 conditions, 50223 events. 28930/50223 cut-off events. For 1519986/1519986 co-relation queries the response was YES. Maximal size of possible extension queue 1177. Compared 389456 event pairs, 12220 based on Foata normal form. 5184/55291 useless extension candidates. Maximal degree in co-relation 230814. Up to 38531 conditions per place. [2023-08-27 01:42:44,815 INFO L140 encePairwiseOnDemand]: 903/914 looper letters, 101 selfloop transitions, 1518 changer transitions 0/1621 dead transitions. [2023-08-27 01:42:44,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 1621 transitions, 19913 flow [2023-08-27 01:42:44,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-08-27 01:42:44,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2023-08-27 01:42:44,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 17225 transitions. [2023-08-27 01:42:44,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3926194383661561 [2023-08-27 01:42:44,848 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 17225 transitions. [2023-08-27 01:42:44,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 17225 transitions. [2023-08-27 01:42:44,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:42:44,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 17225 transitions. [2023-08-27 01:42:44,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 358.8541666666667) internal successors, (17225), 48 states have internal predecessors, (17225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:42:44,884 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 914.0) internal successors, (44786), 49 states have internal predecessors, (44786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:42:44,889 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 914.0) internal successors, (44786), 49 states have internal predecessors, (44786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:42:44,889 INFO L175 Difference]: Start difference. First operand has 168 places, 829 transitions, 8299 flow. Second operand 48 states and 17225 transitions. [2023-08-27 01:42:44,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 1621 transitions, 19913 flow [2023-08-27 01:42:45,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 1621 transitions, 19909 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-27 01:42:45,642 INFO L231 Difference]: Finished difference. Result has 236 places, 1621 transitions, 20753 flow [2023-08-27 01:42:45,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=8295, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=829, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=757, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=20753, PETRI_PLACES=236, PETRI_TRANSITIONS=1621} [2023-08-27 01:42:45,643 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 176 predicate places. [2023-08-27 01:42:45,644 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 1621 transitions, 20753 flow [2023-08-27 01:42:45,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 351.1224489795918) internal successors, (17205), 49 states have internal predecessors, (17205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:42:45,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:42:45,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:42:45,651 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 01:42:45,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:42:45,850 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:42:45,851 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:42:45,851 INFO L85 PathProgramCache]: Analyzing trace with hash 2075573725, now seen corresponding path program 1 times [2023-08-27 01:42:45,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:42:45,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008712427] [2023-08-27 01:42:45,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:42:45,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:42:45,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:42:45,959 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 01:42:45,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:42:45,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008712427] [2023-08-27 01:42:45,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008712427] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:42:45,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687023102] [2023-08-27 01:42:45,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:42:45,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:42:45,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:42:45,981 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 01:42:46,016 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 01:42:46,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:42:46,239 INFO L262 TraceCheckSpWp]: Trace formula consists of 462 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 01:42:46,241 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:42:46,263 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 01:42:46,263 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:42:46,286 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 01:42:46,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687023102] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 01:42:46,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 01:42:46,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 10 [2023-08-27 01:42:46,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998925629] [2023-08-27 01:42:46,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:42:46,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 01:42:46,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:42:46,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 01:42:46,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-08-27 01:42:46,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 317 out of 914 [2023-08-27 01:42:46,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 1621 transitions, 20753 flow. Second operand has 5 states, 5 states have (on average 322.6) internal successors, (1613), 5 states have internal predecessors, (1613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:42:46,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:42:46,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 317 of 914 [2023-08-27 01:42:46,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:43:00,948 INFO L124 PetriNetUnfolderBase]: 28918/50285 cut-off events. [2023-08-27 01:43:00,948 INFO L125 PetriNetUnfolderBase]: For 373102/373102 co-relation queries the response was YES. [2023-08-27 01:43:01,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 264568 conditions, 50285 events. 28918/50285 cut-off events. For 373102/373102 co-relation queries the response was YES. Maximal size of possible extension queue 1156. Compared 389730 event pairs, 12220 based on Foata normal form. 12/50277 useless extension candidates. Maximal degree in co-relation 246078. Up to 37112 conditions per place. [2023-08-27 01:43:01,881 INFO L140 encePairwiseOnDemand]: 908/914 looper letters, 2668 selfloop transitions, 145 changer transitions 50/2865 dead transitions. [2023-08-27 01:43:01,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 2865 transitions, 42385 flow [2023-08-27 01:43:01,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 01:43:01,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 01:43:01,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1647 transitions. [2023-08-27 01:43:01,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36039387308533916 [2023-08-27 01:43:01,884 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1647 transitions. [2023-08-27 01:43:01,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1647 transitions. [2023-08-27 01:43:01,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:43:01,884 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1647 transitions. [2023-08-27 01:43:01,885 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 329.4) internal successors, (1647), 5 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:43:01,887 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 914.0) internal successors, (5484), 6 states have internal predecessors, (5484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:43:01,887 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 914.0) internal successors, (5484), 6 states have internal predecessors, (5484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:43:01,888 INFO L175 Difference]: Start difference. First operand has 236 places, 1621 transitions, 20753 flow. Second operand 5 states and 1647 transitions. [2023-08-27 01:43:01,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 2865 transitions, 42385 flow [2023-08-27 01:43:03,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 2865 transitions, 34161 flow, removed 2793 selfloop flow, removed 23 redundant places. [2023-08-27 01:43:03,073 INFO L231 Difference]: Finished difference. Result has 217 places, 1619 transitions, 16438 flow [2023-08-27 01:43:03,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=16148, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=16438, PETRI_PLACES=217, PETRI_TRANSITIONS=1619} [2023-08-27 01:43:03,074 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 157 predicate places. [2023-08-27 01:43:03,075 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 1619 transitions, 16438 flow [2023-08-27 01:43:03,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 322.6) internal successors, (1613), 5 states have internal predecessors, (1613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:43:03,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:43:03,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:43:03,080 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-08-27 01:43:03,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:43:03,280 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:43:03,280 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:43:03,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1523807521, now seen corresponding path program 1 times [2023-08-27 01:43:03,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:43:03,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762700554] [2023-08-27 01:43:03,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:43:03,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:43:03,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:43:03,358 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 01:43:03,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:43:03,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762700554] [2023-08-27 01:43:03,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762700554] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:43:03,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 01:43:03,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 01:43:03,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378053503] [2023-08-27 01:43:03,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:43:03,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 01:43:03,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:43:03,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 01:43:03,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 01:43:03,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 368 out of 914 [2023-08-27 01:43:03,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 1619 transitions, 16438 flow. Second operand has 4 states, 4 states have (on average 375.25) internal successors, (1501), 4 states have internal predecessors, (1501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:43:03,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:43:03,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 368 of 914 [2023-08-27 01:43:03,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:43:15,039 INFO L124 PetriNetUnfolderBase]: 21058/38539 cut-off events. [2023-08-27 01:43:15,039 INFO L125 PetriNetUnfolderBase]: For 341497/341530 co-relation queries the response was YES. [2023-08-27 01:43:15,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 187427 conditions, 38539 events. 21058/38539 cut-off events. For 341497/341530 co-relation queries the response was YES. Maximal size of possible extension queue 747. Compared 297816 event pairs, 7364 based on Foata normal form. 817/39323 useless extension candidates. Maximal degree in co-relation 170724. Up to 34420 conditions per place. [2023-08-27 01:43:15,458 INFO L140 encePairwiseOnDemand]: 909/914 looper letters, 1571 selfloop transitions, 97 changer transitions 24/1694 dead transitions. [2023-08-27 01:43:15,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 1694 transitions, 20467 flow [2023-08-27 01:43:15,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 01:43:15,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 01:43:15,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1528 transitions. [2023-08-27 01:43:15,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4179431072210066 [2023-08-27 01:43:15,460 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1528 transitions. [2023-08-27 01:43:15,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1528 transitions. [2023-08-27 01:43:15,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:43:15,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1528 transitions. [2023-08-27 01:43:15,461 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 382.0) internal successors, (1528), 4 states have internal predecessors, (1528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:43:15,463 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 914.0) internal successors, (4570), 5 states have internal predecessors, (4570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:43:15,463 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 914.0) internal successors, (4570), 5 states have internal predecessors, (4570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:43:15,463 INFO L175 Difference]: Start difference. First operand has 217 places, 1619 transitions, 16438 flow. Second operand 4 states and 1528 transitions. [2023-08-27 01:43:15,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 1694 transitions, 20467 flow [2023-08-27 01:43:16,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 1694 transitions, 20319 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-27 01:43:16,371 INFO L231 Difference]: Finished difference. Result has 218 places, 1618 transitions, 16493 flow [2023-08-27 01:43:16,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=16290, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=16493, PETRI_PLACES=218, PETRI_TRANSITIONS=1618} [2023-08-27 01:43:16,372 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 158 predicate places. [2023-08-27 01:43:16,372 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 1618 transitions, 16493 flow [2023-08-27 01:43:16,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 375.25) internal successors, (1501), 4 states have internal predecessors, (1501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:43:16,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:43:16,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:43:16,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-27 01:43:16,373 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:43:16,373 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:43:16,373 INFO L85 PathProgramCache]: Analyzing trace with hash 182913099, now seen corresponding path program 1 times [2023-08-27 01:43:16,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:43:16,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652720511] [2023-08-27 01:43:16,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:43:16,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:43:16,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:43:16,563 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 01:43:16,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:43:16,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652720511] [2023-08-27 01:43:16,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652720511] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:43:16,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 01:43:16,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 01:43:16,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931909534] [2023-08-27 01:43:16,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:43:16,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 01:43:16,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:43:16,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 01:43:16,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 01:43:16,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 373 out of 914 [2023-08-27 01:43:16,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 1618 transitions, 16493 flow. Second operand has 4 states, 4 states have (on average 381.25) internal successors, (1525), 4 states have internal predecessors, (1525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:43:16,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:43:16,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 373 of 914 [2023-08-27 01:43:16,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:43:30,158 INFO L124 PetriNetUnfolderBase]: 27208/46985 cut-off events. [2023-08-27 01:43:30,158 INFO L125 PetriNetUnfolderBase]: For 373739/373739 co-relation queries the response was YES. [2023-08-27 01:43:30,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 219892 conditions, 46985 events. 27208/46985 cut-off events. For 373739/373739 co-relation queries the response was YES. Maximal size of possible extension queue 863. Compared 348895 event pairs, 5414 based on Foata normal form. 340/47325 useless extension candidates. Maximal degree in co-relation 203155. Up to 36448 conditions per place. [2023-08-27 01:43:30,791 INFO L140 encePairwiseOnDemand]: 908/914 looper letters, 1655 selfloop transitions, 14 changer transitions 0/1669 dead transitions. [2023-08-27 01:43:30,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 1669 transitions, 20235 flow [2023-08-27 01:43:30,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 01:43:30,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 01:43:30,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1556 transitions. [2023-08-27 01:43:30,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42560175054704596 [2023-08-27 01:43:30,793 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1556 transitions. [2023-08-27 01:43:30,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1556 transitions. [2023-08-27 01:43:30,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:43:30,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1556 transitions. [2023-08-27 01:43:30,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 389.0) internal successors, (1556), 4 states have internal predecessors, (1556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:43:30,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 914.0) internal successors, (4570), 5 states have internal predecessors, (4570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:43:30,796 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 914.0) internal successors, (4570), 5 states have internal predecessors, (4570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:43:30,796 INFO L175 Difference]: Start difference. First operand has 218 places, 1618 transitions, 16493 flow. Second operand 4 states and 1556 transitions. [2023-08-27 01:43:30,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 1669 transitions, 20235 flow [2023-08-27 01:43:31,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 1669 transitions, 20011 flow, removed 15 selfloop flow, removed 3 redundant places. [2023-08-27 01:43:31,673 INFO L231 Difference]: Finished difference. Result has 219 places, 1630 transitions, 16497 flow [2023-08-27 01:43:31,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=16285, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=16497, PETRI_PLACES=219, PETRI_TRANSITIONS=1630} [2023-08-27 01:43:31,674 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 159 predicate places. [2023-08-27 01:43:31,674 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 1630 transitions, 16497 flow [2023-08-27 01:43:31,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 381.25) internal successors, (1525), 4 states have internal predecessors, (1525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:43:31,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:43:31,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:43:31,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-27 01:43:31,675 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:43:31,675 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:43:31,675 INFO L85 PathProgramCache]: Analyzing trace with hash 140114329, now seen corresponding path program 2 times [2023-08-27 01:43:31,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:43:31,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81742248] [2023-08-27 01:43:31,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:43:31,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:43:31,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:43:31,810 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 01:43:31,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:43:31,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81742248] [2023-08-27 01:43:31,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81742248] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:43:31,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356563463] [2023-08-27 01:43:31,811 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 01:43:31,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:43:31,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:43:31,812 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 01:43:31,833 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 01:43:32,211 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 01:43:32,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:43:32,213 INFO L262 TraceCheckSpWp]: Trace formula consists of 544 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 01:43:32,214 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:43:32,245 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 01:43:32,246 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 01:43:32,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356563463] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:43:32,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 01:43:32,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2023-08-27 01:43:32,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921427149] [2023-08-27 01:43:32,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:43:32,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 01:43:32,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:43:32,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 01:43:32,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-27 01:43:32,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 376 out of 914 [2023-08-27 01:43:32,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 1630 transitions, 16497 flow. Second operand has 5 states, 5 states have (on average 382.6) internal successors, (1913), 5 states have internal predecessors, (1913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:43:32,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:43:32,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 376 of 914 [2023-08-27 01:43:32,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:43:47,726 INFO L124 PetriNetUnfolderBase]: 31622/53225 cut-off events. [2023-08-27 01:43:47,727 INFO L125 PetriNetUnfolderBase]: For 401138/401138 co-relation queries the response was YES. [2023-08-27 01:43:48,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 257307 conditions, 53225 events. 31622/53225 cut-off events. For 401138/401138 co-relation queries the response was YES. Maximal size of possible extension queue 1028. Compared 389623 event pairs, 3348 based on Foata normal form. 1504/54729 useless extension candidates. Maximal degree in co-relation 240605. Up to 32519 conditions per place. [2023-08-27 01:43:48,932 INFO L140 encePairwiseOnDemand]: 908/914 looper letters, 1664 selfloop transitions, 44 changer transitions 0/1708 dead transitions. [2023-08-27 01:43:48,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 1708 transitions, 20521 flow [2023-08-27 01:43:48,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 01:43:48,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 01:43:48,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2339 transitions. [2023-08-27 01:43:48,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42651349380014586 [2023-08-27 01:43:48,934 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2339 transitions. [2023-08-27 01:43:48,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2339 transitions. [2023-08-27 01:43:48,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:43:48,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2339 transitions. [2023-08-27 01:43:48,936 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 389.8333333333333) internal successors, (2339), 6 states have internal predecessors, (2339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:43:48,938 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 914.0) internal successors, (6398), 7 states have internal predecessors, (6398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:43:48,938 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 914.0) internal successors, (6398), 7 states have internal predecessors, (6398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:43:48,939 INFO L175 Difference]: Start difference. First operand has 219 places, 1630 transitions, 16497 flow. Second operand 6 states and 2339 transitions. [2023-08-27 01:43:48,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 1708 transitions, 20521 flow [2023-08-27 01:43:49,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 1708 transitions, 20521 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 01:43:49,989 INFO L231 Difference]: Finished difference. Result has 227 places, 1652 transitions, 16987 flow [2023-08-27 01:43:49,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=16497, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=16987, PETRI_PLACES=227, PETRI_TRANSITIONS=1652} [2023-08-27 01:43:49,990 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 167 predicate places. [2023-08-27 01:43:49,991 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 1652 transitions, 16987 flow [2023-08-27 01:43:49,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 382.6) internal successors, (1913), 5 states have internal predecessors, (1913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:43:49,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:43:49,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:43:50,003 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 01:43:50,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:43:50,196 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:43:50,196 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:43:50,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1183360541, now seen corresponding path program 3 times [2023-08-27 01:43:50,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:43:50,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556203681] [2023-08-27 01:43:50,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:43:50,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:43:50,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:43:50,344 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 01:43:50,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:43:50,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556203681] [2023-08-27 01:43:50,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556203681] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 01:43:50,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 01:43:50,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 01:43:50,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136154844] [2023-08-27 01:43:50,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 01:43:50,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 01:43:50,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:43:50,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 01:43:50,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 01:43:50,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 373 out of 914 [2023-08-27 01:43:50,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 1652 transitions, 16987 flow. Second operand has 4 states, 4 states have (on average 381.25) internal successors, (1525), 4 states have internal predecessors, (1525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:43:50,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:43:50,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 373 of 914 [2023-08-27 01:43:50,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:44:09,112 INFO L124 PetriNetUnfolderBase]: 39966/65385 cut-off events. [2023-08-27 01:44:09,113 INFO L125 PetriNetUnfolderBase]: For 542575/542575 co-relation queries the response was YES. [2023-08-27 01:44:10,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 332064 conditions, 65385 events. 39966/65385 cut-off events. For 542575/542575 co-relation queries the response was YES. Maximal size of possible extension queue 1363. Compared 480392 event pairs, 8040 based on Foata normal form. 992/66377 useless extension candidates. Maximal degree in co-relation 315358. Up to 40004 conditions per place. [2023-08-27 01:44:10,316 INFO L140 encePairwiseOnDemand]: 908/914 looper letters, 1693 selfloop transitions, 46 changer transitions 0/1739 dead transitions. [2023-08-27 01:44:10,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 1739 transitions, 21478 flow [2023-08-27 01:44:10,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 01:44:10,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 01:44:10,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1941 transitions. [2023-08-27 01:44:10,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42472647702407 [2023-08-27 01:44:10,318 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1941 transitions. [2023-08-27 01:44:10,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1941 transitions. [2023-08-27 01:44:10,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:44:10,318 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1941 transitions. [2023-08-27 01:44:10,319 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 388.2) internal successors, (1941), 5 states have internal predecessors, (1941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:44:10,321 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 914.0) internal successors, (5484), 6 states have internal predecessors, (5484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:44:10,321 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 914.0) internal successors, (5484), 6 states have internal predecessors, (5484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:44:10,321 INFO L175 Difference]: Start difference. First operand has 227 places, 1652 transitions, 16987 flow. Second operand 5 states and 1941 transitions. [2023-08-27 01:44:10,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 1739 transitions, 21478 flow [2023-08-27 01:44:13,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 1739 transitions, 21264 flow, removed 29 selfloop flow, removed 3 redundant places. [2023-08-27 01:44:13,306 INFO L231 Difference]: Finished difference. Result has 231 places, 1676 transitions, 17418 flow [2023-08-27 01:44:13,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=16879, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=17418, PETRI_PLACES=231, PETRI_TRANSITIONS=1676} [2023-08-27 01:44:13,307 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 171 predicate places. [2023-08-27 01:44:13,307 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 1676 transitions, 17418 flow [2023-08-27 01:44:13,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 381.25) internal successors, (1525), 4 states have internal predecessors, (1525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:44:13,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:44:13,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:44:13,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-27 01:44:13,307 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:44:13,308 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:44:13,308 INFO L85 PathProgramCache]: Analyzing trace with hash -2104563403, now seen corresponding path program 1 times [2023-08-27 01:44:13,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:44:13,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853581162] [2023-08-27 01:44:13,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:44:13,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:44:13,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:44:13,444 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 01:44:13,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:44:13,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853581162] [2023-08-27 01:44:13,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853581162] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:44:13,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325973742] [2023-08-27 01:44:13,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:44:13,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:44:13,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:44:13,446 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 01:44:13,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-27 01:44:13,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:44:13,723 INFO L262 TraceCheckSpWp]: Trace formula consists of 566 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-27 01:44:13,726 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:44:13,798 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 01:44:13,798 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:44:13,838 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 01:44:13,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325973742] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:44:13,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:44:13,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 6, 5] total 9 [2023-08-27 01:44:13,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10801513] [2023-08-27 01:44:13,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:44:13,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-27 01:44:13,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:44:13,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-27 01:44:13,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-08-27 01:44:13,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 375 out of 914 [2023-08-27 01:44:13,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 1676 transitions, 17418 flow. Second operand has 9 states, 9 states have (on average 380.1111111111111) internal successors, (3421), 9 states have internal predecessors, (3421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:44:13,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:44:13,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 375 of 914 [2023-08-27 01:44:13,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:44:31,533 INFO L124 PetriNetUnfolderBase]: 36414/59977 cut-off events. [2023-08-27 01:44:31,534 INFO L125 PetriNetUnfolderBase]: For 573087/573087 co-relation queries the response was YES. [2023-08-27 01:44:32,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 322634 conditions, 59977 events. 36414/59977 cut-off events. For 573087/573087 co-relation queries the response was YES. Maximal size of possible extension queue 1222. Compared 434350 event pairs, 1498 based on Foata normal form. 1586/61563 useless extension candidates. Maximal degree in co-relation 305925. Up to 22769 conditions per place. [2023-08-27 01:44:32,597 INFO L140 encePairwiseOnDemand]: 907/914 looper letters, 1682 selfloop transitions, 65 changer transitions 0/1747 dead transitions. [2023-08-27 01:44:32,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 1747 transitions, 21567 flow [2023-08-27 01:44:32,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 01:44:32,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 01:44:32,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2709 transitions. [2023-08-27 01:44:32,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4234135667396061 [2023-08-27 01:44:32,599 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2709 transitions. [2023-08-27 01:44:32,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2709 transitions. [2023-08-27 01:44:32,599 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:44:32,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2709 transitions. [2023-08-27 01:44:32,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 387.0) internal successors, (2709), 7 states have internal predecessors, (2709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:44:32,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 914.0) internal successors, (7312), 8 states have internal predecessors, (7312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:44:32,604 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 914.0) internal successors, (7312), 8 states have internal predecessors, (7312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:44:32,604 INFO L175 Difference]: Start difference. First operand has 231 places, 1676 transitions, 17418 flow. Second operand 7 states and 2709 transitions. [2023-08-27 01:44:32,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 1747 transitions, 21567 flow [2023-08-27 01:44:35,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 1747 transitions, 21495 flow, removed 20 selfloop flow, removed 1 redundant places. [2023-08-27 01:44:36,015 INFO L231 Difference]: Finished difference. Result has 238 places, 1695 transitions, 17864 flow [2023-08-27 01:44:36,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=17334, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=17864, PETRI_PLACES=238, PETRI_TRANSITIONS=1695} [2023-08-27 01:44:36,016 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 178 predicate places. [2023-08-27 01:44:36,017 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 1695 transitions, 17864 flow [2023-08-27 01:44:36,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 380.1111111111111) internal successors, (3421), 9 states have internal predecessors, (3421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:44:36,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:44:36,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:44:36,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-27 01:44:36,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-08-27 01:44:36,224 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:44:36,224 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:44:36,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1490670041, now seen corresponding path program 2 times [2023-08-27 01:44:36,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:44:36,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731870287] [2023-08-27 01:44:36,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:44:36,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:44:36,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:44:36,973 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 01:44:36,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:44:36,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731870287] [2023-08-27 01:44:36,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731870287] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:44:36,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294708542] [2023-08-27 01:44:36,973 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 01:44:36,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:44:36,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:44:36,974 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 01:44:36,976 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-27 01:44:37,293 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 01:44:37,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:44:37,296 INFO L262 TraceCheckSpWp]: Trace formula consists of 566 conjuncts, 45 conjunts are in the unsatisfiable core [2023-08-27 01:44:37,298 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:44:37,466 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-27 01:44:37,470 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-27 01:44:37,527 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 01:44:37,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 01:44:37,547 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 01:44:37,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 01:44:37,605 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 01:44:37,608 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 01:44:37,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 01:44:37,776 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 01:44:37,779 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 01:44:37,945 INFO L322 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-08-27 01:44:37,946 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 82 treesize of output 61 [2023-08-27 01:44:37,951 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 35 [2023-08-27 01:44:37,977 INFO L322 Elim1Store]: treesize reduction 57, result has 38.7 percent of original size [2023-08-27 01:44:37,978 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 79 treesize of output 64 [2023-08-27 01:44:37,994 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 01:44:37,994 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:44:38,121 INFO L322 Elim1Store]: treesize reduction 4, result has 97.1 percent of original size [2023-08-27 01:44:38,122 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 182 [2023-08-27 01:44:38,777 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 01:44:38,777 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 50 [2023-08-27 01:44:38,786 INFO L322 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-08-27 01:44:38,786 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 398 treesize of output 369 [2023-08-27 01:44:38,796 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-27 01:44:38,796 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 178 treesize of output 130 [2023-08-27 01:44:38,800 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 01:44:38,801 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 47 [2023-08-27 01:44:38,818 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-27 01:44:38,818 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 46 [2023-08-27 01:44:38,856 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 01:44:38,856 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 56 [2023-08-27 01:44:38,875 INFO L322 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2023-08-27 01:44:38,875 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 2018 treesize of output 1894 [2023-08-27 01:44:38,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 01:44:38,891 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 83 [2023-08-27 01:44:38,898 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 01:44:38,898 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 202 treesize of output 158 [2023-08-27 01:44:38,920 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 01:44:38,920 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 32 [2023-08-27 01:44:38,933 INFO L322 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-08-27 01:44:38,934 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 1 [2023-08-27 01:44:39,072 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 01:44:39,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294708542] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:44:39,073 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:44:39,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 27 [2023-08-27 01:44:39,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856159290] [2023-08-27 01:44:39,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:44:39,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 01:44:39,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:44:39,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 01:44:39,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=671, Unknown=4, NotChecked=0, Total=812 [2023-08-27 01:44:39,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 260 out of 914 [2023-08-27 01:44:39,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 1695 transitions, 17864 flow. Second operand has 29 states, 29 states have (on average 262.7241379310345) internal successors, (7619), 29 states have internal predecessors, (7619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:44:39,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:44:39,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 260 of 914 [2023-08-27 01:44:39,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:44:40,796 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse2 (select |c_#memory_$Pointer$.offset| c_~consume~0.base)) (.cse1 (select |c_#memory_$Pointer$.base| c_~consume~0.base)) (.cse9 (+ c_~consume~0.offset (* 4 c_~state12~0)))) (let ((.cse0 (select (select |c_#memory_int| c_~queue1~0.base) (+ c_~queue1~0.offset (* c_~front1~0 4)))) (.cse4 (<= c_~state12~0 0)) (.cse3 (not (= c_~state12~0 0))) (.cse14 (<= c_~n2~0 1)) (.cse5 (<= c_~n1~0 c_~state22~0)) (.cse6 (< c_~state22~0 0)) (.cse11 (< c_~n2~0 1)) (.cse7 (* c_~n2~0 4)) (.cse10 (+ c_~consume~0.offset (* c_~state22~0 4))) (.cse18 (select .cse1 .cse9)) (.cse20 (select .cse2 .cse9))) (and (or (not (= .cse0 0)) (and (or (= c_~state22~0 (select (select |c_#memory_int| (select .cse1 0)) (select .cse2 0))) .cse3) .cse4)) (or .cse5 .cse6 (and (or (forall ((v_ArrVal_3676 (Array Int Int)) (v_ArrVal_3677 (Array Int Int))) (let ((.cse8 (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3676) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_3677) c_~consume~0.base))) (< (+ .cse7 (select .cse8 .cse9)) (+ 5 (select .cse8 .cse10))))) .cse11) (or (forall ((v_ArrVal_3676 (Array Int Int)) (v_ArrVal_3677 (Array Int Int))) (let ((.cse12 (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3676) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_3677) c_~consume~0.base))) (< (+ .cse7 (select .cse12 .cse10)) (+ 5 (select .cse12 .cse9))))) .cse11) (or (forall ((v_ArrVal_3675 (Array Int Int)) (v_ArrVal_3678 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_3675) |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_3678) c_~consume~0.base))) (= (select .cse13 .cse9) (select .cse13 .cse10)))) .cse11))) (or (<= .cse0 0) .cse14) (exists ((|v_ULTIMATE.start_main_~i~0#1_114| Int)) (and (<= c_~state12~0 |v_ULTIMATE.start_main_~i~0#1_114|) (<= |v_ULTIMATE.start_main_~i~0#1_114| 0) (= (select .cse2 (+ (* |v_ULTIMATE.start_main_~i~0#1_114| 4) c_~consume~0.offset)) 0))) (or (and (or (forall ((v_ArrVal_3677 (Array Int Int))) (let ((.cse15 (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_3677) c_~consume~0.base))) (< (+ .cse7 (select .cse15 .cse10)) (+ 5 (select .cse15 .cse9))))) .cse11) (or (forall ((v_ArrVal_3677 (Array Int Int))) (let ((.cse16 (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_3677) c_~consume~0.base))) (< (+ .cse7 (select .cse16 .cse9)) (+ 5 (select .cse16 .cse10))))) .cse11) (or (forall ((v_ArrVal_3678 (Array Int Int))) (let ((.cse17 (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_3678) c_~consume~0.base))) (= (select .cse17 .cse10) (select .cse17 .cse9)))) .cse11)) .cse5 .cse6) (or (<= (+ c_~n1~0 c_~state12~0) (+ c_~state22~0 1)) .cse4) (<= 0 c_~state12~0) (or (<= c_~state22~0 0) (<= c_~n1~0 1) .cse3) .cse14 (= c_~consume~0.offset 0) (or .cse5 .cse6 (let ((.cse19 (select .cse2 .cse10))) (and (or (= .cse18 (select .cse1 .cse10)) .cse11) (or .cse11 (< (+ .cse7 .cse19) (+ .cse20 5))) (or .cse11 (< (+ .cse20 .cse7) (+ 5 .cse19)))))) (exists ((~produce~0.offset Int) (v_~state21~0_121 Int) (~produce~0.base Int)) (let ((.cse21 (select (select |c_#memory_int| ~produce~0.base) (+ ~produce~0.offset (* v_~state21~0_121 4))))) (and (<= 0 .cse21) (< .cse21 c_~n2~0) (= (select (select |c_#memory_int| .cse18) (+ .cse20 (* .cse21 4))) c_~state22~0))))))) is different from false [2023-08-27 01:45:32,512 INFO L124 PetriNetUnfolderBase]: 97347/162067 cut-off events. [2023-08-27 01:45:32,513 INFO L125 PetriNetUnfolderBase]: For 1998926/2011248 co-relation queries the response was YES. [2023-08-27 01:45:35,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 938310 conditions, 162067 events. 97347/162067 cut-off events. For 1998926/2011248 co-relation queries the response was YES. Maximal size of possible extension queue 3710. Compared 1396348 event pairs, 8086 based on Foata normal form. 10388/171831 useless extension candidates. Maximal degree in co-relation 892997. Up to 44433 conditions per place. [2023-08-27 01:45:36,259 INFO L140 encePairwiseOnDemand]: 896/914 looper letters, 2145 selfloop transitions, 2558 changer transitions 2/4720 dead transitions. [2023-08-27 01:45:36,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 4720 transitions, 63405 flow [2023-08-27 01:45:36,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-27 01:45:36,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-27 01:45:36,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 7223 transitions. [2023-08-27 01:45:36,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29268984520625657 [2023-08-27 01:45:36,270 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 7223 transitions. [2023-08-27 01:45:36,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 7223 transitions. [2023-08-27 01:45:36,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:45:36,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 7223 transitions. [2023-08-27 01:45:36,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 267.51851851851853) internal successors, (7223), 27 states have internal predecessors, (7223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:45:36,287 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 914.0) internal successors, (25592), 28 states have internal predecessors, (25592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:45:36,288 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 914.0) internal successors, (25592), 28 states have internal predecessors, (25592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:45:36,288 INFO L175 Difference]: Start difference. First operand has 238 places, 1695 transitions, 17864 flow. Second operand 27 states and 7223 transitions. [2023-08-27 01:45:36,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 4720 transitions, 63405 flow [2023-08-27 01:46:08,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 4720 transitions, 62657 flow, removed 258 selfloop flow, removed 2 redundant places. [2023-08-27 01:46:08,203 INFO L231 Difference]: Finished difference. Result has 269 places, 4123 transitions, 57107 flow [2023-08-27 01:46:08,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=914, PETRI_DIFFERENCE_MINUEND_FLOW=17764, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1085, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=57107, PETRI_PLACES=269, PETRI_TRANSITIONS=4123} [2023-08-27 01:46:08,205 INFO L281 CegarLoopForPetriNet]: 60 programPoint places, 209 predicate places. [2023-08-27 01:46:08,205 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 4123 transitions, 57107 flow [2023-08-27 01:46:08,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 262.7241379310345) internal successors, (7619), 29 states have internal predecessors, (7619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 01:46:08,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:46:08,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:46:08,213 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-08-27 01:46:08,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-27 01:46:08,411 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 01:46:08,411 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:46:08,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1660824191, now seen corresponding path program 3 times [2023-08-27 01:46:08,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:46:08,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635362706] [2023-08-27 01:46:08,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:46:08,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:46:08,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:46:09,081 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 01:46:09,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:46:09,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635362706] [2023-08-27 01:46:09,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635362706] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:46:09,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243266836] [2023-08-27 01:46:09,082 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 01:46:09,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:46:09,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:46:09,090 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 01:46:09,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-27 01:46:09,842 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 01:46:09,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:46:09,845 INFO L262 TraceCheckSpWp]: Trace formula consists of 547 conjuncts, 37 conjunts are in the unsatisfiable core [2023-08-27 01:46:09,847 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:46:10,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 01:46:10,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 01:46:10,166 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-27 01:46:10,166 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 31 [2023-08-27 01:46:10,317 INFO L322 Elim1Store]: treesize reduction 69, result has 41.0 percent of original size [2023-08-27 01:46:10,317 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 83 [2023-08-27 01:46:10,321 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2023-08-27 01:46:10,323 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 41 [2023-08-27 01:46:10,331 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-27 01:46:10,331 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:46:10,382 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 01:46:10,382 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 67 treesize of output 60 [2023-08-27 01:46:10,387 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 01:46:10,387 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 44 [2023-08-27 01:46:13,461 INFO L322 Elim1Store]: treesize reduction 22, result has 98.3 percent of original size [2023-08-27 01:46:13,462 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 16 new quantified variables, introduced 66 case distinctions, treesize of input 992 treesize of output 1845 [2023-08-27 01:46:13,733 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 01:46:13,734 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 15 case distinctions, treesize of input 1099 treesize of output 1015 [2023-08-27 01:46:14,029 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 01:46:14,030 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 15 case distinctions, treesize of input 903 treesize of output 903 Received shutdown request... [2023-08-27 01:54:33,272 WARN L266 SmtUtils]: Removed 2 from assertion stack [2023-08-27 01:54:33,274 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr12ASSERT_VIOLATIONASSERT (39 of 40 remaining) [2023-08-27 01:54:33,282 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-27 01:54:33,318 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 01:54:33,318 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 01:54:33,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-27 01:54:33,477 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. [2023-08-27 01:54:33,478 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (38 of 40 remaining) [2023-08-27 01:54:33,478 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (37 of 40 remaining) [2023-08-27 01:54:33,478 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (36 of 40 remaining) [2023-08-27 01:54:33,478 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (35 of 40 remaining) [2023-08-27 01:54:33,479 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (34 of 40 remaining) [2023-08-27 01:54:33,479 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (33 of 40 remaining) [2023-08-27 01:54:33,479 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (32 of 40 remaining) [2023-08-27 01:54:33,479 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (31 of 40 remaining) [2023-08-27 01:54:33,479 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (30 of 40 remaining) [2023-08-27 01:54:33,479 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (29 of 40 remaining) [2023-08-27 01:54:33,479 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (28 of 40 remaining) [2023-08-27 01:54:33,479 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 40 remaining) [2023-08-27 01:54:33,479 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 40 remaining) [2023-08-27 01:54:33,479 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 40 remaining) [2023-08-27 01:54:33,479 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 40 remaining) [2023-08-27 01:54:33,479 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 40 remaining) [2023-08-27 01:54:33,479 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 40 remaining) [2023-08-27 01:54:33,479 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 40 remaining) [2023-08-27 01:54:33,479 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 40 remaining) [2023-08-27 01:54:33,480 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 40 remaining) [2023-08-27 01:54:33,480 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 40 remaining) [2023-08-27 01:54:33,480 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 40 remaining) [2023-08-27 01:54:33,480 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 40 remaining) [2023-08-27 01:54:33,480 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 40 remaining) [2023-08-27 01:54:33,480 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (14 of 40 remaining) [2023-08-27 01:54:33,480 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (13 of 40 remaining) [2023-08-27 01:54:33,480 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (12 of 40 remaining) [2023-08-27 01:54:33,480 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 40 remaining) [2023-08-27 01:54:33,480 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 40 remaining) [2023-08-27 01:54:33,480 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 40 remaining) [2023-08-27 01:54:33,480 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 40 remaining) [2023-08-27 01:54:33,480 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 40 remaining) [2023-08-27 01:54:33,480 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 40 remaining) [2023-08-27 01:54:33,480 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 40 remaining) [2023-08-27 01:54:33,481 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 40 remaining) [2023-08-27 01:54:33,481 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 40 remaining) [2023-08-27 01:54:33,481 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 40 remaining) [2023-08-27 01:54:33,481 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 40 remaining) [2023-08-27 01:54:33,481 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 40 remaining) [2023-08-27 01:54:33,481 INFO L445 BasicCegarLoop]: Path program histogram: [3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:54:33,484 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 01:54:33,485 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 01:54:33,486 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 01:54:33 BasicIcfg [2023-08-27 01:54:33,486 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 01:54:33,487 INFO L158 Benchmark]: Toolchain (without parser) took 828384.43ms. Allocated memory was 367.0MB in the beginning and 15.6GB in the end (delta: 15.3GB). Free memory was 343.0MB in the beginning and 7.0GB in the end (delta: -6.7GB). Peak memory consumption was 10.9GB. Max. memory is 16.0GB. [2023-08-27 01:54:33,487 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 367.0MB. Free memory is still 343.9MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 01:54:33,487 INFO L158 Benchmark]: CACSL2BoogieTranslator took 231.14ms. Allocated memory is still 367.0MB. Free memory was 343.0MB in the beginning and 329.7MB in the end (delta: 13.3MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2023-08-27 01:54:33,487 INFO L158 Benchmark]: Boogie Procedure Inliner took 56.99ms. Allocated memory is still 367.0MB. Free memory was 329.7MB in the beginning and 326.5MB in the end (delta: 3.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 01:54:33,487 INFO L158 Benchmark]: Boogie Preprocessor took 24.45ms. Allocated memory is still 367.0MB. Free memory was 326.5MB in the beginning and 323.9MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 01:54:33,487 INFO L158 Benchmark]: RCFGBuilder took 819.38ms. Allocated memory is still 367.0MB. Free memory was 323.9MB in the beginning and 295.1MB in the end (delta: 28.8MB). Peak memory consumption was 40.4MB. Max. memory is 16.0GB. [2023-08-27 01:54:33,487 INFO L158 Benchmark]: TraceAbstraction took 827247.02ms. Allocated memory was 367.0MB in the beginning and 15.6GB in the end (delta: 15.3GB). Free memory was 294.1MB in the beginning and 7.0GB in the end (delta: -6.7GB). Peak memory consumption was 10.8GB. Max. memory is 16.0GB. [2023-08-27 01:54:33,488 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.09ms. Allocated memory is still 367.0MB. Free memory is still 343.9MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 231.14ms. Allocated memory is still 367.0MB. Free memory was 343.0MB in the beginning and 329.7MB in the end (delta: 13.3MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 56.99ms. Allocated memory is still 367.0MB. Free memory was 329.7MB in the beginning and 326.5MB in the end (delta: 3.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 24.45ms. Allocated memory is still 367.0MB. Free memory was 326.5MB in the beginning and 323.9MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 819.38ms. Allocated memory is still 367.0MB. Free memory was 323.9MB in the beginning and 295.1MB in the end (delta: 28.8MB). Peak memory consumption was 40.4MB. Max. memory is 16.0GB. * TraceAbstraction took 827247.02ms. Allocated memory was 367.0MB in the beginning and 15.6GB in the end (delta: 15.3GB). Free memory was 294.1MB in the beginning and 7.0GB in the end (delta: -6.7GB). Peak memory consumption was 10.8GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 12.5s, 389 PlacesBefore, 60 PlacesAfterwards, 416 TransitionsBefore, 59 TransitionsAfterwards, 6514 CoEnabledTransitionPairs, 8 FixpointIterations, 285 TrivialSequentialCompositions, 79 ConcurrentSequentialCompositions, 60 TrivialYvCompositions, 32 ConcurrentYvCompositions, 28 ChoiceCompositions, 484 TotalNumberOfCompositions, 8560 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 7279, independent: 7216, independent conditional: 0, independent unconditional: 7216, dependent: 63, dependent conditional: 0, dependent unconditional: 63, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3699, independent: 3679, independent conditional: 0, independent unconditional: 3679, dependent: 20, dependent conditional: 0, dependent unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 7279, independent: 3537, independent conditional: 0, independent unconditional: 3537, dependent: 43, dependent conditional: 0, dependent unconditional: 43, unknown: 3699, unknown conditional: 0, unknown unconditional: 3699] , Statistics on independence cache: Total cache size (in pairs): 144, Positive cache size: 137, Positive conditional cache size: 0, Positive unconditional cache size: 137, Negative cache size: 7, Negative conditional cache size: 0, Negative unconditional cache size: 7, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 55]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 55]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 56]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 56]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 79]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 79]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 80]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 80]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 149]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 149]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 149]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 149]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 149]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 149]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 160]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 160]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 149]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 149]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 126]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 126]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 133]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 132]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - TimeoutResultAtElement [Line: 131]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 36 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 4 for 43ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 478 locations, 40 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: 827.1s, OverallIterations: 40, TraceHistogramMax: 22, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.0s, AutomataDifference: 290.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 12.7s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2089 SdHoareTripleChecker+Valid, 6.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2089 mSDsluCounter, 8 SdHoareTripleChecker+Invalid, 5.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 269 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 1440 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7036 IncrementalHoareTripleChecker+Invalid, 8745 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1440 mSolverCounterUnsat, 8 mSDtfsCounter, 7036 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 904 GetRequests, 537 SyntacticMatches, 8 SemanticMatches, 359 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1099 ImplicationChecksByTransitivity, 3.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=57107occurred in iteration=39, InterpolantAutomatonStates: 302, 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.6s SsaConstructionTime, 1.9s SatisfiabilityAnalysisTime, 7.3s InterpolantComputationTime, 1019 NumberOfCodeBlocks, 959 NumberOfCodeBlocksAsserted, 67 NumberOfCheckSat, 1209 ConstructedInterpolants, 21 QuantifiedInterpolants, 6033 SizeOfPredicates, 71 NumberOfNonLiveVariables, 8836 ConjunctsInSsa, 215 ConjunctsInUnsatCore, 79 InterpolantComputations, 25 PerfectInterpolantSequences, 715/2256 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