/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked INSUFFICIENT_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/weaver/popl20-figure1-alt.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 07:33:37,116 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 07:33:37,203 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 07:33:37,207 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 07:33:37,208 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 07:33:37,240 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 07:33:37,241 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 07:33:37,245 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 07:33:37,246 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 07:33:37,249 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 07:33:37,250 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 07:33:37,250 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 07:33:37,250 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 07:33:37,251 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 07:33:37,251 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 07:33:37,252 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 07:33:37,252 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 07:33:37,252 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 07:33:37,252 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 07:33:37,252 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 07:33:37,253 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 07:33:37,253 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 07:33:37,253 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 07:33:37,254 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 07:33:37,254 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 07:33:37,254 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 07:33:37,254 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 07:33:37,254 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 07:33:37,255 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 07:33:37,255 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 07:33:37,256 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 07:33:37,256 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 07:33:37,256 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 07:33:37,256 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 07:33:37,256 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 07:33:37,257 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> INSUFFICIENT_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 07:33:37,600 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 07:33:37,621 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 07:33:37,623 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 07:33:37,624 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 07:33:37,625 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 07:33:37,626 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-figure1-alt.wvr.c [2023-08-27 07:33:38,740 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 07:33:38,934 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 07:33:38,935 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1-alt.wvr.c [2023-08-27 07:33:38,940 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/886d8a604/61a85d7579294219816cfc68a5b5c6dd/FLAG7820333ac [2023-08-27 07:33:38,951 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/886d8a604/61a85d7579294219816cfc68a5b5c6dd [2023-08-27 07:33:38,954 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 07:33:38,955 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 07:33:38,956 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 07:33:38,956 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 07:33:38,959 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 07:33:38,959 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 07:33:38" (1/1) ... [2023-08-27 07:33:38,960 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79e80e52 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:33:38, skipping insertion in model container [2023-08-27 07:33:38,960 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 07:33:38" (1/1) ... [2023-08-27 07:33:38,982 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 07:33:39,157 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 07:33:39,166 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 07:33:39,195 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 07:33:39,203 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 07:33:39,203 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 07:33:39,209 INFO L206 MainTranslator]: Completed translation [2023-08-27 07:33:39,210 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:33:39 WrapperNode [2023-08-27 07:33:39,210 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 07:33:39,211 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 07:33:39,211 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 07:33:39,211 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 07:33:39,217 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:33:39" (1/1) ... [2023-08-27 07:33:39,230 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:33:39" (1/1) ... [2023-08-27 07:33:39,255 INFO L138 Inliner]: procedures = 21, calls = 26, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 87 [2023-08-27 07:33:39,255 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 07:33:39,257 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 07:33:39,257 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 07:33:39,257 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 07:33:39,264 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:33:39" (1/1) ... [2023-08-27 07:33:39,264 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:33:39" (1/1) ... [2023-08-27 07:33:39,268 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:33:39" (1/1) ... [2023-08-27 07:33:39,269 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:33:39" (1/1) ... [2023-08-27 07:33:39,284 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:33:39" (1/1) ... [2023-08-27 07:33:39,287 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:33:39" (1/1) ... [2023-08-27 07:33:39,288 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:33:39" (1/1) ... [2023-08-27 07:33:39,289 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:33:39" (1/1) ... [2023-08-27 07:33:39,291 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 07:33:39,291 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 07:33:39,291 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 07:33:39,291 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 07:33:39,292 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:33:39" (1/1) ... [2023-08-27 07:33:39,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 07:33:39,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:33:39,326 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 07:33:39,355 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 07:33:39,368 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 07:33:39,368 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 07:33:39,369 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 07:33:39,369 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 07:33:39,369 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 07:33:39,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 07:33:39,370 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 07:33:39,370 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 07:33:39,370 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-27 07:33:39,370 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-27 07:33:39,370 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 07:33:39,370 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 07:33:39,370 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 07:33:39,370 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 07:33:39,372 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 07:33:39,469 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 07:33:39,471 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 07:33:39,674 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 07:33:39,716 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 07:33:39,716 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-27 07:33:39,718 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 07:33:39 BoogieIcfgContainer [2023-08-27 07:33:39,718 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 07:33:39,720 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 07:33:39,720 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 07:33:39,723 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 07:33:39,723 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 07:33:38" (1/3) ... [2023-08-27 07:33:39,724 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e4e9014 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 07:33:39, skipping insertion in model container [2023-08-27 07:33:39,724 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:33:39" (2/3) ... [2023-08-27 07:33:39,724 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e4e9014 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 07:33:39, skipping insertion in model container [2023-08-27 07:33:39,724 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 07:33:39" (3/3) ... [2023-08-27 07:33:39,726 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-figure1-alt.wvr.c [2023-08-27 07:33:39,740 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 07:33:39,741 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 11 error locations. [2023-08-27 07:33:39,741 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 07:33:39,798 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 07:33:39,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 104 places, 103 transitions, 222 flow [2023-08-27 07:33:39,873 INFO L124 PetriNetUnfolderBase]: 6/101 cut-off events. [2023-08-27 07:33:39,873 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 07:33:39,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110 conditions, 101 events. 6/101 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 103 event pairs, 0 based on Foata normal form. 0/84 useless extension candidates. Maximal degree in co-relation 56. Up to 2 conditions per place. [2023-08-27 07:33:39,878 INFO L82 GeneralOperation]: Start removeDead. Operand has 104 places, 103 transitions, 222 flow [2023-08-27 07:33:39,882 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 93 places, 92 transitions, 196 flow [2023-08-27 07:33:39,886 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 07:33:39,893 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 93 places, 92 transitions, 196 flow [2023-08-27 07:33:39,895 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 93 places, 92 transitions, 196 flow [2023-08-27 07:33:39,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 93 places, 92 transitions, 196 flow [2023-08-27 07:33:39,935 INFO L124 PetriNetUnfolderBase]: 6/92 cut-off events. [2023-08-27 07:33:39,935 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 07:33:39,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101 conditions, 92 events. 6/92 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 102 event pairs, 0 based on Foata normal form. 0/76 useless extension candidates. Maximal degree in co-relation 56. Up to 2 conditions per place. [2023-08-27 07:33:39,938 INFO L119 LiptonReduction]: Number of co-enabled transitions 1088 [2023-08-27 07:33:42,746 INFO L134 LiptonReduction]: Checked pairs total: 1257 [2023-08-27 07:33:42,747 INFO L136 LiptonReduction]: Total number of compositions: 91 [2023-08-27 07:33:42,758 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 07:33:42,763 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;@4ab31c8a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 07:33:42,763 INFO L358 AbstractCegarLoop]: Starting to check reachability of 21 error locations. [2023-08-27 07:33:42,768 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 07:33:42,768 INFO L124 PetriNetUnfolderBase]: 1/6 cut-off events. [2023-08-27 07:33:42,768 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 07:33:42,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:33:42,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 07:33:42,769 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:33:42,773 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:33:42,774 INFO L85 PathProgramCache]: Analyzing trace with hash 13082079, now seen corresponding path program 1 times [2023-08-27 07:33:42,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:33:42,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584527601] [2023-08-27 07:33:42,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:42,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:33:42,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:42,994 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 07:33:42,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:33:42,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584527601] [2023-08-27 07:33:42,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584527601] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:33:42,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:33:42,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 07:33:42,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908374285] [2023-08-27 07:33:42,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:33:43,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:33:43,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:33:43,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:33:43,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 07:33:43,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 194 [2023-08-27 07:33:43,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 25 transitions, 62 flow. Second operand has 3 states, 3 states have (on average 87.0) internal successors, (261), 3 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:43,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:33:43,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 194 [2023-08-27 07:33:43,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:33:43,153 INFO L124 PetriNetUnfolderBase]: 215/339 cut-off events. [2023-08-27 07:33:43,154 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2023-08-27 07:33:43,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 707 conditions, 339 events. 215/339 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 1235 event pairs, 41 based on Foata normal form. 0/135 useless extension candidates. Maximal degree in co-relation 595. Up to 307 conditions per place. [2023-08-27 07:33:43,158 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 32 selfloop transitions, 4 changer transitions 0/38 dead transitions. [2023-08-27 07:33:43,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 38 transitions, 169 flow [2023-08-27 07:33:43,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:33:43,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:33:43,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 302 transitions. [2023-08-27 07:33:43,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5189003436426117 [2023-08-27 07:33:43,180 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 302 transitions. [2023-08-27 07:33:43,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 302 transitions. [2023-08-27 07:33:43,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:33:43,186 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 302 transitions. [2023-08-27 07:33:43,191 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 100.66666666666667) internal successors, (302), 3 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:43,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:43,195 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:43,197 INFO L175 Difference]: Start difference. First operand has 30 places, 25 transitions, 62 flow. Second operand 3 states and 302 transitions. [2023-08-27 07:33:43,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 38 transitions, 169 flow [2023-08-27 07:33:43,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 38 transitions, 155 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 07:33:43,202 INFO L231 Difference]: Finished difference. Result has 28 places, 27 transitions, 88 flow [2023-08-27 07:33:43,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=52, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=88, PETRI_PLACES=28, PETRI_TRANSITIONS=27} [2023-08-27 07:33:43,208 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, -2 predicate places. [2023-08-27 07:33:43,208 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 27 transitions, 88 flow [2023-08-27 07:33:43,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 87.0) internal successors, (261), 3 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:43,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:33:43,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 07:33:43,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 07:33:43,209 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:33:43,211 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:33:43,211 INFO L85 PathProgramCache]: Analyzing trace with hash 13082117, now seen corresponding path program 1 times [2023-08-27 07:33:43,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:33:43,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038928914] [2023-08-27 07:33:43,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:43,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:33:43,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:43,303 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 07:33:43,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:33:43,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038928914] [2023-08-27 07:33:43,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038928914] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:33:43,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:33:43,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 07:33:43,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494197222] [2023-08-27 07:33:43,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:33:43,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:33:43,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:33:43,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:33:43,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 07:33:43,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 194 [2023-08-27 07:33:43,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 27 transitions, 88 flow. Second operand has 3 states, 3 states have (on average 83.33333333333333) internal successors, (250), 3 states have internal predecessors, (250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:43,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:33:43,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 194 [2023-08-27 07:33:43,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:33:43,386 INFO L124 PetriNetUnfolderBase]: 198/327 cut-off events. [2023-08-27 07:33:43,386 INFO L125 PetriNetUnfolderBase]: For 24/48 co-relation queries the response was YES. [2023-08-27 07:33:43,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 851 conditions, 327 events. 198/327 cut-off events. For 24/48 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 1370 event pairs, 113 based on Foata normal form. 0/180 useless extension candidates. Maximal degree in co-relation 732. Up to 313 conditions per place. [2023-08-27 07:33:43,389 INFO L140 encePairwiseOnDemand]: 189/194 looper letters, 26 selfloop transitions, 3 changer transitions 0/30 dead transitions. [2023-08-27 07:33:43,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 30 transitions, 147 flow [2023-08-27 07:33:43,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:33:43,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:33:43,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 277 transitions. [2023-08-27 07:33:43,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47594501718213056 [2023-08-27 07:33:43,392 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 277 transitions. [2023-08-27 07:33:43,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 277 transitions. [2023-08-27 07:33:43,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:33:43,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 277 transitions. [2023-08-27 07:33:43,393 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 92.33333333333333) internal successors, (277), 3 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:43,395 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:43,395 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:43,395 INFO L175 Difference]: Start difference. First operand has 28 places, 27 transitions, 88 flow. Second operand 3 states and 277 transitions. [2023-08-27 07:33:43,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 30 transitions, 147 flow [2023-08-27 07:33:43,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 30 transitions, 145 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 07:33:43,397 INFO L231 Difference]: Finished difference. Result has 30 places, 26 transitions, 89 flow [2023-08-27 07:33:43,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=89, PETRI_PLACES=30, PETRI_TRANSITIONS=26} [2023-08-27 07:33:43,398 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 0 predicate places. [2023-08-27 07:33:43,398 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 26 transitions, 89 flow [2023-08-27 07:33:43,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 83.33333333333333) internal successors, (250), 3 states have internal predecessors, (250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:43,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:33:43,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 07:33:43,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 07:33:43,399 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:33:43,400 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:33:43,400 INFO L85 PathProgramCache]: Analyzing trace with hash 405546519, now seen corresponding path program 1 times [2023-08-27 07:33:43,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:33:43,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102655197] [2023-08-27 07:33:43,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:43,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:33:43,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:43,448 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 07:33:43,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:33:43,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102655197] [2023-08-27 07:33:43,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102655197] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:33:43,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858821988] [2023-08-27 07:33:43,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:43,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:33:43,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:33:43,453 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 07:33:43,499 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 07:33:43,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:43,542 INFO L262 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 07:33:43,545 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:33:43,614 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 07:33:43,615 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 07:33:43,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858821988] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:33:43,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 07:33:43,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-27 07:33:43,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253743715] [2023-08-27 07:33:43,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:33:43,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 07:33:43,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:33:43,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 07:33:43,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 07:33:43,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 194 [2023-08-27 07:33:43,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 26 transitions, 89 flow. Second operand has 4 states, 4 states have (on average 83.25) internal successors, (333), 4 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:43,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:33:43,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 194 [2023-08-27 07:33:43,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:33:43,726 INFO L124 PetriNetUnfolderBase]: 176/291 cut-off events. [2023-08-27 07:33:43,726 INFO L125 PetriNetUnfolderBase]: For 39/39 co-relation queries the response was YES. [2023-08-27 07:33:43,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 792 conditions, 291 events. 176/291 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 1130 event pairs, 36 based on Foata normal form. 0/176 useless extension candidates. Maximal degree in co-relation 246. Up to 174 conditions per place. [2023-08-27 07:33:43,731 INFO L140 encePairwiseOnDemand]: 190/194 looper letters, 32 selfloop transitions, 4 changer transitions 0/37 dead transitions. [2023-08-27 07:33:43,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 37 transitions, 191 flow [2023-08-27 07:33:43,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 07:33:43,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 07:33:43,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 365 transitions. [2023-08-27 07:33:43,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47036082474226804 [2023-08-27 07:33:43,734 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 365 transitions. [2023-08-27 07:33:43,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 365 transitions. [2023-08-27 07:33:43,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:33:43,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 365 transitions. [2023-08-27 07:33:43,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 91.25) internal successors, (365), 4 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:43,738 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:43,738 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:43,739 INFO L175 Difference]: Start difference. First operand has 30 places, 26 transitions, 89 flow. Second operand 4 states and 365 transitions. [2023-08-27 07:33:43,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 37 transitions, 191 flow [2023-08-27 07:33:43,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 37 transitions, 184 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-27 07:33:43,741 INFO L231 Difference]: Finished difference. Result has 30 places, 25 transitions, 86 flow [2023-08-27 07:33:43,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=86, PETRI_PLACES=30, PETRI_TRANSITIONS=25} [2023-08-27 07:33:43,743 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 0 predicate places. [2023-08-27 07:33:43,743 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 25 transitions, 86 flow [2023-08-27 07:33:43,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 83.25) internal successors, (333), 4 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:43,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:33:43,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 07:33:43,752 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-27 07:33:43,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:33:43,950 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:33:43,950 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:33:43,950 INFO L85 PathProgramCache]: Analyzing trace with hash 405546535, now seen corresponding path program 1 times [2023-08-27 07:33:43,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:33:43,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268634633] [2023-08-27 07:33:43,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:43,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:33:43,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:44,015 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 07:33:44,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:33:44,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268634633] [2023-08-27 07:33:44,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268634633] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:33:44,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521219478] [2023-08-27 07:33:44,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:44,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:33:44,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:33:44,017 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 07:33:44,020 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 07:33:44,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:44,066 INFO L262 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 07:33:44,067 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:33:44,074 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 07:33:44,075 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:33:44,089 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 07:33:44,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521219478] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:33:44,090 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:33:44,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 07:33:44,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180132197] [2023-08-27 07:33:44,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:33:44,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 07:33:44,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:33:44,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 07:33:44,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 07:33:44,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 194 [2023-08-27 07:33:44,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 25 transitions, 86 flow. Second operand has 7 states, 7 states have (on average 83.42857142857143) internal successors, (584), 7 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:44,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:33:44,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 194 [2023-08-27 07:33:44,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:33:44,253 INFO L124 PetriNetUnfolderBase]: 460/701 cut-off events. [2023-08-27 07:33:44,254 INFO L125 PetriNetUnfolderBase]: For 119/119 co-relation queries the response was YES. [2023-08-27 07:33:44,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1977 conditions, 701 events. 460/701 cut-off events. For 119/119 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 3160 event pairs, 56 based on Foata normal form. 0/400 useless extension candidates. Maximal degree in co-relation 597. Up to 417 conditions per place. [2023-08-27 07:33:44,259 INFO L140 encePairwiseOnDemand]: 190/194 looper letters, 55 selfloop transitions, 9 changer transitions 0/65 dead transitions. [2023-08-27 07:33:44,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 65 transitions, 352 flow [2023-08-27 07:33:44,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 07:33:44,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 07:33:44,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 559 transitions. [2023-08-27 07:33:44,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4802405498281787 [2023-08-27 07:33:44,261 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 559 transitions. [2023-08-27 07:33:44,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 559 transitions. [2023-08-27 07:33:44,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:33:44,262 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 559 transitions. [2023-08-27 07:33:44,263 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 93.16666666666667) internal successors, (559), 6 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:44,265 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 194.0) internal successors, (1358), 7 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:44,266 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 194.0) internal successors, (1358), 7 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:44,266 INFO L175 Difference]: Start difference. First operand has 30 places, 25 transitions, 86 flow. Second operand 6 states and 559 transitions. [2023-08-27 07:33:44,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 65 transitions, 352 flow [2023-08-27 07:33:44,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 65 transitions, 332 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-08-27 07:33:44,268 INFO L231 Difference]: Finished difference. Result has 35 places, 31 transitions, 133 flow [2023-08-27 07:33:44,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=75, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=133, PETRI_PLACES=35, PETRI_TRANSITIONS=31} [2023-08-27 07:33:44,269 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 5 predicate places. [2023-08-27 07:33:44,269 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 31 transitions, 133 flow [2023-08-27 07:33:44,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 83.42857142857143) internal successors, (584), 7 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:44,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:33:44,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 07:33:44,280 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-27 07:33:44,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2023-08-27 07:33:44,482 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:33:44,482 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:33:44,482 INFO L85 PathProgramCache]: Analyzing trace with hash 405546481, now seen corresponding path program 1 times [2023-08-27 07:33:44,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:33:44,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493485913] [2023-08-27 07:33:44,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:44,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:33:44,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:44,509 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 07:33:44,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:33:44,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493485913] [2023-08-27 07:33:44,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493485913] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:33:44,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:33:44,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 07:33:44,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726535616] [2023-08-27 07:33:44,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:33:44,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:33:44,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:33:44,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:33:44,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 07:33:44,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 194 [2023-08-27 07:33:44,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 31 transitions, 133 flow. Second operand has 3 states, 3 states have (on average 87.33333333333333) internal successors, (262), 3 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:44,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:33:44,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 194 [2023-08-27 07:33:44,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:33:44,583 INFO L124 PetriNetUnfolderBase]: 349/529 cut-off events. [2023-08-27 07:33:44,583 INFO L125 PetriNetUnfolderBase]: For 252/260 co-relation queries the response was YES. [2023-08-27 07:33:44,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1624 conditions, 529 events. 349/529 cut-off events. For 252/260 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 2252 event pairs, 187 based on Foata normal form. 0/390 useless extension candidates. Maximal degree in co-relation 1152. Up to 525 conditions per place. [2023-08-27 07:33:44,588 INFO L140 encePairwiseOnDemand]: 192/194 looper letters, 27 selfloop transitions, 1 changer transitions 0/30 dead transitions. [2023-08-27 07:33:44,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 30 transitions, 185 flow [2023-08-27 07:33:44,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:33:44,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:33:44,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 279 transitions. [2023-08-27 07:33:44,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4793814432989691 [2023-08-27 07:33:44,589 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 279 transitions. [2023-08-27 07:33:44,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 279 transitions. [2023-08-27 07:33:44,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:33:44,590 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 279 transitions. [2023-08-27 07:33:44,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 93.0) internal successors, (279), 3 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:44,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:44,593 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:44,593 INFO L175 Difference]: Start difference. First operand has 35 places, 31 transitions, 133 flow. Second operand 3 states and 279 transitions. [2023-08-27 07:33:44,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 30 transitions, 185 flow [2023-08-27 07:33:44,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 30 transitions, 182 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 07:33:44,598 INFO L231 Difference]: Finished difference. Result has 35 places, 30 transitions, 128 flow [2023-08-27 07:33:44,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=128, PETRI_PLACES=35, PETRI_TRANSITIONS=30} [2023-08-27 07:33:44,600 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 5 predicate places. [2023-08-27 07:33:44,601 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 30 transitions, 128 flow [2023-08-27 07:33:44,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 87.33333333333333) internal successors, (262), 3 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:44,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:33:44,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 07:33:44,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 07:33:44,604 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:33:44,605 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:33:44,605 INFO L85 PathProgramCache]: Analyzing trace with hash 405546482, now seen corresponding path program 1 times [2023-08-27 07:33:44,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:33:44,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065119341] [2023-08-27 07:33:44,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:44,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:33:44,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:44,668 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:33:44,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:33:44,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065119341] [2023-08-27 07:33:44,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065119341] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:33:44,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360387140] [2023-08-27 07:33:44,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:44,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:33:44,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:33:44,673 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 07:33:44,695 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 07:33:44,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:44,725 INFO L262 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 07:33:44,726 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:33:44,736 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 07:33:44,736 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:33:44,755 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 07:33:44,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360387140] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:33:44,755 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:33:44,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-27 07:33:44,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159917531] [2023-08-27 07:33:44,756 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:33:44,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 07:33:44,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:33:44,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 07:33:44,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 07:33:44,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 194 [2023-08-27 07:33:44,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 30 transitions, 128 flow. Second operand has 7 states, 7 states have (on average 87.57142857142857) internal successors, (613), 7 states have internal predecessors, (613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:44,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:33:44,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 194 [2023-08-27 07:33:44,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:33:44,927 INFO L124 PetriNetUnfolderBase]: 534/870 cut-off events. [2023-08-27 07:33:44,927 INFO L125 PetriNetUnfolderBase]: For 528/528 co-relation queries the response was YES. [2023-08-27 07:33:44,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2740 conditions, 870 events. 534/870 cut-off events. For 528/528 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3911 event pairs, 55 based on Foata normal form. 124/818 useless extension candidates. Maximal degree in co-relation 2729. Up to 427 conditions per place. [2023-08-27 07:33:44,933 INFO L140 encePairwiseOnDemand]: 186/194 looper letters, 76 selfloop transitions, 25 changer transitions 0/103 dead transitions. [2023-08-27 07:33:44,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 103 transitions, 623 flow [2023-08-27 07:33:44,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 07:33:44,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 07:33:44,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 608 transitions. [2023-08-27 07:33:44,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5223367697594502 [2023-08-27 07:33:44,935 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 608 transitions. [2023-08-27 07:33:44,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 608 transitions. [2023-08-27 07:33:44,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:33:44,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 608 transitions. [2023-08-27 07:33:44,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 101.33333333333333) internal successors, (608), 6 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:44,939 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 194.0) internal successors, (1358), 7 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:44,939 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 194.0) internal successors, (1358), 7 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:44,939 INFO L175 Difference]: Start difference. First operand has 35 places, 30 transitions, 128 flow. Second operand 6 states and 608 transitions. [2023-08-27 07:33:44,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 103 transitions, 623 flow [2023-08-27 07:33:44,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 103 transitions, 604 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-08-27 07:33:44,944 INFO L231 Difference]: Finished difference. Result has 43 places, 50 transitions, 376 flow [2023-08-27 07:33:44,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=121, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=376, PETRI_PLACES=43, PETRI_TRANSITIONS=50} [2023-08-27 07:33:44,944 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 13 predicate places. [2023-08-27 07:33:44,945 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 50 transitions, 376 flow [2023-08-27 07:33:44,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 87.57142857142857) internal successors, (613), 7 states have internal predecessors, (613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:44,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:33:44,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:33:44,955 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 07:33:45,150 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 07:33:45,151 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:33:45,151 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:33:45,151 INFO L85 PathProgramCache]: Analyzing trace with hash -1270630069, now seen corresponding path program 1 times [2023-08-27 07:33:45,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:33:45,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506470778] [2023-08-27 07:33:45,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:45,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:33:45,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:45,197 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 07:33:45,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:33:45,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506470778] [2023-08-27 07:33:45,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506470778] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:33:45,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:33:45,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 07:33:45,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606345562] [2023-08-27 07:33:45,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:33:45,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:33:45,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:33:45,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:33:45,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 07:33:45,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 194 [2023-08-27 07:33:45,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 50 transitions, 376 flow. Second operand has 3 states, 3 states have (on average 84.33333333333333) internal successors, (253), 3 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:45,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:33:45,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 194 [2023-08-27 07:33:45,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:33:45,333 INFO L124 PetriNetUnfolderBase]: 516/886 cut-off events. [2023-08-27 07:33:45,333 INFO L125 PetriNetUnfolderBase]: For 1608/1608 co-relation queries the response was YES. [2023-08-27 07:33:45,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3561 conditions, 886 events. 516/886 cut-off events. For 1608/1608 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 4082 event pairs, 242 based on Foata normal form. 0/786 useless extension candidates. Maximal degree in co-relation 3545. Up to 782 conditions per place. [2023-08-27 07:33:45,342 INFO L140 encePairwiseOnDemand]: 189/194 looper letters, 64 selfloop transitions, 5 changer transitions 0/70 dead transitions. [2023-08-27 07:33:45,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 70 transitions, 657 flow [2023-08-27 07:33:45,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:33:45,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:33:45,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 279 transitions. [2023-08-27 07:33:45,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4793814432989691 [2023-08-27 07:33:45,344 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 279 transitions. [2023-08-27 07:33:45,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 279 transitions. [2023-08-27 07:33:45,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:33:45,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 279 transitions. [2023-08-27 07:33:45,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 93.0) internal successors, (279), 3 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:45,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:45,346 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:45,346 INFO L175 Difference]: Start difference. First operand has 43 places, 50 transitions, 376 flow. Second operand 3 states and 279 transitions. [2023-08-27 07:33:45,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 70 transitions, 657 flow [2023-08-27 07:33:45,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 70 transitions, 603 flow, removed 27 selfloop flow, removed 0 redundant places. [2023-08-27 07:33:45,359 INFO L231 Difference]: Finished difference. Result has 46 places, 54 transitions, 395 flow [2023-08-27 07:33:45,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=395, PETRI_PLACES=46, PETRI_TRANSITIONS=54} [2023-08-27 07:33:45,360 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 16 predicate places. [2023-08-27 07:33:45,360 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 54 transitions, 395 flow [2023-08-27 07:33:45,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 84.33333333333333) internal successors, (253), 3 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:45,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:33:45,360 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1] [2023-08-27 07:33:45,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-27 07:33:45,361 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:33:45,361 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:33:45,361 INFO L85 PathProgramCache]: Analyzing trace with hash -105770347, now seen corresponding path program 2 times [2023-08-27 07:33:45,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:33:45,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341743170] [2023-08-27 07:33:45,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:45,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:33:45,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:45,428 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 07:33:45,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:33:45,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341743170] [2023-08-27 07:33:45,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341743170] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:33:45,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493136745] [2023-08-27 07:33:45,433 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:33:45,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:33:45,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:33:45,434 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 07:33:45,444 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 07:33:45,496 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 07:33:45,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:33:45,497 INFO L262 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 07:33:45,498 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:33:45,516 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 07:33:45,517 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 07:33:45,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493136745] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:33:45,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 07:33:45,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [6] total 7 [2023-08-27 07:33:45,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921546134] [2023-08-27 07:33:45,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:33:45,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:33:45,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:33:45,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:33:45,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 07:33:45,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 194 [2023-08-27 07:33:45,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 54 transitions, 395 flow. Second operand has 3 states, 3 states have (on average 79.33333333333333) internal successors, (238), 3 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:45,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:33:45,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 194 [2023-08-27 07:33:45,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:33:45,629 INFO L124 PetriNetUnfolderBase]: 403/694 cut-off events. [2023-08-27 07:33:45,629 INFO L125 PetriNetUnfolderBase]: For 1610/1666 co-relation queries the response was YES. [2023-08-27 07:33:45,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2880 conditions, 694 events. 403/694 cut-off events. For 1610/1666 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3138 event pairs, 213 based on Foata normal form. 99/706 useless extension candidates. Maximal degree in co-relation 2862. Up to 690 conditions per place. [2023-08-27 07:33:45,636 INFO L140 encePairwiseOnDemand]: 192/194 looper letters, 46 selfloop transitions, 1 changer transitions 0/49 dead transitions. [2023-08-27 07:33:45,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 49 transitions, 438 flow [2023-08-27 07:33:45,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:33:45,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:33:45,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 254 transitions. [2023-08-27 07:33:45,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436426116838488 [2023-08-27 07:33:45,637 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 254 transitions. [2023-08-27 07:33:45,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 254 transitions. [2023-08-27 07:33:45,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:33:45,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 254 transitions. [2023-08-27 07:33:45,638 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 84.66666666666667) internal successors, (254), 3 states have internal predecessors, (254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:45,639 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:45,640 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:45,640 INFO L175 Difference]: Start difference. First operand has 46 places, 54 transitions, 395 flow. Second operand 3 states and 254 transitions. [2023-08-27 07:33:45,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 49 transitions, 438 flow [2023-08-27 07:33:45,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 49 transitions, 413 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-08-27 07:33:45,646 INFO L231 Difference]: Finished difference. Result has 43 places, 49 transitions, 321 flow [2023-08-27 07:33:45,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=319, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=321, PETRI_PLACES=43, PETRI_TRANSITIONS=49} [2023-08-27 07:33:45,647 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 13 predicate places. [2023-08-27 07:33:45,647 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 49 transitions, 321 flow [2023-08-27 07:33:45,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 79.33333333333333) internal successors, (238), 3 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:45,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:33:45,647 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1] [2023-08-27 07:33:45,660 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 07:33:45,853 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 07:33:45,853 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:33:45,854 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:33:45,854 INFO L85 PathProgramCache]: Analyzing trace with hash -105770400, now seen corresponding path program 2 times [2023-08-27 07:33:45,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:33:45,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881376084] [2023-08-27 07:33:45,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:45,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:33:45,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:45,928 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 07:33:45,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:33:45,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881376084] [2023-08-27 07:33:45,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881376084] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:33:45,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435490147] [2023-08-27 07:33:45,929 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:33:45,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:33:45,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:33:45,930 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 07:33:45,942 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 07:33:45,990 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 07:33:45,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:33:45,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-27 07:33:45,992 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:33:46,015 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 07:33:46,015 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:33:46,070 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 07:33:46,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435490147] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:33:46,070 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:33:46,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-08-27 07:33:46,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509484538] [2023-08-27 07:33:46,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:33:46,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 07:33:46,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:33:46,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 07:33:46,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2023-08-27 07:33:46,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 194 [2023-08-27 07:33:46,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 49 transitions, 321 flow. Second operand has 13 states, 13 states have (on average 87.3076923076923) internal successors, (1135), 13 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:46,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:33:46,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 194 [2023-08-27 07:33:46,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:33:46,444 INFO L124 PetriNetUnfolderBase]: 979/1745 cut-off events. [2023-08-27 07:33:46,444 INFO L125 PetriNetUnfolderBase]: For 5059/5185 co-relation queries the response was YES. [2023-08-27 07:33:46,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6804 conditions, 1745 events. 979/1745 cut-off events. For 5059/5185 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 9710 event pairs, 89 based on Foata normal form. 342/1821 useless extension candidates. Maximal degree in co-relation 6788. Up to 607 conditions per place. [2023-08-27 07:33:46,458 INFO L140 encePairwiseOnDemand]: 187/194 looper letters, 154 selfloop transitions, 79 changer transitions 0/235 dead transitions. [2023-08-27 07:33:46,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 235 transitions, 1769 flow [2023-08-27 07:33:46,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 07:33:46,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 07:33:46,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1221 transitions. [2023-08-27 07:33:46,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5244845360824743 [2023-08-27 07:33:46,463 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1221 transitions. [2023-08-27 07:33:46,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1221 transitions. [2023-08-27 07:33:46,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:33:46,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1221 transitions. [2023-08-27 07:33:46,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 101.75) internal successors, (1221), 12 states have internal predecessors, (1221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:46,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 194.0) internal successors, (2522), 13 states have internal predecessors, (2522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:46,470 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 194.0) internal successors, (2522), 13 states have internal predecessors, (2522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:46,470 INFO L175 Difference]: Start difference. First operand has 43 places, 49 transitions, 321 flow. Second operand 12 states and 1221 transitions. [2023-08-27 07:33:46,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 235 transitions, 1769 flow [2023-08-27 07:33:46,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 235 transitions, 1768 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 07:33:46,490 INFO L231 Difference]: Finished difference. Result has 63 places, 109 transitions, 1304 flow [2023-08-27 07:33:46,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1304, PETRI_PLACES=63, PETRI_TRANSITIONS=109} [2023-08-27 07:33:46,491 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 33 predicate places. [2023-08-27 07:33:46,491 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 109 transitions, 1304 flow [2023-08-27 07:33:46,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 87.3076923076923) internal successors, (1135), 13 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:46,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:33:46,493 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:33:46,501 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 07:33:46,698 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 07:33:46,699 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:33:46,699 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:33:46,699 INFO L85 PathProgramCache]: Analyzing trace with hash -920469019, now seen corresponding path program 1 times [2023-08-27 07:33:46,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:33:46,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237014012] [2023-08-27 07:33:46,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:46,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:33:46,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:46,737 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 07:33:46,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:33:46,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237014012] [2023-08-27 07:33:46,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237014012] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:33:46,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839748790] [2023-08-27 07:33:46,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:46,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:33:46,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:33:46,739 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 07:33:46,741 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 07:33:46,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:46,796 INFO L262 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 07:33:46,797 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:33:46,811 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 07:33:46,811 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:33:46,827 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 07:33:46,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839748790] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:33:46,827 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:33:46,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 07:33:46,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754239034] [2023-08-27 07:33:46,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:33:46,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 07:33:46,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:33:46,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 07:33:46,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 07:33:46,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 194 [2023-08-27 07:33:46,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 109 transitions, 1304 flow. Second operand has 7 states, 7 states have (on average 84.14285714285714) internal successors, (589), 7 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:46,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:33:46,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 194 [2023-08-27 07:33:46,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:33:47,268 INFO L124 PetriNetUnfolderBase]: 1921/3039 cut-off events. [2023-08-27 07:33:47,268 INFO L125 PetriNetUnfolderBase]: For 12156/12156 co-relation queries the response was YES. [2023-08-27 07:33:47,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15637 conditions, 3039 events. 1921/3039 cut-off events. For 12156/12156 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 15054 event pairs, 347 based on Foata normal form. 0/2533 useless extension candidates. Maximal degree in co-relation 15610. Up to 1611 conditions per place. [2023-08-27 07:33:47,297 INFO L140 encePairwiseOnDemand]: 189/194 looper letters, 209 selfloop transitions, 111 changer transitions 0/321 dead transitions. [2023-08-27 07:33:47,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 321 transitions, 4563 flow [2023-08-27 07:33:47,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 07:33:47,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 07:33:47,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 642 transitions. [2023-08-27 07:33:47,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4727540500736377 [2023-08-27 07:33:47,300 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 642 transitions. [2023-08-27 07:33:47,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 642 transitions. [2023-08-27 07:33:47,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:33:47,301 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 642 transitions. [2023-08-27 07:33:47,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 91.71428571428571) internal successors, (642), 7 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:47,305 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 194.0) internal successors, (1552), 8 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:47,306 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 194.0) internal successors, (1552), 8 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:47,306 INFO L175 Difference]: Start difference. First operand has 63 places, 109 transitions, 1304 flow. Second operand 7 states and 642 transitions. [2023-08-27 07:33:47,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 321 transitions, 4563 flow [2023-08-27 07:33:47,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 321 transitions, 3721 flow, removed 421 selfloop flow, removed 0 redundant places. [2023-08-27 07:33:47,347 INFO L231 Difference]: Finished difference. Result has 72 places, 194 transitions, 2298 flow [2023-08-27 07:33:47,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2298, PETRI_PLACES=72, PETRI_TRANSITIONS=194} [2023-08-27 07:33:47,348 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 42 predicate places. [2023-08-27 07:33:47,348 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 194 transitions, 2298 flow [2023-08-27 07:33:47,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 84.14285714285714) internal successors, (589), 7 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:47,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:33:47,349 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:33:47,357 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 07:33:47,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:33:47,555 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:33:47,555 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:33:47,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1757366091, now seen corresponding path program 1 times [2023-08-27 07:33:47,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:33:47,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3718446] [2023-08-27 07:33:47,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:47,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:33:47,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:47,591 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:33:47,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:33:47,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3718446] [2023-08-27 07:33:47,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3718446] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:33:47,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:33:47,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 07:33:47,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402454002] [2023-08-27 07:33:47,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:33:47,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:33:47,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:33:47,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:33:47,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 07:33:47,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 194 [2023-08-27 07:33:47,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 194 transitions, 2298 flow. Second operand has 3 states, 3 states have (on average 85.0) internal successors, (255), 3 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:47,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:33:47,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 194 [2023-08-27 07:33:47,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:33:47,935 INFO L124 PetriNetUnfolderBase]: 1493/2481 cut-off events. [2023-08-27 07:33:47,935 INFO L125 PetriNetUnfolderBase]: For 12453/12453 co-relation queries the response was YES. [2023-08-27 07:33:47,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12139 conditions, 2481 events. 1493/2481 cut-off events. For 12453/12453 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 12637 event pairs, 304 based on Foata normal form. 172/2613 useless extension candidates. Maximal degree in co-relation 12108. Up to 1493 conditions per place. [2023-08-27 07:33:47,956 INFO L140 encePairwiseOnDemand]: 191/194 looper letters, 176 selfloop transitions, 6 changer transitions 0/183 dead transitions. [2023-08-27 07:33:47,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 183 transitions, 2387 flow [2023-08-27 07:33:47,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:33:47,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:33:47,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 272 transitions. [2023-08-27 07:33:47,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46735395189003437 [2023-08-27 07:33:47,958 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 272 transitions. [2023-08-27 07:33:47,958 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 272 transitions. [2023-08-27 07:33:47,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:33:47,958 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 272 transitions. [2023-08-27 07:33:47,959 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 90.66666666666667) internal successors, (272), 3 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:47,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:47,960 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:47,960 INFO L175 Difference]: Start difference. First operand has 72 places, 194 transitions, 2298 flow. Second operand 3 states and 272 transitions. [2023-08-27 07:33:47,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 183 transitions, 2387 flow [2023-08-27 07:33:47,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 183 transitions, 2267 flow, removed 54 selfloop flow, removed 1 redundant places. [2023-08-27 07:33:47,991 INFO L231 Difference]: Finished difference. Result has 71 places, 139 transitions, 1501 flow [2023-08-27 07:33:47,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1501, PETRI_PLACES=71, PETRI_TRANSITIONS=139} [2023-08-27 07:33:47,992 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 41 predicate places. [2023-08-27 07:33:47,992 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 139 transitions, 1501 flow [2023-08-27 07:33:47,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 85.0) internal successors, (255), 3 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:47,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:33:47,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:33:47,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 07:33:47,993 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:33:47,993 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:33:47,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1315775536, now seen corresponding path program 1 times [2023-08-27 07:33:47,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:33:47,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852242358] [2023-08-27 07:33:47,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:47,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:33:48,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:48,056 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 07:33:48,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:33:48,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852242358] [2023-08-27 07:33:48,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852242358] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:33:48,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:33:48,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 07:33:48,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770006731] [2023-08-27 07:33:48,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:33:48,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:33:48,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:33:48,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:33:48,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 07:33:48,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 194 [2023-08-27 07:33:48,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 139 transitions, 1501 flow. Second operand has 3 states, 3 states have (on average 77.66666666666667) internal successors, (233), 3 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:48,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:33:48,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 194 [2023-08-27 07:33:48,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:33:48,320 INFO L124 PetriNetUnfolderBase]: 1402/2305 cut-off events. [2023-08-27 07:33:48,320 INFO L125 PetriNetUnfolderBase]: For 13311/13495 co-relation queries the response was YES. [2023-08-27 07:33:48,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11417 conditions, 2305 events. 1402/2305 cut-off events. For 13311/13495 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 11583 event pairs, 616 based on Foata normal form. 177/2455 useless extension candidates. Maximal degree in co-relation 11385. Up to 2301 conditions per place. [2023-08-27 07:33:48,338 INFO L140 encePairwiseOnDemand]: 192/194 looper letters, 135 selfloop transitions, 1 changer transitions 0/138 dead transitions. [2023-08-27 07:33:48,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 138 transitions, 1771 flow [2023-08-27 07:33:48,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:33:48,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:33:48,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 240 transitions. [2023-08-27 07:33:48,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41237113402061853 [2023-08-27 07:33:48,339 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 240 transitions. [2023-08-27 07:33:48,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 240 transitions. [2023-08-27 07:33:48,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:33:48,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 240 transitions. [2023-08-27 07:33:48,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 80.0) internal successors, (240), 3 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:48,341 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:48,341 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:48,341 INFO L175 Difference]: Start difference. First operand has 71 places, 139 transitions, 1501 flow. Second operand 3 states and 240 transitions. [2023-08-27 07:33:48,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 138 transitions, 1771 flow [2023-08-27 07:33:48,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 138 transitions, 1759 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 07:33:48,405 INFO L231 Difference]: Finished difference. Result has 70 places, 138 transitions, 1489 flow [2023-08-27 07:33:48,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1487, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1489, PETRI_PLACES=70, PETRI_TRANSITIONS=138} [2023-08-27 07:33:48,406 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 40 predicate places. [2023-08-27 07:33:48,406 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 138 transitions, 1489 flow [2023-08-27 07:33:48,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 77.66666666666667) internal successors, (233), 3 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:48,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:33:48,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:33:48,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 07:33:48,407 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:33:48,407 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:33:48,407 INFO L85 PathProgramCache]: Analyzing trace with hash 660838570, now seen corresponding path program 1 times [2023-08-27 07:33:48,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:33:48,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584344810] [2023-08-27 07:33:48,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:48,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:33:48,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:48,466 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 07:33:48,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:33:48,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584344810] [2023-08-27 07:33:48,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584344810] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:33:48,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:33:48,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 07:33:48,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611047891] [2023-08-27 07:33:48,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:33:48,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:33:48,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:33:48,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:33:48,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 07:33:48,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 194 [2023-08-27 07:33:48,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 138 transitions, 1489 flow. Second operand has 3 states, 3 states have (on average 77.66666666666667) internal successors, (233), 3 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:48,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:33:48,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 194 [2023-08-27 07:33:48,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:33:48,743 INFO L124 PetriNetUnfolderBase]: 1402/2285 cut-off events. [2023-08-27 07:33:48,743 INFO L125 PetriNetUnfolderBase]: For 12573/12757 co-relation queries the response was YES. [2023-08-27 07:33:48,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10891 conditions, 2285 events. 1402/2285 cut-off events. For 12573/12757 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11306 event pairs, 616 based on Foata normal form. 177/2455 useless extension candidates. Maximal degree in co-relation 10858. Up to 2281 conditions per place. [2023-08-27 07:33:48,759 INFO L140 encePairwiseOnDemand]: 192/194 looper letters, 134 selfloop transitions, 1 changer transitions 0/137 dead transitions. [2023-08-27 07:33:48,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 137 transitions, 1757 flow [2023-08-27 07:33:48,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:33:48,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:33:48,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 239 transitions. [2023-08-27 07:33:48,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4106529209621993 [2023-08-27 07:33:48,761 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 239 transitions. [2023-08-27 07:33:48,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 239 transitions. [2023-08-27 07:33:48,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:33:48,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 239 transitions. [2023-08-27 07:33:48,762 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 79.66666666666667) internal successors, (239), 3 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:48,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:48,763 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:48,763 INFO L175 Difference]: Start difference. First operand has 70 places, 138 transitions, 1489 flow. Second operand 3 states and 239 transitions. [2023-08-27 07:33:48,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 137 transitions, 1757 flow [2023-08-27 07:33:48,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 137 transitions, 1756 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 07:33:48,792 INFO L231 Difference]: Finished difference. Result has 70 places, 137 transitions, 1488 flow [2023-08-27 07:33:48,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1486, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1488, PETRI_PLACES=70, PETRI_TRANSITIONS=137} [2023-08-27 07:33:48,793 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 40 predicate places. [2023-08-27 07:33:48,793 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 137 transitions, 1488 flow [2023-08-27 07:33:48,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 77.66666666666667) internal successors, (233), 3 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:48,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:33:48,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:33:48,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-27 07:33:48,794 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:33:48,794 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:33:48,794 INFO L85 PathProgramCache]: Analyzing trace with hash 660838608, now seen corresponding path program 1 times [2023-08-27 07:33:48,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:33:48,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262965920] [2023-08-27 07:33:48,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:48,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:33:48,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:49,083 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 07:33:49,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:33:49,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262965920] [2023-08-27 07:33:49,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262965920] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:33:49,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:33:49,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 07:33:49,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887867911] [2023-08-27 07:33:49,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:33:49,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 07:33:49,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:33:49,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 07:33:49,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-08-27 07:33:49,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:33:49,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 137 transitions, 1488 flow. Second operand has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:49,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:33:49,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:33:49,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:33:49,433 INFO L124 PetriNetUnfolderBase]: 1504/2468 cut-off events. [2023-08-27 07:33:49,433 INFO L125 PetriNetUnfolderBase]: For 12176/12176 co-relation queries the response was YES. [2023-08-27 07:33:49,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11479 conditions, 2468 events. 1504/2468 cut-off events. For 12176/12176 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 12108 event pairs, 236 based on Foata normal form. 1/2469 useless extension candidates. Maximal degree in co-relation 11445. Up to 2401 conditions per place. [2023-08-27 07:33:49,451 INFO L140 encePairwiseOnDemand]: 187/194 looper letters, 148 selfloop transitions, 5 changer transitions 11/164 dead transitions. [2023-08-27 07:33:49,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 164 transitions, 1899 flow [2023-08-27 07:33:49,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 07:33:49,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 07:33:49,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 568 transitions. [2023-08-27 07:33:49,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36597938144329895 [2023-08-27 07:33:49,453 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 568 transitions. [2023-08-27 07:33:49,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 568 transitions. [2023-08-27 07:33:49,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:33:49,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 568 transitions. [2023-08-27 07:33:49,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 71.0) internal successors, (568), 8 states have internal predecessors, (568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:49,457 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 194.0) internal successors, (1746), 9 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:49,457 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 194.0) internal successors, (1746), 9 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:49,457 INFO L175 Difference]: Start difference. First operand has 70 places, 137 transitions, 1488 flow. Second operand 8 states and 568 transitions. [2023-08-27 07:33:49,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 164 transitions, 1899 flow [2023-08-27 07:33:49,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 164 transitions, 1898 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 07:33:49,519 INFO L231 Difference]: Finished difference. Result has 79 places, 138 transitions, 1509 flow [2023-08-27 07:33:49,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1487, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1509, PETRI_PLACES=79, PETRI_TRANSITIONS=138} [2023-08-27 07:33:49,519 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 49 predicate places. [2023-08-27 07:33:49,520 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 138 transitions, 1509 flow [2023-08-27 07:33:49,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:49,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:33:49,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:33:49,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-27 07:33:49,520 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:33:49,521 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:33:49,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1571854960, now seen corresponding path program 2 times [2023-08-27 07:33:49,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:33:49,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391027632] [2023-08-27 07:33:49,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:49,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:33:49,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:49,700 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 07:33:49,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:33:49,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391027632] [2023-08-27 07:33:49,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391027632] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:33:49,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:33:49,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 07:33:49,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100037286] [2023-08-27 07:33:49,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:33:49,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 07:33:49,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:33:49,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 07:33:49,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-08-27 07:33:49,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:33:49,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 138 transitions, 1509 flow. Second operand has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:49,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:33:49,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:33:49,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:33:50,058 INFO L124 PetriNetUnfolderBase]: 1500/2462 cut-off events. [2023-08-27 07:33:50,058 INFO L125 PetriNetUnfolderBase]: For 12733/12733 co-relation queries the response was YES. [2023-08-27 07:33:50,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11677 conditions, 2462 events. 1500/2462 cut-off events. For 12733/12733 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 12034 event pairs, 360 based on Foata normal form. 1/2463 useless extension candidates. Maximal degree in co-relation 11639. Up to 2403 conditions per place. [2023-08-27 07:33:50,078 INFO L140 encePairwiseOnDemand]: 187/194 looper letters, 149 selfloop transitions, 8 changer transitions 8/165 dead transitions. [2023-08-27 07:33:50,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 165 transitions, 1969 flow [2023-08-27 07:33:50,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 07:33:50,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 07:33:50,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 504 transitions. [2023-08-27 07:33:50,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3711340206185567 [2023-08-27 07:33:50,080 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 504 transitions. [2023-08-27 07:33:50,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 504 transitions. [2023-08-27 07:33:50,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:33:50,080 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 504 transitions. [2023-08-27 07:33:50,081 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 72.0) internal successors, (504), 7 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:50,083 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 194.0) internal successors, (1552), 8 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:50,083 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 194.0) internal successors, (1552), 8 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:50,084 INFO L175 Difference]: Start difference. First operand has 79 places, 138 transitions, 1509 flow. Second operand 7 states and 504 transitions. [2023-08-27 07:33:50,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 165 transitions, 1969 flow [2023-08-27 07:33:50,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 165 transitions, 1943 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-08-27 07:33:50,121 INFO L231 Difference]: Finished difference. Result has 83 places, 144 transitions, 1587 flow [2023-08-27 07:33:50,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1498, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1587, PETRI_PLACES=83, PETRI_TRANSITIONS=144} [2023-08-27 07:33:50,121 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 53 predicate places. [2023-08-27 07:33:50,121 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 144 transitions, 1587 flow [2023-08-27 07:33:50,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:50,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:33:50,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:33:50,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-27 07:33:50,122 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:33:50,122 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:33:50,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1809168508, now seen corresponding path program 3 times [2023-08-27 07:33:50,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:33:50,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496878856] [2023-08-27 07:33:50,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:50,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:33:50,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:50,346 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 07:33:50,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:33:50,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496878856] [2023-08-27 07:33:50,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496878856] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:33:50,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:33:50,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 07:33:50,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992621732] [2023-08-27 07:33:50,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:33:50,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 07:33:50,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:33:50,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 07:33:50,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-08-27 07:33:50,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:33:50,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 144 transitions, 1587 flow. Second operand has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:50,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:33:50,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:33:50,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:33:50,767 INFO L124 PetriNetUnfolderBase]: 1508/2484 cut-off events. [2023-08-27 07:33:50,767 INFO L125 PetriNetUnfolderBase]: For 13046/13046 co-relation queries the response was YES. [2023-08-27 07:33:50,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11871 conditions, 2484 events. 1508/2484 cut-off events. For 13046/13046 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 12238 event pairs, 363 based on Foata normal form. 1/2485 useless extension candidates. Maximal degree in co-relation 11830. Up to 2407 conditions per place. [2023-08-27 07:33:50,786 INFO L140 encePairwiseOnDemand]: 187/194 looper letters, 152 selfloop transitions, 13 changer transitions 5/170 dead transitions. [2023-08-27 07:33:50,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 170 transitions, 2054 flow [2023-08-27 07:33:50,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 07:33:50,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 07:33:50,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 569 transitions. [2023-08-27 07:33:50,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36662371134020616 [2023-08-27 07:33:50,789 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 569 transitions. [2023-08-27 07:33:50,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 569 transitions. [2023-08-27 07:33:50,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:33:50,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 569 transitions. [2023-08-27 07:33:50,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 71.125) internal successors, (569), 8 states have internal predecessors, (569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:50,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 194.0) internal successors, (1746), 9 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:50,793 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 194.0) internal successors, (1746), 9 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:50,793 INFO L175 Difference]: Start difference. First operand has 83 places, 144 transitions, 1587 flow. Second operand 8 states and 569 transitions. [2023-08-27 07:33:50,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 170 transitions, 2054 flow [2023-08-27 07:33:50,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 170 transitions, 2043 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-27 07:33:50,824 INFO L231 Difference]: Finished difference. Result has 90 places, 149 transitions, 1676 flow [2023-08-27 07:33:50,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1580, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1676, PETRI_PLACES=90, PETRI_TRANSITIONS=149} [2023-08-27 07:33:50,825 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 60 predicate places. [2023-08-27 07:33:50,825 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 149 transitions, 1676 flow [2023-08-27 07:33:50,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:50,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:33:50,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:33:50,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-27 07:33:50,826 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:33:50,826 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:33:50,826 INFO L85 PathProgramCache]: Analyzing trace with hash -672787234, now seen corresponding path program 4 times [2023-08-27 07:33:50,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:33:50,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401290551] [2023-08-27 07:33:50,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:50,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:33:50,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:51,035 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 07:33:51,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:33:51,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401290551] [2023-08-27 07:33:51,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401290551] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:33:51,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:33:51,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 07:33:51,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170836934] [2023-08-27 07:33:51,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:33:51,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 07:33:51,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:33:51,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 07:33:51,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2023-08-27 07:33:51,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:33:51,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 149 transitions, 1676 flow. Second operand has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:51,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:33:51,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:33:51,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:33:51,389 INFO L124 PetriNetUnfolderBase]: 1504/2480 cut-off events. [2023-08-27 07:33:51,389 INFO L125 PetriNetUnfolderBase]: For 13216/13216 co-relation queries the response was YES. [2023-08-27 07:33:51,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11906 conditions, 2480 events. 1504/2480 cut-off events. For 13216/13216 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 12207 event pairs, 360 based on Foata normal form. 1/2481 useless extension candidates. Maximal degree in co-relation 11866. Up to 2407 conditions per place. [2023-08-27 07:33:51,402 INFO L140 encePairwiseOnDemand]: 187/194 looper letters, 151 selfloop transitions, 12 changer transitions 8/171 dead transitions. [2023-08-27 07:33:51,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 171 transitions, 2104 flow [2023-08-27 07:33:51,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 07:33:51,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 07:33:51,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 505 transitions. [2023-08-27 07:33:51,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37187039764359353 [2023-08-27 07:33:51,406 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 505 transitions. [2023-08-27 07:33:51,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 505 transitions. [2023-08-27 07:33:51,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:33:51,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 505 transitions. [2023-08-27 07:33:51,407 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 72.14285714285714) internal successors, (505), 7 states have internal predecessors, (505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:51,409 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 194.0) internal successors, (1552), 8 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:51,409 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 194.0) internal successors, (1552), 8 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:51,409 INFO L175 Difference]: Start difference. First operand has 90 places, 149 transitions, 1676 flow. Second operand 7 states and 505 transitions. [2023-08-27 07:33:51,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 171 transitions, 2104 flow [2023-08-27 07:33:51,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 171 transitions, 2073 flow, removed 3 selfloop flow, removed 4 redundant places. [2023-08-27 07:33:51,440 INFO L231 Difference]: Finished difference. Result has 94 places, 150 transitions, 1693 flow [2023-08-27 07:33:51,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1649, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1693, PETRI_PLACES=94, PETRI_TRANSITIONS=150} [2023-08-27 07:33:51,441 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 64 predicate places. [2023-08-27 07:33:51,441 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 150 transitions, 1693 flow [2023-08-27 07:33:51,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:51,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:33:51,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:33:51,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-27 07:33:51,442 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:33:51,442 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:33:51,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1776042838, now seen corresponding path program 5 times [2023-08-27 07:33:51,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:33:51,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502233606] [2023-08-27 07:33:51,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:51,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:33:51,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:51,686 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 07:33:51,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:33:51,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502233606] [2023-08-27 07:33:51,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502233606] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:33:51,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:33:51,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 07:33:51,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54256193] [2023-08-27 07:33:51,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:33:51,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 07:33:51,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:33:51,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 07:33:51,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 07:33:51,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:33:51,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 150 transitions, 1693 flow. Second operand has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:51,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:33:51,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:33:51,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:33:51,971 INFO L124 PetriNetUnfolderBase]: 1498/2462 cut-off events. [2023-08-27 07:33:51,971 INFO L125 PetriNetUnfolderBase]: For 13155/13155 co-relation queries the response was YES. [2023-08-27 07:33:51,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11839 conditions, 2462 events. 1498/2462 cut-off events. For 13155/13155 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 12084 event pairs, 359 based on Foata normal form. 1/2463 useless extension candidates. Maximal degree in co-relation 11797. Up to 2407 conditions per place. [2023-08-27 07:33:51,989 INFO L140 encePairwiseOnDemand]: 187/194 looper letters, 148 selfloop transitions, 13 changer transitions 6/167 dead transitions. [2023-08-27 07:33:51,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 167 transitions, 2089 flow [2023-08-27 07:33:51,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 07:33:51,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 07:33:51,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 501 transitions. [2023-08-27 07:33:51,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36892488954344627 [2023-08-27 07:33:51,991 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 501 transitions. [2023-08-27 07:33:51,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 501 transitions. [2023-08-27 07:33:51,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:33:51,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 501 transitions. [2023-08-27 07:33:51,993 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 71.57142857142857) internal successors, (501), 7 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:51,995 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 194.0) internal successors, (1552), 8 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:51,995 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 194.0) internal successors, (1552), 8 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:51,995 INFO L175 Difference]: Start difference. First operand has 94 places, 150 transitions, 1693 flow. Second operand 7 states and 501 transitions. [2023-08-27 07:33:51,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 167 transitions, 2089 flow [2023-08-27 07:33:52,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 167 transitions, 2072 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-08-27 07:33:52,034 INFO L231 Difference]: Finished difference. Result has 96 places, 149 transitions, 1704 flow [2023-08-27 07:33:52,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1668, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1704, PETRI_PLACES=96, PETRI_TRANSITIONS=149} [2023-08-27 07:33:52,035 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 66 predicate places. [2023-08-27 07:33:52,035 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 149 transitions, 1704 flow [2023-08-27 07:33:52,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:52,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:33:52,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:33:52,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-27 07:33:52,035 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:33:52,036 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:33:52,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1342254436, now seen corresponding path program 6 times [2023-08-27 07:33:52,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:33:52,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785355559] [2023-08-27 07:33:52,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:52,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:33:52,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:52,225 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 07:33:52,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:33:52,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785355559] [2023-08-27 07:33:52,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785355559] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:33:52,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:33:52,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 07:33:52,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998651134] [2023-08-27 07:33:52,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:33:52,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 07:33:52,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:33:52,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 07:33:52,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-08-27 07:33:52,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:33:52,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 149 transitions, 1704 flow. Second operand has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:52,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:33:52,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:33:52,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:33:52,538 INFO L124 PetriNetUnfolderBase]: 1496/2450 cut-off events. [2023-08-27 07:33:52,538 INFO L125 PetriNetUnfolderBase]: For 12967/12967 co-relation queries the response was YES. [2023-08-27 07:33:52,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11759 conditions, 2450 events. 1496/2450 cut-off events. For 12967/12967 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 11923 event pairs, 357 based on Foata normal form. 1/2451 useless extension candidates. Maximal degree in co-relation 11713. Up to 2407 conditions per place. [2023-08-27 07:33:52,556 INFO L140 encePairwiseOnDemand]: 187/194 looper letters, 142 selfloop transitions, 12 changer transitions 8/162 dead transitions. [2023-08-27 07:33:52,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 162 transitions, 2078 flow [2023-08-27 07:33:52,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 07:33:52,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 07:33:52,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 496 transitions. [2023-08-27 07:33:52,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36524300441826213 [2023-08-27 07:33:52,558 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 496 transitions. [2023-08-27 07:33:52,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 496 transitions. [2023-08-27 07:33:52,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:33:52,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 496 transitions. [2023-08-27 07:33:52,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 70.85714285714286) internal successors, (496), 7 states have internal predecessors, (496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:52,561 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 194.0) internal successors, (1552), 8 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:52,562 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 194.0) internal successors, (1552), 8 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:52,562 INFO L175 Difference]: Start difference. First operand has 96 places, 149 transitions, 1704 flow. Second operand 7 states and 496 transitions. [2023-08-27 07:33:52,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 162 transitions, 2078 flow [2023-08-27 07:33:52,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 162 transitions, 2044 flow, removed 4 selfloop flow, removed 5 redundant places. [2023-08-27 07:33:52,594 INFO L231 Difference]: Finished difference. Result has 95 places, 148 transitions, 1699 flow [2023-08-27 07:33:52,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1667, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1699, PETRI_PLACES=95, PETRI_TRANSITIONS=148} [2023-08-27 07:33:52,595 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 65 predicate places. [2023-08-27 07:33:52,595 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 148 transitions, 1699 flow [2023-08-27 07:33:52,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:52,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:33:52,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:33:52,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-27 07:33:52,596 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:33:52,596 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:33:52,596 INFO L85 PathProgramCache]: Analyzing trace with hash 755154586, now seen corresponding path program 1 times [2023-08-27 07:33:52,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:33:52,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787590434] [2023-08-27 07:33:52,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:52,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:33:52,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:52,768 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 07:33:52,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:33:52,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787590434] [2023-08-27 07:33:52,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787590434] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:33:52,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921441989] [2023-08-27 07:33:52,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:52,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:33:52,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:33:52,773 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 07:33:52,779 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 07:33:52,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:52,832 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 07:33:52,833 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:33:53,013 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 07:33:53,014 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:33:53,207 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 07:33:53,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921441989] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:33:53,208 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:33:53,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-27 07:33:53,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182504037] [2023-08-27 07:33:53,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:33:53,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 07:33:53,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:33:53,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 07:33:53,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=260, Unknown=0, NotChecked=0, Total=342 [2023-08-27 07:33:53,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:33:53,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 148 transitions, 1699 flow. Second operand has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:53,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:33:53,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:33:53,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:33:54,324 INFO L124 PetriNetUnfolderBase]: 1570/2802 cut-off events. [2023-08-27 07:33:54,324 INFO L125 PetriNetUnfolderBase]: For 14737/14737 co-relation queries the response was YES. [2023-08-27 07:33:54,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13182 conditions, 2802 events. 1570/2802 cut-off events. For 14737/14737 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 15794 event pairs, 164 based on Foata normal form. 3/2805 useless extension candidates. Maximal degree in co-relation 13136. Up to 2098 conditions per place. [2023-08-27 07:33:54,342 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 186 selfloop transitions, 77 changer transitions 25/288 dead transitions. [2023-08-27 07:33:54,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 288 transitions, 3155 flow [2023-08-27 07:33:54,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 07:33:54,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 07:33:54,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1698 transitions. [2023-08-27 07:33:54,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3646907216494845 [2023-08-27 07:33:54,347 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1698 transitions. [2023-08-27 07:33:54,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1698 transitions. [2023-08-27 07:33:54,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:33:54,348 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1698 transitions. [2023-08-27 07:33:54,351 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 70.75) internal successors, (1698), 24 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:54,357 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 194.0) internal successors, (4850), 25 states have internal predecessors, (4850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:54,358 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 194.0) internal successors, (4850), 25 states have internal predecessors, (4850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:54,358 INFO L175 Difference]: Start difference. First operand has 95 places, 148 transitions, 1699 flow. Second operand 24 states and 1698 transitions. [2023-08-27 07:33:54,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 288 transitions, 3155 flow [2023-08-27 07:33:54,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 288 transitions, 3113 flow, removed 9 selfloop flow, removed 7 redundant places. [2023-08-27 07:33:54,393 INFO L231 Difference]: Finished difference. Result has 123 places, 195 transitions, 2575 flow [2023-08-27 07:33:54,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1667, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2575, PETRI_PLACES=123, PETRI_TRANSITIONS=195} [2023-08-27 07:33:54,394 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 93 predicate places. [2023-08-27 07:33:54,394 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 195 transitions, 2575 flow [2023-08-27 07:33:54,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:54,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:33:54,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:33:54,405 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-08-27 07:33:54,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:33:54,604 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:33:54,604 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:33:54,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1663171892, now seen corresponding path program 2 times [2023-08-27 07:33:54,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:33:54,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953489148] [2023-08-27 07:33:54,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:54,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:33:54,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:54,793 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 07:33:54,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:33:54,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953489148] [2023-08-27 07:33:54,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953489148] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:33:54,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514952393] [2023-08-27 07:33:54,793 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:33:54,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:33:54,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:33:54,795 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 07:33:54,799 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 07:33:54,860 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 07:33:54,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:33:54,861 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 07:33:54,863 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:33:55,035 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 07:33:55,035 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:33:55,229 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 07:33:55,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514952393] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:33:55,229 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:33:55,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-27 07:33:55,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93775133] [2023-08-27 07:33:55,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:33:55,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 07:33:55,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:33:55,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 07:33:55,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2023-08-27 07:33:55,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:33:55,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 195 transitions, 2575 flow. Second operand has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:55,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:33:55,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:33:55,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:33:56,568 INFO L124 PetriNetUnfolderBase]: 1611/2903 cut-off events. [2023-08-27 07:33:56,568 INFO L125 PetriNetUnfolderBase]: For 21404/21404 co-relation queries the response was YES. [2023-08-27 07:33:56,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15619 conditions, 2903 events. 1611/2903 cut-off events. For 21404/21404 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 16662 event pairs, 254 based on Foata normal form. 3/2906 useless extension candidates. Maximal degree in co-relation 15561. Up to 2154 conditions per place. [2023-08-27 07:33:56,584 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 204 selfloop transitions, 99 changer transitions 17/320 dead transitions. [2023-08-27 07:33:56,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 320 transitions, 3905 flow [2023-08-27 07:33:56,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-27 07:33:56,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-27 07:33:56,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2047 transitions. [2023-08-27 07:33:56,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.363846427301813 [2023-08-27 07:33:56,591 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2047 transitions. [2023-08-27 07:33:56,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2047 transitions. [2023-08-27 07:33:56,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:33:56,592 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2047 transitions. [2023-08-27 07:33:56,595 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 70.58620689655173) internal successors, (2047), 29 states have internal predecessors, (2047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:56,600 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 194.0) internal successors, (5820), 30 states have internal predecessors, (5820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:56,601 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 194.0) internal successors, (5820), 30 states have internal predecessors, (5820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:56,601 INFO L175 Difference]: Start difference. First operand has 123 places, 195 transitions, 2575 flow. Second operand 29 states and 2047 transitions. [2023-08-27 07:33:56,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 320 transitions, 3905 flow [2023-08-27 07:33:56,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 320 transitions, 3654 flow, removed 121 selfloop flow, removed 6 redundant places. [2023-08-27 07:33:56,666 INFO L231 Difference]: Finished difference. Result has 152 places, 219 transitions, 2982 flow [2023-08-27 07:33:56,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=2378, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2982, PETRI_PLACES=152, PETRI_TRANSITIONS=219} [2023-08-27 07:33:56,666 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 122 predicate places. [2023-08-27 07:33:56,666 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 219 transitions, 2982 flow [2023-08-27 07:33:56,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:56,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:33:56,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:33:56,672 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 07:33:56,872 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,SelfDestructingSolverStorable20 [2023-08-27 07:33:56,872 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:33:56,873 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:33:56,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1630046222, now seen corresponding path program 3 times [2023-08-27 07:33:56,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:33:56,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568315472] [2023-08-27 07:33:56,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:56,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:33:56,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:57,043 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 07:33:57,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:33:57,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568315472] [2023-08-27 07:33:57,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568315472] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:33:57,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188573771] [2023-08-27 07:33:57,044 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 07:33:57,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:33:57,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:33:57,045 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 07:33:57,070 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 07:33:57,115 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 07:33:57,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:33:57,116 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 07:33:57,117 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:33:57,287 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 07:33:57,288 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:33:57,473 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 07:33:57,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188573771] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:33:57,474 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:33:57,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-27 07:33:57,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900631081] [2023-08-27 07:33:57,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:33:57,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 07:33:57,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:33:57,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 07:33:57,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2023-08-27 07:33:57,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:33:57,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 219 transitions, 2982 flow. Second operand has 19 states, 19 states have (on average 67.10526315789474) internal successors, (1275), 19 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:57,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:33:57,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:33:57,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:33:58,626 INFO L124 PetriNetUnfolderBase]: 1610/2887 cut-off events. [2023-08-27 07:33:58,626 INFO L125 PetriNetUnfolderBase]: For 25910/25910 co-relation queries the response was YES. [2023-08-27 07:33:58,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15971 conditions, 2887 events. 1610/2887 cut-off events. For 25910/25910 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 16445 event pairs, 250 based on Foata normal form. 4/2891 useless extension candidates. Maximal degree in co-relation 15911. Up to 2156 conditions per place. [2023-08-27 07:33:58,643 INFO L140 encePairwiseOnDemand]: 182/194 looper letters, 180 selfloop transitions, 94 changer transitions 34/308 dead transitions. [2023-08-27 07:33:58,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 308 transitions, 3970 flow [2023-08-27 07:33:58,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 07:33:58,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 07:33:58,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1771 transitions. [2023-08-27 07:33:58,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36515463917525776 [2023-08-27 07:33:58,649 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1771 transitions. [2023-08-27 07:33:58,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1771 transitions. [2023-08-27 07:33:58,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:33:58,650 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1771 transitions. [2023-08-27 07:33:58,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 70.84) internal successors, (1771), 25 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:58,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 194.0) internal successors, (5044), 26 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:58,659 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 194.0) internal successors, (5044), 26 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:58,659 INFO L175 Difference]: Start difference. First operand has 152 places, 219 transitions, 2982 flow. Second operand 25 states and 1771 transitions. [2023-08-27 07:33:58,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 308 transitions, 3970 flow [2023-08-27 07:33:58,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 308 transitions, 3825 flow, removed 35 selfloop flow, removed 11 redundant places. [2023-08-27 07:33:58,735 INFO L231 Difference]: Finished difference. Result has 167 places, 216 transitions, 3084 flow [2023-08-27 07:33:58,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=2826, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3084, PETRI_PLACES=167, PETRI_TRANSITIONS=216} [2023-08-27 07:33:58,736 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 137 predicate places. [2023-08-27 07:33:58,736 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 216 transitions, 3084 flow [2023-08-27 07:33:58,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 67.10526315789474) internal successors, (1275), 19 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:58,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:33:58,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:33:58,745 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 07:33:58,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:33:58,942 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:33:58,942 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:33:58,942 INFO L85 PathProgramCache]: Analyzing trace with hash 303994370, now seen corresponding path program 4 times [2023-08-27 07:33:58,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:33:58,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961262734] [2023-08-27 07:33:58,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:33:58,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:33:58,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:33:59,100 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 07:33:59,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:33:59,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961262734] [2023-08-27 07:33:59,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961262734] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:33:59,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679634141] [2023-08-27 07:33:59,101 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 07:33:59,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:33:59,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:33:59,102 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 07:33:59,120 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 07:33:59,177 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 07:33:59,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:33:59,178 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 07:33:59,179 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:33:59,319 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 07:33:59,319 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:33:59,481 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 07:33:59,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679634141] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:33:59,482 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:33:59,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-27 07:33:59,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071646125] [2023-08-27 07:33:59,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:33:59,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 07:33:59,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:33:59,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 07:33:59,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2023-08-27 07:33:59,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:33:59,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 216 transitions, 3084 flow. Second operand has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:33:59,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:33:59,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:33:59,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:34:00,124 INFO L124 PetriNetUnfolderBase]: 1592/2871 cut-off events. [2023-08-27 07:34:00,125 INFO L125 PetriNetUnfolderBase]: For 28030/28030 co-relation queries the response was YES. [2023-08-27 07:34:00,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16302 conditions, 2871 events. 1592/2871 cut-off events. For 28030/28030 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 16448 event pairs, 276 based on Foata normal form. 2/2873 useless extension candidates. Maximal degree in co-relation 16238. Up to 2424 conditions per place. [2023-08-27 07:34:00,144 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 188 selfloop transitions, 65 changer transitions 10/263 dead transitions. [2023-08-27 07:34:00,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 263 transitions, 3844 flow [2023-08-27 07:34:00,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 07:34:00,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 07:34:00,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1258 transitions. [2023-08-27 07:34:00,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602520045819015 [2023-08-27 07:34:00,147 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1258 transitions. [2023-08-27 07:34:00,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1258 transitions. [2023-08-27 07:34:00,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:34:00,148 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1258 transitions. [2023-08-27 07:34:00,150 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 69.88888888888889) internal successors, (1258), 18 states have internal predecessors, (1258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:00,153 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 194.0) internal successors, (3686), 19 states have internal predecessors, (3686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:00,154 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 194.0) internal successors, (3686), 19 states have internal predecessors, (3686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:00,154 INFO L175 Difference]: Start difference. First operand has 167 places, 216 transitions, 3084 flow. Second operand 18 states and 1258 transitions. [2023-08-27 07:34:00,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 263 transitions, 3844 flow [2023-08-27 07:34:00,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 263 transitions, 3688 flow, removed 15 selfloop flow, removed 18 redundant places. [2023-08-27 07:34:00,237 INFO L231 Difference]: Finished difference. Result has 158 places, 219 transitions, 3148 flow [2023-08-27 07:34:00,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=2944, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3148, PETRI_PLACES=158, PETRI_TRANSITIONS=219} [2023-08-27 07:34:00,238 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 128 predicate places. [2023-08-27 07:34:00,238 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 219 transitions, 3148 flow [2023-08-27 07:34:00,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:00,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:34:00,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:34:00,244 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-08-27 07:34:00,440 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,SelfDestructingSolverStorable22 [2023-08-27 07:34:00,441 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:34:00,441 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:34:00,441 INFO L85 PathProgramCache]: Analyzing trace with hash 79034948, now seen corresponding path program 5 times [2023-08-27 07:34:00,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:34:00,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567318405] [2023-08-27 07:34:00,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:34:00,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:34:00,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:34:00,600 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 07:34:00,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:34:00,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567318405] [2023-08-27 07:34:00,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567318405] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:34:00,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476329638] [2023-08-27 07:34:00,600 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 07:34:00,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:34:00,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:34:00,602 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 07:34:00,626 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 07:34:00,670 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 07:34:00,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:34:00,672 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 07:34:00,673 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:34:00,837 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 07:34:00,837 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:34:01,019 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 07:34:01,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476329638] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:34:01,019 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:34:01,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-27 07:34:01,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047614410] [2023-08-27 07:34:01,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:34:01,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 07:34:01,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:34:01,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 07:34:01,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2023-08-27 07:34:01,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:34:01,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 219 transitions, 3148 flow. Second operand has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:01,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:34:01,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:34:01,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:34:01,834 INFO L124 PetriNetUnfolderBase]: 1597/2882 cut-off events. [2023-08-27 07:34:01,834 INFO L125 PetriNetUnfolderBase]: For 28693/28693 co-relation queries the response was YES. [2023-08-27 07:34:01,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16369 conditions, 2882 events. 1597/2882 cut-off events. For 28693/28693 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 16523 event pairs, 273 based on Foata normal form. 2/2884 useless extension candidates. Maximal degree in co-relation 16307. Up to 2430 conditions per place. [2023-08-27 07:34:01,853 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 195 selfloop transitions, 64 changer transitions 10/269 dead transitions. [2023-08-27 07:34:01,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 269 transitions, 3964 flow [2023-08-27 07:34:01,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 07:34:01,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 07:34:01,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1388 transitions. [2023-08-27 07:34:01,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3577319587628866 [2023-08-27 07:34:01,856 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1388 transitions. [2023-08-27 07:34:01,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1388 transitions. [2023-08-27 07:34:01,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:34:01,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1388 transitions. [2023-08-27 07:34:01,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 69.4) internal successors, (1388), 20 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:01,862 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 194.0) internal successors, (4074), 21 states have internal predecessors, (4074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:01,863 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 194.0) internal successors, (4074), 21 states have internal predecessors, (4074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:01,863 INFO L175 Difference]: Start difference. First operand has 158 places, 219 transitions, 3148 flow. Second operand 20 states and 1388 transitions. [2023-08-27 07:34:01,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 269 transitions, 3964 flow [2023-08-27 07:34:01,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 269 transitions, 3879 flow, removed 6 selfloop flow, removed 11 redundant places. [2023-08-27 07:34:01,941 INFO L231 Difference]: Finished difference. Result has 168 places, 226 transitions, 3342 flow [2023-08-27 07:34:01,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=3069, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3342, PETRI_PLACES=168, PETRI_TRANSITIONS=226} [2023-08-27 07:34:01,941 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 138 predicate places. [2023-08-27 07:34:01,941 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 226 transitions, 3342 flow [2023-08-27 07:34:01,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:01,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:34:01,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:34:01,948 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-27 07:34:02,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-08-27 07:34:02,148 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:34:02,148 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:34:02,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1163386252, now seen corresponding path program 6 times [2023-08-27 07:34:02,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:34:02,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40048121] [2023-08-27 07:34:02,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:34:02,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:34:02,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:34:02,286 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 07:34:02,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:34:02,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40048121] [2023-08-27 07:34:02,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40048121] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:34:02,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962116829] [2023-08-27 07:34:02,286 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 07:34:02,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:34:02,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:34:02,288 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 07:34:02,310 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 07:34:02,363 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 07:34:02,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:34:02,364 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 07:34:02,365 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:34:02,519 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 07:34:02,519 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:34:02,648 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 07:34:02,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1962116829] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:34:02,648 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:34:02,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-27 07:34:02,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629274345] [2023-08-27 07:34:02,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:34:02,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 07:34:02,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:34:02,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 07:34:02,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=260, Unknown=0, NotChecked=0, Total=342 [2023-08-27 07:34:02,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:34:02,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 226 transitions, 3342 flow. Second operand has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:02,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:34:02,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:34:02,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:34:03,281 INFO L124 PetriNetUnfolderBase]: 1596/2883 cut-off events. [2023-08-27 07:34:03,282 INFO L125 PetriNetUnfolderBase]: For 31661/31661 co-relation queries the response was YES. [2023-08-27 07:34:03,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16616 conditions, 2883 events. 1596/2883 cut-off events. For 31661/31661 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 16547 event pairs, 279 based on Foata normal form. 2/2885 useless extension candidates. Maximal degree in co-relation 16551. Up to 2439 conditions per place. [2023-08-27 07:34:03,303 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 195 selfloop transitions, 55 changer transitions 11/261 dead transitions. [2023-08-27 07:34:03,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 261 transitions, 4051 flow [2023-08-27 07:34:03,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 07:34:03,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 07:34:03,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 979 transitions. [2023-08-27 07:34:03,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3604565537555228 [2023-08-27 07:34:03,306 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 979 transitions. [2023-08-27 07:34:03,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 979 transitions. [2023-08-27 07:34:03,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:34:03,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 979 transitions. [2023-08-27 07:34:03,308 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 69.92857142857143) internal successors, (979), 14 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:03,310 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 194.0) internal successors, (2910), 15 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:03,310 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 194.0) internal successors, (2910), 15 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:03,311 INFO L175 Difference]: Start difference. First operand has 168 places, 226 transitions, 3342 flow. Second operand 14 states and 979 transitions. [2023-08-27 07:34:03,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 261 transitions, 4051 flow [2023-08-27 07:34:03,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 261 transitions, 3964 flow, removed 8 selfloop flow, removed 12 redundant places. [2023-08-27 07:34:03,397 INFO L231 Difference]: Finished difference. Result has 171 places, 227 transitions, 3420 flow [2023-08-27 07:34:03,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=3255, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3420, PETRI_PLACES=171, PETRI_TRANSITIONS=227} [2023-08-27 07:34:03,398 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 141 predicate places. [2023-08-27 07:34:03,398 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 227 transitions, 3420 flow [2023-08-27 07:34:03,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:03,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:34:03,398 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1] [2023-08-27 07:34:03,404 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 07:34:03,604 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,SelfDestructingSolverStorable24 [2023-08-27 07:34:03,604 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:34:03,604 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:34:03,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1020856608, now seen corresponding path program 3 times [2023-08-27 07:34:03,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:34:03,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428753701] [2023-08-27 07:34:03,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:34:03,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:34:03,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:34:03,718 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 07:34:03,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:34:03,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428753701] [2023-08-27 07:34:03,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428753701] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:34:03,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632310386] [2023-08-27 07:34:03,719 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 07:34:03,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:34:03,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:34:03,720 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 07:34:03,745 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 07:34:03,797 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-08-27 07:34:03,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:34:03,798 INFO L262 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 07:34:03,799 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:34:03,824 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 07:34:03,824 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:34:04,002 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 07:34:04,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632310386] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:34:04,002 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:34:04,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2023-08-27 07:34:04,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675483272] [2023-08-27 07:34:04,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:34:04,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 07:34:04,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:34:04,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 07:34:04,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2023-08-27 07:34:04,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 194 [2023-08-27 07:34:04,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 227 transitions, 3420 flow. Second operand has 25 states, 25 states have (on average 87.16) internal successors, (2179), 25 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:04,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:34:04,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 194 [2023-08-27 07:34:04,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:34:05,302 INFO L124 PetriNetUnfolderBase]: 3940/7215 cut-off events. [2023-08-27 07:34:05,302 INFO L125 PetriNetUnfolderBase]: For 247505/247880 co-relation queries the response was YES. [2023-08-27 07:34:05,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40032 conditions, 7215 events. 3940/7215 cut-off events. For 247505/247880 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 48142 event pairs, 148 based on Foata normal form. 1188/8391 useless extension candidates. Maximal degree in co-relation 39965. Up to 1951 conditions per place. [2023-08-27 07:34:05,354 INFO L140 encePairwiseOnDemand]: 188/194 looper letters, 391 selfloop transitions, 456 changer transitions 0/857 dead transitions. [2023-08-27 07:34:05,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 857 transitions, 11676 flow [2023-08-27 07:34:05,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 07:34:05,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 07:34:05,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2388 transitions. [2023-08-27 07:34:05,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128865979381443 [2023-08-27 07:34:05,357 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2388 transitions. [2023-08-27 07:34:05,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2388 transitions. [2023-08-27 07:34:05,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:34:05,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2388 transitions. [2023-08-27 07:34:05,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 99.5) internal successors, (2388), 24 states have internal predecessors, (2388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:05,365 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 194.0) internal successors, (4850), 25 states have internal predecessors, (4850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:05,365 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 194.0) internal successors, (4850), 25 states have internal predecessors, (4850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:05,365 INFO L175 Difference]: Start difference. First operand has 171 places, 227 transitions, 3420 flow. Second operand 24 states and 2388 transitions. [2023-08-27 07:34:05,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 857 transitions, 11676 flow [2023-08-27 07:34:05,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 857 transitions, 11528 flow, removed 6 selfloop flow, removed 8 redundant places. [2023-08-27 07:34:05,690 INFO L231 Difference]: Finished difference. Result has 206 places, 528 transitions, 9984 flow [2023-08-27 07:34:05,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=3357, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=9984, PETRI_PLACES=206, PETRI_TRANSITIONS=528} [2023-08-27 07:34:05,691 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 176 predicate places. [2023-08-27 07:34:05,691 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 528 transitions, 9984 flow [2023-08-27 07:34:05,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 87.16) internal successors, (2179), 25 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:05,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:34:05,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:34:05,698 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 07:34:05,892 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,SelfDestructingSolverStorable25 [2023-08-27 07:34:05,892 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:34:05,893 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:34:05,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1273914868, now seen corresponding path program 7 times [2023-08-27 07:34:05,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:34:05,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490014397] [2023-08-27 07:34:05,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:34:05,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:34:05,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:34:06,055 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 07:34:06,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:34:06,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490014397] [2023-08-27 07:34:06,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490014397] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:34:06,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030850126] [2023-08-27 07:34:06,056 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 07:34:06,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:34:06,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:34:06,057 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 07:34:06,067 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 07:34:06,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:34:06,130 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 07:34:06,131 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:34:06,298 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 07:34:06,298 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:34:06,487 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 07:34:06,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030850126] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:34:06,488 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:34:06,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-27 07:34:06,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920210899] [2023-08-27 07:34:06,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:34:06,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 07:34:06,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:34:06,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 07:34:06,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2023-08-27 07:34:06,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:34:06,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 528 transitions, 9984 flow. Second operand has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:06,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:34:06,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:34:06,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:34:08,819 INFO L124 PetriNetUnfolderBase]: 4128/7591 cut-off events. [2023-08-27 07:34:08,819 INFO L125 PetriNetUnfolderBase]: For 146216/146216 co-relation queries the response was YES. [2023-08-27 07:34:08,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48727 conditions, 7591 events. 4128/7591 cut-off events. For 146216/146216 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 50293 event pairs, 695 based on Foata normal form. 4/7595 useless extension candidates. Maximal degree in co-relation 48632. Up to 5958 conditions per place. [2023-08-27 07:34:08,870 INFO L140 encePairwiseOnDemand]: 182/194 looper letters, 362 selfloop transitions, 214 changer transitions 20/596 dead transitions. [2023-08-27 07:34:08,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 596 transitions, 11630 flow [2023-08-27 07:34:08,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 07:34:08,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 07:34:08,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1674 transitions. [2023-08-27 07:34:08,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3595360824742268 [2023-08-27 07:34:08,873 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1674 transitions. [2023-08-27 07:34:08,873 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1674 transitions. [2023-08-27 07:34:08,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:34:08,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1674 transitions. [2023-08-27 07:34:08,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 69.75) internal successors, (1674), 24 states have internal predecessors, (1674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:08,879 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 194.0) internal successors, (4850), 25 states have internal predecessors, (4850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:08,880 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 194.0) internal successors, (4850), 25 states have internal predecessors, (4850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:08,880 INFO L175 Difference]: Start difference. First operand has 206 places, 528 transitions, 9984 flow. Second operand 24 states and 1674 transitions. [2023-08-27 07:34:08,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 596 transitions, 11630 flow [2023-08-27 07:34:09,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 596 transitions, 10274 flow, removed 593 selfloop flow, removed 4 redundant places. [2023-08-27 07:34:09,303 INFO L231 Difference]: Finished difference. Result has 232 places, 536 transitions, 9581 flow [2023-08-27 07:34:09,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=8638, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=9581, PETRI_PLACES=232, PETRI_TRANSITIONS=536} [2023-08-27 07:34:09,304 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 202 predicate places. [2023-08-27 07:34:09,304 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 536 transitions, 9581 flow [2023-08-27 07:34:09,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:09,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:34:09,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:34:09,309 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 07:34:09,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:34:09,505 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:34:09,505 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:34:09,505 INFO L85 PathProgramCache]: Analyzing trace with hash 77845656, now seen corresponding path program 8 times [2023-08-27 07:34:09,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:34:09,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354654777] [2023-08-27 07:34:09,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:34:09,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:34:09,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:34:09,662 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 07:34:09,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:34:09,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354654777] [2023-08-27 07:34:09,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354654777] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:34:09,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844349745] [2023-08-27 07:34:09,663 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:34:09,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:34:09,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:34:09,664 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 07:34:09,666 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 07:34:09,731 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 07:34:09,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:34:09,732 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 07:34:09,733 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:34:09,896 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 07:34:09,897 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:34:10,063 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 07:34:10,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844349745] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:34:10,064 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:34:10,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-27 07:34:10,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856692727] [2023-08-27 07:34:10,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:34:10,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 07:34:10,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:34:10,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 07:34:10,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2023-08-27 07:34:10,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:34:10,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 536 transitions, 9581 flow. Second operand has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:10,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:34:10,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:34:10,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:34:12,384 INFO L124 PetriNetUnfolderBase]: 4112/7545 cut-off events. [2023-08-27 07:34:12,384 INFO L125 PetriNetUnfolderBase]: For 132458/132458 co-relation queries the response was YES. [2023-08-27 07:34:12,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47280 conditions, 7545 events. 4112/7545 cut-off events. For 132458/132458 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 49822 event pairs, 699 based on Foata normal form. 2/7547 useless extension candidates. Maximal degree in co-relation 47180. Up to 5948 conditions per place. [2023-08-27 07:34:12,442 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 362 selfloop transitions, 211 changer transitions 10/583 dead transitions. [2023-08-27 07:34:12,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 583 transitions, 10946 flow [2023-08-27 07:34:12,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 07:34:12,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 07:34:12,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1398 transitions. [2023-08-27 07:34:12,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36030927835051546 [2023-08-27 07:34:12,445 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1398 transitions. [2023-08-27 07:34:12,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1398 transitions. [2023-08-27 07:34:12,446 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:34:12,446 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1398 transitions. [2023-08-27 07:34:12,448 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 69.9) internal successors, (1398), 20 states have internal predecessors, (1398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:12,451 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 194.0) internal successors, (4074), 21 states have internal predecessors, (4074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:12,452 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 194.0) internal successors, (4074), 21 states have internal predecessors, (4074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:12,452 INFO L175 Difference]: Start difference. First operand has 232 places, 536 transitions, 9581 flow. Second operand 20 states and 1398 transitions. [2023-08-27 07:34:12,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 583 transitions, 10946 flow [2023-08-27 07:34:12,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 583 transitions, 10731 flow, removed 14 selfloop flow, removed 15 redundant places. [2023-08-27 07:34:12,946 INFO L231 Difference]: Finished difference. Result has 229 places, 535 transitions, 9947 flow [2023-08-27 07:34:12,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=9352, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=9947, PETRI_PLACES=229, PETRI_TRANSITIONS=535} [2023-08-27 07:34:12,947 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 199 predicate places. [2023-08-27 07:34:12,947 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 535 transitions, 9947 flow [2023-08-27 07:34:12,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:12,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:34:12,947 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:34:12,953 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-27 07:34:13,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-27 07:34:13,152 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:34:13,152 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:34:13,152 INFO L85 PathProgramCache]: Analyzing trace with hash 997962821, now seen corresponding path program 2 times [2023-08-27 07:34:13,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:34:13,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271921670] [2023-08-27 07:34:13,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:34:13,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:34:13,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:34:13,214 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:34:13,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:34:13,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271921670] [2023-08-27 07:34:13,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271921670] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:34:13,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903103674] [2023-08-27 07:34:13,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:34:13,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:34:13,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:34:13,216 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 07:34:13,242 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 07:34:13,289 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 07:34:13,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:34:13,290 INFO L262 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 07:34:13,292 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:34:13,309 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-08-27 07:34:13,309 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 07:34:13,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903103674] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:34:13,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 07:34:13,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [6] total 7 [2023-08-27 07:34:13,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310363510] [2023-08-27 07:34:13,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:34:13,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:34:13,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:34:13,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:34:13,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 07:34:13,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 194 [2023-08-27 07:34:13,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 535 transitions, 9947 flow. Second operand has 3 states, 3 states have (on average 80.33333333333333) internal successors, (241), 3 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:13,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:34:13,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 194 [2023-08-27 07:34:13,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:34:14,586 INFO L124 PetriNetUnfolderBase]: 3318/5482 cut-off events. [2023-08-27 07:34:14,586 INFO L125 PetriNetUnfolderBase]: For 133202/133572 co-relation queries the response was YES. [2023-08-27 07:34:14,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32965 conditions, 5482 events. 3318/5482 cut-off events. For 133202/133572 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 29876 event pairs, 1338 based on Foata normal form. 724/6185 useless extension candidates. Maximal degree in co-relation 32867. Up to 5468 conditions per place. [2023-08-27 07:34:14,624 INFO L140 encePairwiseOnDemand]: 192/194 looper letters, 353 selfloop transitions, 1 changer transitions 0/365 dead transitions. [2023-08-27 07:34:14,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 365 transitions, 6104 flow [2023-08-27 07:34:14,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:34:14,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:34:14,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 250 transitions. [2023-08-27 07:34:14,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42955326460481097 [2023-08-27 07:34:14,625 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 250 transitions. [2023-08-27 07:34:14,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 250 transitions. [2023-08-27 07:34:14,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:34:14,625 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 250 transitions. [2023-08-27 07:34:14,625 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 83.33333333333333) internal successors, (250), 3 states have internal predecessors, (250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:14,626 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:14,626 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:14,626 INFO L175 Difference]: Start difference. First operand has 229 places, 535 transitions, 9947 flow. Second operand 3 states and 250 transitions. [2023-08-27 07:34:14,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 365 transitions, 6104 flow [2023-08-27 07:34:14,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 365 transitions, 5385 flow, removed 164 selfloop flow, removed 20 redundant places. [2023-08-27 07:34:14,901 INFO L231 Difference]: Finished difference. Result has 191 places, 365 transitions, 4679 flow [2023-08-27 07:34:14,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=4677, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=4679, PETRI_PLACES=191, PETRI_TRANSITIONS=365} [2023-08-27 07:34:14,902 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 161 predicate places. [2023-08-27 07:34:14,902 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 365 transitions, 4679 flow [2023-08-27 07:34:14,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 80.33333333333333) internal successors, (241), 3 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:14,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:34:14,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:34:14,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-27 07:34:15,104 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,SelfDestructingSolverStorable28 [2023-08-27 07:34:15,104 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:34:15,104 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:34:15,104 INFO L85 PathProgramCache]: Analyzing trace with hash -959445686, now seen corresponding path program 1 times [2023-08-27 07:34:15,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:34:15,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039175630] [2023-08-27 07:34:15,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:34:15,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:34:15,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:34:15,344 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 07:34:15,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:34:15,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039175630] [2023-08-27 07:34:15,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039175630] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:34:15,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593002717] [2023-08-27 07:34:15,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:34:15,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:34:15,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:34:15,346 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 07:34:15,349 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 07:34:15,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:34:15,414 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 07:34:15,414 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:34:15,516 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 07:34:15,516 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:34:15,673 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 07:34:15,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593002717] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:34:15,673 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:34:15,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-27 07:34:15,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074685655] [2023-08-27 07:34:15,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:34:15,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 07:34:15,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:34:15,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 07:34:15,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-08-27 07:34:15,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:34:15,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 365 transitions, 4679 flow. Second operand has 18 states, 18 states have (on average 66.72222222222223) internal successors, (1201), 18 states have internal predecessors, (1201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:15,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:34:15,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:34:15,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:34:18,266 INFO L124 PetriNetUnfolderBase]: 7402/12876 cut-off events. [2023-08-27 07:34:18,266 INFO L125 PetriNetUnfolderBase]: For 161847/161847 co-relation queries the response was YES. [2023-08-27 07:34:18,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62416 conditions, 12876 events. 7402/12876 cut-off events. For 161847/161847 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 87718 event pairs, 723 based on Foata normal form. 67/12943 useless extension candidates. Maximal degree in co-relation 62328. Up to 5763 conditions per place. [2023-08-27 07:34:18,366 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 784 selfloop transitions, 368 changer transitions 16/1168 dead transitions. [2023-08-27 07:34:18,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 1168 transitions, 16195 flow [2023-08-27 07:34:18,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 07:34:18,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 07:34:18,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1754 transitions. [2023-08-27 07:34:18,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3616494845360825 [2023-08-27 07:34:18,369 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1754 transitions. [2023-08-27 07:34:18,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1754 transitions. [2023-08-27 07:34:18,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:34:18,370 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1754 transitions. [2023-08-27 07:34:18,372 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 70.16) internal successors, (1754), 25 states have internal predecessors, (1754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:18,375 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 194.0) internal successors, (5044), 26 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:18,376 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 194.0) internal successors, (5044), 26 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:18,376 INFO L175 Difference]: Start difference. First operand has 191 places, 365 transitions, 4679 flow. Second operand 25 states and 1754 transitions. [2023-08-27 07:34:18,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 1168 transitions, 16195 flow [2023-08-27 07:34:18,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 1168 transitions, 16194 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 07:34:18,654 INFO L231 Difference]: Finished difference. Result has 221 places, 705 transitions, 10623 flow [2023-08-27 07:34:18,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=4673, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=10623, PETRI_PLACES=221, PETRI_TRANSITIONS=705} [2023-08-27 07:34:18,655 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 191 predicate places. [2023-08-27 07:34:18,655 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 705 transitions, 10623 flow [2023-08-27 07:34:18,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 66.72222222222223) internal successors, (1201), 18 states have internal predecessors, (1201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:18,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:34:18,656 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:34:18,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-27 07:34:18,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:34:18,861 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:34:18,862 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:34:18,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1692920938, now seen corresponding path program 9 times [2023-08-27 07:34:18,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:34:18,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816497296] [2023-08-27 07:34:18,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:34:18,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:34:18,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:34:19,138 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:34:19,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:34:19,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816497296] [2023-08-27 07:34:19,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816497296] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:34:19,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699524947] [2023-08-27 07:34:19,138 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 07:34:19,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:34:19,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:34:19,141 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 07:34:19,166 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 07:34:19,219 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 07:34:19,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:34:19,220 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 07:34:19,221 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:34:19,400 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:34:19,401 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:34:19,623 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:34:19,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699524947] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:34:19,624 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:34:19,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-27 07:34:19,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949170434] [2023-08-27 07:34:19,625 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:34:19,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 07:34:19,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:34:19,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 07:34:19,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=441, Unknown=0, NotChecked=0, Total=552 [2023-08-27 07:34:19,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:34:19,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 705 transitions, 10623 flow. Second operand has 24 states, 24 states have (on average 66.875) internal successors, (1605), 24 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:19,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:34:19,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:34:19,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:34:23,235 INFO L124 PetriNetUnfolderBase]: 7597/13420 cut-off events. [2023-08-27 07:34:23,235 INFO L125 PetriNetUnfolderBase]: For 200726/200726 co-relation queries the response was YES. [2023-08-27 07:34:23,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77499 conditions, 13420 events. 7597/13420 cut-off events. For 200726/200726 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 94018 event pairs, 938 based on Foata normal form. 20/13440 useless extension candidates. Maximal degree in co-relation 77402. Up to 10595 conditions per place. [2023-08-27 07:34:23,334 INFO L140 encePairwiseOnDemand]: 184/194 looper letters, 697 selfloop transitions, 224 changer transitions 15/936 dead transitions. [2023-08-27 07:34:23,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 936 transitions, 15022 flow [2023-08-27 07:34:23,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 07:34:23,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 07:34:23,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2195 transitions. [2023-08-27 07:34:23,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.364981709344862 [2023-08-27 07:34:23,337 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2195 transitions. [2023-08-27 07:34:23,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2195 transitions. [2023-08-27 07:34:23,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:34:23,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2195 transitions. [2023-08-27 07:34:23,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 70.80645161290323) internal successors, (2195), 31 states have internal predecessors, (2195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:23,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 194.0) internal successors, (6208), 32 states have internal predecessors, (6208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:23,345 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 194.0) internal successors, (6208), 32 states have internal predecessors, (6208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:23,345 INFO L175 Difference]: Start difference. First operand has 221 places, 705 transitions, 10623 flow. Second operand 31 states and 2195 transitions. [2023-08-27 07:34:23,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 936 transitions, 15022 flow [2023-08-27 07:34:24,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 936 transitions, 14512 flow, removed 224 selfloop flow, removed 10 redundant places. [2023-08-27 07:34:24,150 INFO L231 Difference]: Finished difference. Result has 253 places, 795 transitions, 12696 flow [2023-08-27 07:34:24,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=10232, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=12696, PETRI_PLACES=253, PETRI_TRANSITIONS=795} [2023-08-27 07:34:24,150 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 223 predicate places. [2023-08-27 07:34:24,150 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 795 transitions, 12696 flow [2023-08-27 07:34:24,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 66.875) internal successors, (1605), 24 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:24,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:34:24,151 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:34:24,155 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 07:34:24,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:34:24,352 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:34:24,352 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:34:24,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1537267980, now seen corresponding path program 10 times [2023-08-27 07:34:24,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:34:24,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315817323] [2023-08-27 07:34:24,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:34:24,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:34:24,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:34:24,542 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:34:24,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:34:24,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315817323] [2023-08-27 07:34:24,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315817323] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:34:24,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394333875] [2023-08-27 07:34:24,543 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 07:34:24,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:34:24,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:34:24,544 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 07:34:24,547 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 07:34:24,615 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 07:34:24,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:34:24,617 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 07:34:24,618 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:34:24,800 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:34:24,800 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:34:25,042 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:34:25,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394333875] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:34:25,042 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:34:25,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-27 07:34:25,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481254829] [2023-08-27 07:34:25,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:34:25,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 07:34:25,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:34:25,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 07:34:25,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2023-08-27 07:34:25,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:34:25,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 795 transitions, 12696 flow. Second operand has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:25,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:34:25,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:34:25,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:34:30,801 INFO L124 PetriNetUnfolderBase]: 8814/15885 cut-off events. [2023-08-27 07:34:30,801 INFO L125 PetriNetUnfolderBase]: For 268584/268584 co-relation queries the response was YES. [2023-08-27 07:34:30,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93859 conditions, 15885 events. 8814/15885 cut-off events. For 268584/268584 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 117331 event pairs, 524 based on Foata normal form. 22/15907 useless extension candidates. Maximal degree in co-relation 93750. Up to 11120 conditions per place. [2023-08-27 07:34:30,982 INFO L140 encePairwiseOnDemand]: 184/194 looper letters, 775 selfloop transitions, 549 changer transitions 17/1341 dead transitions. [2023-08-27 07:34:30,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 1341 transitions, 22426 flow [2023-08-27 07:34:30,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2023-08-27 07:34:30,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2023-08-27 07:34:30,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 4275 transitions. [2023-08-27 07:34:30,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36124725367584926 [2023-08-27 07:34:30,987 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 4275 transitions. [2023-08-27 07:34:30,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 4275 transitions. [2023-08-27 07:34:30,988 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:34:30,988 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 4275 transitions. [2023-08-27 07:34:30,993 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 70.08196721311475) internal successors, (4275), 61 states have internal predecessors, (4275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:30,999 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 194.0) internal successors, (12028), 62 states have internal predecessors, (12028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:30,999 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 194.0) internal successors, (12028), 62 states have internal predecessors, (12028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:30,999 INFO L175 Difference]: Start difference. First operand has 253 places, 795 transitions, 12696 flow. Second operand 61 states and 4275 transitions. [2023-08-27 07:34:31,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 1341 transitions, 22426 flow [2023-08-27 07:34:32,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 1341 transitions, 21518 flow, removed 375 selfloop flow, removed 9 redundant places. [2023-08-27 07:34:32,162 INFO L231 Difference]: Finished difference. Result has 314 places, 1164 transitions, 19900 flow [2023-08-27 07:34:32,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=12070, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=795, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=19900, PETRI_PLACES=314, PETRI_TRANSITIONS=1164} [2023-08-27 07:34:32,163 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 284 predicate places. [2023-08-27 07:34:32,163 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 1164 transitions, 19900 flow [2023-08-27 07:34:32,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:32,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:34:32,164 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:34:32,168 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 07:34:32,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:34:32,365 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:34:32,365 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:34:32,365 INFO L85 PathProgramCache]: Analyzing trace with hash -496134004, now seen corresponding path program 2 times [2023-08-27 07:34:32,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:34:32,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120107947] [2023-08-27 07:34:32,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:34:32,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:34:32,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:34:32,517 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:34:32,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:34:32,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120107947] [2023-08-27 07:34:32,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120107947] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:34:32,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968102085] [2023-08-27 07:34:32,518 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:34:32,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:34:32,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:34:32,519 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 07:34:32,546 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 07:34:32,600 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 07:34:32,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:34:32,602 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 07:34:32,603 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:34:32,727 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:34:32,728 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:34:32,836 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 07:34:32,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968102085] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:34:32,837 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:34:32,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2023-08-27 07:34:32,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935880855] [2023-08-27 07:34:32,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:34:32,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 07:34:32,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:34:32,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 07:34:32,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2023-08-27 07:34:32,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:34:32,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 1164 transitions, 19900 flow. Second operand has 19 states, 19 states have (on average 66.73684210526316) internal successors, (1268), 19 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:32,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:34:32,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:34:32,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:34:38,745 INFO L124 PetriNetUnfolderBase]: 9277/16831 cut-off events. [2023-08-27 07:34:38,745 INFO L125 PetriNetUnfolderBase]: For 279129/279129 co-relation queries the response was YES. [2023-08-27 07:34:38,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103811 conditions, 16831 events. 9277/16831 cut-off events. For 279129/279129 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 126475 event pairs, 948 based on Foata normal form. 53/16884 useless extension candidates. Maximal degree in co-relation 103693. Up to 13493 conditions per place. [2023-08-27 07:34:38,896 INFO L140 encePairwiseOnDemand]: 184/194 looper letters, 1012 selfloop transitions, 201 changer transitions 122/1335 dead transitions. [2023-08-27 07:34:38,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 1335 transitions, 24184 flow [2023-08-27 07:34:38,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 07:34:38,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 07:34:38,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1624 transitions. [2023-08-27 07:34:38,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36396234872254596 [2023-08-27 07:34:38,898 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1624 transitions. [2023-08-27 07:34:38,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1624 transitions. [2023-08-27 07:34:38,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:34:38,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1624 transitions. [2023-08-27 07:34:38,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 70.6086956521739) internal successors, (1624), 23 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:38,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 194.0) internal successors, (4656), 24 states have internal predecessors, (4656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:38,902 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 194.0) internal successors, (4656), 24 states have internal predecessors, (4656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:38,902 INFO L175 Difference]: Start difference. First operand has 314 places, 1164 transitions, 19900 flow. Second operand 23 states and 1624 transitions. [2023-08-27 07:34:38,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 1335 transitions, 24184 flow [2023-08-27 07:34:40,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 1335 transitions, 22067 flow, removed 856 selfloop flow, removed 20 redundant places. [2023-08-27 07:34:40,942 INFO L231 Difference]: Finished difference. Result has 320 places, 1142 transitions, 18125 flow [2023-08-27 07:34:40,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=17793, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=963, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=18125, PETRI_PLACES=320, PETRI_TRANSITIONS=1142} [2023-08-27 07:34:40,944 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 290 predicate places. [2023-08-27 07:34:40,944 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 1142 transitions, 18125 flow [2023-08-27 07:34:40,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 66.73684210526316) internal successors, (1268), 19 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:40,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:34:40,944 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:34:40,952 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 07:34:41,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-08-27 07:34:41,150 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:34:41,150 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:34:41,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1568548530, now seen corresponding path program 11 times [2023-08-27 07:34:41,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:34:41,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889256642] [2023-08-27 07:34:41,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:34:41,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:34:41,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:34:41,349 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:34:41,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:34:41,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889256642] [2023-08-27 07:34:41,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889256642] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:34:41,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76038952] [2023-08-27 07:34:41,350 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 07:34:41,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:34:41,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:34:41,353 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 07:34:41,356 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 07:34:41,426 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 07:34:41,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:34:41,427 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 07:34:41,430 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:34:41,607 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:34:41,608 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:34:41,799 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:34:41,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [76038952] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:34:41,799 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:34:41,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-27 07:34:41,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277330317] [2023-08-27 07:34:41,800 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:34:41,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 07:34:41,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:34:41,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 07:34:41,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2023-08-27 07:34:41,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:34:41,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 1142 transitions, 18125 flow. Second operand has 24 states, 24 states have (on average 66.875) internal successors, (1605), 24 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:41,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:34:41,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:34:41,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:34:47,835 INFO L124 PetriNetUnfolderBase]: 9174/16651 cut-off events. [2023-08-27 07:34:47,835 INFO L125 PetriNetUnfolderBase]: For 271038/271038 co-relation queries the response was YES. [2023-08-27 07:34:47,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102955 conditions, 16651 events. 9174/16651 cut-off events. For 271038/271038 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 124954 event pairs, 1028 based on Foata normal form. 20/16671 useless extension candidates. Maximal degree in co-relation 102837. Up to 13589 conditions per place. [2023-08-27 07:34:48,088 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 1033 selfloop transitions, 365 changer transitions 18/1416 dead transitions. [2023-08-27 07:34:48,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 1416 transitions, 24005 flow [2023-08-27 07:34:48,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-08-27 07:34:48,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-08-27 07:34:48,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2888 transitions. [2023-08-27 07:34:48,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630877545888861 [2023-08-27 07:34:48,091 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2888 transitions. [2023-08-27 07:34:48,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2888 transitions. [2023-08-27 07:34:48,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:34:48,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2888 transitions. [2023-08-27 07:34:48,094 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 70.4390243902439) internal successors, (2888), 41 states have internal predecessors, (2888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:48,097 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 194.0) internal successors, (8148), 42 states have internal predecessors, (8148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:48,098 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 194.0) internal successors, (8148), 42 states have internal predecessors, (8148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:48,098 INFO L175 Difference]: Start difference. First operand has 320 places, 1142 transitions, 18125 flow. Second operand 41 states and 2888 transitions. [2023-08-27 07:34:48,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 1416 transitions, 24005 flow [2023-08-27 07:34:49,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 1416 transitions, 23599 flow, removed 67 selfloop flow, removed 18 redundant places. [2023-08-27 07:34:49,800 INFO L231 Difference]: Finished difference. Result has 342 places, 1268 transitions, 21018 flow [2023-08-27 07:34:49,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=17821, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=845, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=21018, PETRI_PLACES=342, PETRI_TRANSITIONS=1268} [2023-08-27 07:34:49,801 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 312 predicate places. [2023-08-27 07:34:49,801 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 1268 transitions, 21018 flow [2023-08-27 07:34:49,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 66.875) internal successors, (1605), 24 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:49,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:34:49,802 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:34:49,806 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-08-27 07:34:50,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-08-27 07:34:50,003 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:34:50,003 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:34:50,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1398521794, now seen corresponding path program 12 times [2023-08-27 07:34:50,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:34:50,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977448126] [2023-08-27 07:34:50,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:34:50,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:34:50,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:34:50,214 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:34:50,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:34:50,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977448126] [2023-08-27 07:34:50,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977448126] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:34:50,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328937315] [2023-08-27 07:34:50,215 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 07:34:50,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:34:50,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:34:50,217 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 07:34:50,243 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 07:34:50,296 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 07:34:50,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:34:50,298 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 07:34:50,299 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:34:50,509 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:34:50,509 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:34:50,731 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:34:50,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328937315] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:34:50,731 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:34:50,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-27 07:34:50,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572557235] [2023-08-27 07:34:50,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:34:50,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 07:34:50,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:34:50,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 07:34:50,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2023-08-27 07:34:50,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:34:50,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 1268 transitions, 21018 flow. Second operand has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:50,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:34:50,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:34:50,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:34:57,141 INFO L124 PetriNetUnfolderBase]: 9380/17019 cut-off events. [2023-08-27 07:34:57,141 INFO L125 PetriNetUnfolderBase]: For 279609/279609 co-relation queries the response was YES. [2023-08-27 07:34:57,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106483 conditions, 17019 events. 9380/17019 cut-off events. For 279609/279609 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 128255 event pairs, 1234 based on Foata normal form. 22/17041 useless extension candidates. Maximal degree in co-relation 106364. Up to 14324 conditions per place. [2023-08-27 07:34:57,423 INFO L140 encePairwiseOnDemand]: 184/194 looper letters, 970 selfloop transitions, 472 changer transitions 17/1459 dead transitions. [2023-08-27 07:34:57,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 1459 transitions, 25957 flow [2023-08-27 07:34:57,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-08-27 07:34:57,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-08-27 07:34:57,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 3468 transitions. [2023-08-27 07:34:57,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575257731958763 [2023-08-27 07:34:57,427 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 3468 transitions. [2023-08-27 07:34:57,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 3468 transitions. [2023-08-27 07:34:57,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:34:57,428 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 3468 transitions. [2023-08-27 07:34:57,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 69.36) internal successors, (3468), 50 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:57,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 194.0) internal successors, (9894), 51 states have internal predecessors, (9894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:57,437 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 194.0) internal successors, (9894), 51 states have internal predecessors, (9894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:57,437 INFO L175 Difference]: Start difference. First operand has 342 places, 1268 transitions, 21018 flow. Second operand 50 states and 3468 transitions. [2023-08-27 07:34:57,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 1459 transitions, 25957 flow [2023-08-27 07:34:59,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 1459 transitions, 25553 flow, removed 65 selfloop flow, removed 10 redundant places. [2023-08-27 07:34:59,490 INFO L231 Difference]: Finished difference. Result has 390 places, 1314 transitions, 22909 flow [2023-08-27 07:34:59,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=20635, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=427, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=813, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=22909, PETRI_PLACES=390, PETRI_TRANSITIONS=1314} [2023-08-27 07:34:59,491 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 360 predicate places. [2023-08-27 07:34:59,491 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 1314 transitions, 22909 flow [2023-08-27 07:34:59,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:34:59,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:34:59,491 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:34:59,495 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 07:34:59,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:34:59,692 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:34:59,692 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:34:59,692 INFO L85 PathProgramCache]: Analyzing trace with hash -2011593220, now seen corresponding path program 3 times [2023-08-27 07:34:59,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:34:59,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604104664] [2023-08-27 07:34:59,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:34:59,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:34:59,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:34:59,835 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:34:59,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:34:59,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604104664] [2023-08-27 07:34:59,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604104664] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:34:59,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766312110] [2023-08-27 07:34:59,835 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 07:34:59,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:34:59,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:34:59,837 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 07:34:59,839 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 07:34:59,910 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 07:34:59,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:34:59,911 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 07:34:59,911 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:35:00,025 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:35:00,025 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:35:00,115 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 07:35:00,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766312110] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:35:00,116 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:35:00,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-08-27 07:35:00,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447660933] [2023-08-27 07:35:00,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:35:00,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 07:35:00,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:35:00,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 07:35:00,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2023-08-27 07:35:00,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:35:00,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 1314 transitions, 22909 flow. Second operand has 20 states, 20 states have (on average 66.7) internal successors, (1334), 20 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:35:00,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:35:00,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:35:00,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:35:07,378 INFO L124 PetriNetUnfolderBase]: 11269/20029 cut-off events. [2023-08-27 07:35:07,379 INFO L125 PetriNetUnfolderBase]: For 355486/355486 co-relation queries the response was YES. [2023-08-27 07:35:07,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128637 conditions, 20029 events. 11269/20029 cut-off events. For 355486/355486 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 150696 event pairs, 944 based on Foata normal form. 73/20102 useless extension candidates. Maximal degree in co-relation 128512. Up to 14359 conditions per place. [2023-08-27 07:35:07,566 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 1175 selfloop transitions, 417 changer transitions 230/1822 dead transitions. [2023-08-27 07:35:07,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 1822 transitions, 33668 flow [2023-08-27 07:35:07,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-08-27 07:35:07,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-08-27 07:35:07,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2259 transitions. [2023-08-27 07:35:07,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3638853092783505 [2023-08-27 07:35:07,569 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 2259 transitions. [2023-08-27 07:35:07,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 2259 transitions. [2023-08-27 07:35:07,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:35:07,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 2259 transitions. [2023-08-27 07:35:07,571 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 70.59375) internal successors, (2259), 32 states have internal predecessors, (2259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:35:07,575 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 194.0) internal successors, (6402), 33 states have internal predecessors, (6402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:35:07,576 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 194.0) internal successors, (6402), 33 states have internal predecessors, (6402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:35:07,576 INFO L175 Difference]: Start difference. First operand has 390 places, 1314 transitions, 22909 flow. Second operand 32 states and 2259 transitions. [2023-08-27 07:35:07,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 1822 transitions, 33668 flow [2023-08-27 07:35:10,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 1822 transitions, 33206 flow, removed 91 selfloop flow, removed 25 redundant places. [2023-08-27 07:35:10,190 INFO L231 Difference]: Finished difference. Result has 408 places, 1414 transitions, 26269 flow [2023-08-27 07:35:10,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=22549, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=955, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=26269, PETRI_PLACES=408, PETRI_TRANSITIONS=1414} [2023-08-27 07:35:10,191 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 378 predicate places. [2023-08-27 07:35:10,191 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 1414 transitions, 26269 flow [2023-08-27 07:35:10,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 66.7) internal successors, (1334), 20 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:35:10,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:35:10,192 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:35:10,196 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 07:35:10,392 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 07:35:10,392 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:35:10,392 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:35:10,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1425038132, now seen corresponding path program 13 times [2023-08-27 07:35:10,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:35:10,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116556918] [2023-08-27 07:35:10,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:35:10,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:35:10,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:35:10,579 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:35:10,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:35:10,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116556918] [2023-08-27 07:35:10,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116556918] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:35:10,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739954140] [2023-08-27 07:35:10,580 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 07:35:10,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:35:10,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:35:10,581 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 07:35:10,589 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 07:35:10,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:35:10,662 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 07:35:10,663 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:35:10,875 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:35:10,875 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:35:11,083 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:35:11,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739954140] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:35:11,083 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:35:11,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-27 07:35:11,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957134122] [2023-08-27 07:35:11,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:35:11,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 07:35:11,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:35:11,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 07:35:11,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2023-08-27 07:35:11,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:35:11,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 1414 transitions, 26269 flow. Second operand has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:35:11,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:35:11,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:35:11,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:35:19,894 INFO L124 PetriNetUnfolderBase]: 10524/18712 cut-off events. [2023-08-27 07:35:19,894 INFO L125 PetriNetUnfolderBase]: For 391058/391058 co-relation queries the response was YES. [2023-08-27 07:35:20,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129441 conditions, 18712 events. 10524/18712 cut-off events. For 391058/391058 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 139168 event pairs, 896 based on Foata normal form. 25/18737 useless extension candidates. Maximal degree in co-relation 129298. Up to 14213 conditions per place. [2023-08-27 07:35:20,112 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 951 selfloop transitions, 676 changer transitions 25/1652 dead transitions. [2023-08-27 07:35:20,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 1652 transitions, 32245 flow [2023-08-27 07:35:20,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2023-08-27 07:35:20,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2023-08-27 07:35:20,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 4270 transitions. [2023-08-27 07:35:20,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36082474226804123 [2023-08-27 07:35:20,116 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 4270 transitions. [2023-08-27 07:35:20,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 4270 transitions. [2023-08-27 07:35:20,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:35:20,117 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 4270 transitions. [2023-08-27 07:35:20,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 70.0) internal successors, (4270), 61 states have internal predecessors, (4270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:35:20,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 194.0) internal successors, (12028), 62 states have internal predecessors, (12028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:35:20,132 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 194.0) internal successors, (12028), 62 states have internal predecessors, (12028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:35:20,132 INFO L175 Difference]: Start difference. First operand has 408 places, 1414 transitions, 26269 flow. Second operand 61 states and 4270 transitions. [2023-08-27 07:35:20,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 1652 transitions, 32245 flow [2023-08-27 07:35:23,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 1652 transitions, 31676 flow, removed 260 selfloop flow, removed 12 redundant places. [2023-08-27 07:35:23,554 INFO L231 Difference]: Finished difference. Result has 457 places, 1485 transitions, 29261 flow [2023-08-27 07:35:23,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=25747, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=596, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=763, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=29261, PETRI_PLACES=457, PETRI_TRANSITIONS=1485} [2023-08-27 07:35:23,555 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 427 predicate places. [2023-08-27 07:35:23,555 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 1485 transitions, 29261 flow [2023-08-27 07:35:23,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:35:23,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:35:23,555 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:35:23,560 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 07:35:23,756 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,SelfDestructingSolverStorable36 [2023-08-27 07:35:23,756 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:35:23,756 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:35:23,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1094921802, now seen corresponding path program 4 times [2023-08-27 07:35:23,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:35:23,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096805835] [2023-08-27 07:35:23,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:35:23,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:35:23,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:35:23,919 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:35:23,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:35:23,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096805835] [2023-08-27 07:35:23,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096805835] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:35:23,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291275823] [2023-08-27 07:35:23,920 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 07:35:23,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:35:23,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:35:23,921 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 07:35:23,924 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 07:35:23,994 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 07:35:23,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:35:23,996 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 07:35:23,997 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:35:24,139 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:35:24,140 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:35:24,264 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 07:35:24,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291275823] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:35:24,264 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:35:24,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-08-27 07:35:24,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865796106] [2023-08-27 07:35:24,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:35:24,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 07:35:24,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:35:24,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 07:35:24,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2023-08-27 07:35:24,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:35:24,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 1485 transitions, 29261 flow. Second operand has 20 states, 20 states have (on average 66.65) internal successors, (1333), 20 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:35:24,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:35:24,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:35:24,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:35:32,774 INFO L124 PetriNetUnfolderBase]: 10437/19208 cut-off events. [2023-08-27 07:35:32,775 INFO L125 PetriNetUnfolderBase]: For 397153/397153 co-relation queries the response was YES. [2023-08-27 07:35:32,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132261 conditions, 19208 events. 10437/19208 cut-off events. For 397153/397153 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 150013 event pairs, 1105 based on Foata normal form. 54/19262 useless extension candidates. Maximal degree in co-relation 132130. Up to 14253 conditions per place. [2023-08-27 07:35:32,994 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 1222 selfloop transitions, 524 changer transitions 29/1775 dead transitions. [2023-08-27 07:35:32,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 1775 transitions, 36360 flow [2023-08-27 07:35:32,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-08-27 07:35:32,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-08-27 07:35:32,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 3215 transitions. [2023-08-27 07:35:32,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602644554011654 [2023-08-27 07:35:32,997 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 3215 transitions. [2023-08-27 07:35:32,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 3215 transitions. [2023-08-27 07:35:32,998 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:35:32,998 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 3215 transitions. [2023-08-27 07:35:33,003 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 69.8913043478261) internal successors, (3215), 46 states have internal predecessors, (3215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:35:33,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 194.0) internal successors, (9118), 47 states have internal predecessors, (9118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:35:33,010 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 194.0) internal successors, (9118), 47 states have internal predecessors, (9118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:35:33,010 INFO L175 Difference]: Start difference. First operand has 457 places, 1485 transitions, 29261 flow. Second operand 46 states and 3215 transitions. [2023-08-27 07:35:33,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 1775 transitions, 36360 flow [2023-08-27 07:35:36,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 1775 transitions, 35515 flow, removed 164 selfloop flow, removed 35 redundant places. [2023-08-27 07:35:36,715 INFO L231 Difference]: Finished difference. Result has 468 places, 1568 transitions, 31574 flow [2023-08-27 07:35:36,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=28454, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=431, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=972, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=31574, PETRI_PLACES=468, PETRI_TRANSITIONS=1568} [2023-08-27 07:35:36,717 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 438 predicate places. [2023-08-27 07:35:36,717 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 1568 transitions, 31574 flow [2023-08-27 07:35:36,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 66.65) internal successors, (1333), 20 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:35:36,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:35:36,718 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:35:36,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-27 07:35:36,922 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,SelfDestructingSolverStorable37 [2023-08-27 07:35:36,923 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:35:36,923 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:35:36,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1366287602, now seen corresponding path program 5 times [2023-08-27 07:35:36,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:35:36,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151846409] [2023-08-27 07:35:36,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:35:36,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:35:36,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:35:37,116 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:35:37,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:35:37,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151846409] [2023-08-27 07:35:37,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151846409] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:35:37,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273563429] [2023-08-27 07:35:37,116 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 07:35:37,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:35:37,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:35:37,117 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 07:35:37,120 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 07:35:37,210 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 07:35:37,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:35:37,211 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 07:35:37,212 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:35:37,332 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:35:37,333 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:35:37,413 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:35:37,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273563429] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:35:37,413 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:35:37,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-08-27 07:35:37,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284697992] [2023-08-27 07:35:37,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:35:37,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 07:35:37,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:35:37,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 07:35:37,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2023-08-27 07:35:37,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:35:37,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 1568 transitions, 31574 flow. Second operand has 20 states, 20 states have (on average 66.65) internal successors, (1333), 20 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:35:37,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:35:37,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:35:37,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:35:48,379 INFO L124 PetriNetUnfolderBase]: 12190/24235 cut-off events. [2023-08-27 07:35:48,379 INFO L125 PetriNetUnfolderBase]: For 508845/508845 co-relation queries the response was YES. [2023-08-27 07:35:48,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166721 conditions, 24235 events. 12190/24235 cut-off events. For 508845/508845 co-relation queries the response was YES. Maximal size of possible extension queue 785. Compared 216400 event pairs, 825 based on Foata normal form. 114/24349 useless extension candidates. Maximal degree in co-relation 166593. Up to 11681 conditions per place. [2023-08-27 07:35:48,669 INFO L140 encePairwiseOnDemand]: 184/194 looper letters, 1590 selfloop transitions, 1089 changer transitions 28/2707 dead transitions. [2023-08-27 07:35:48,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 2707 transitions, 55514 flow [2023-08-27 07:35:48,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-08-27 07:35:48,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-08-27 07:35:48,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2860 transitions. [2023-08-27 07:35:48,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3595675132009052 [2023-08-27 07:35:48,673 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2860 transitions. [2023-08-27 07:35:48,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2860 transitions. [2023-08-27 07:35:48,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:35:48,673 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2860 transitions. [2023-08-27 07:35:48,677 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 69.7560975609756) internal successors, (2860), 41 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:35:48,681 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 194.0) internal successors, (8148), 42 states have internal predecessors, (8148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:35:48,682 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 194.0) internal successors, (8148), 42 states have internal predecessors, (8148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:35:48,682 INFO L175 Difference]: Start difference. First operand has 468 places, 1568 transitions, 31574 flow. Second operand 41 states and 2860 transitions. [2023-08-27 07:35:48,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 2707 transitions, 55514 flow [2023-08-27 07:35:53,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 2707 transitions, 54118 flow, removed 197 selfloop flow, removed 25 redundant places. [2023-08-27 07:35:53,640 INFO L231 Difference]: Finished difference. Result has 489 places, 2225 transitions, 47437 flow [2023-08-27 07:35:53,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=30378, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=530, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=740, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=47437, PETRI_PLACES=489, PETRI_TRANSITIONS=2225} [2023-08-27 07:35:53,641 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 459 predicate places. [2023-08-27 07:35:53,641 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 2225 transitions, 47437 flow [2023-08-27 07:35:53,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 66.65) internal successors, (1333), 20 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:35:53,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:35:53,641 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:35:53,647 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 07:35:53,842 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,SelfDestructingSolverStorable38 [2023-08-27 07:35:53,843 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:35:53,843 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:35:53,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1419225532, now seen corresponding path program 6 times [2023-08-27 07:35:53,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:35:53,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667717509] [2023-08-27 07:35:53,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:35:53,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:35:53,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:35:54,032 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:35:54,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:35:54,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667717509] [2023-08-27 07:35:54,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667717509] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:35:54,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690776802] [2023-08-27 07:35:54,033 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 07:35:54,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:35:54,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:35:54,037 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:35:54,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-27 07:35:54,120 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 07:35:54,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:35:54,121 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 07:35:54,122 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:35:54,250 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:35:54,250 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:35:54,345 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 07:35:54,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690776802] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:35:54,345 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:35:54,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-08-27 07:35:54,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512803655] [2023-08-27 07:35:54,346 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:35:54,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 07:35:54,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:35:54,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 07:35:54,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2023-08-27 07:35:54,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:35:54,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 2225 transitions, 47437 flow. Second operand has 20 states, 20 states have (on average 66.65) internal successors, (1333), 20 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:35:54,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:35:54,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:35:54,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:36:08,967 INFO L124 PetriNetUnfolderBase]: 12803/25274 cut-off events. [2023-08-27 07:36:08,967 INFO L125 PetriNetUnfolderBase]: For 611970/611970 co-relation queries the response was YES. [2023-08-27 07:36:09,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 190427 conditions, 25274 events. 12803/25274 cut-off events. For 611970/611970 co-relation queries the response was YES. Maximal size of possible extension queue 793. Compared 225098 event pairs, 612 based on Foata normal form. 74/25348 useless extension candidates. Maximal degree in co-relation 190290. Up to 14986 conditions per place. [2023-08-27 07:36:09,289 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 2007 selfloop transitions, 468 changer transitions 439/2914 dead transitions. [2023-08-27 07:36:09,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 2914 transitions, 65066 flow [2023-08-27 07:36:09,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-27 07:36:09,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-08-27 07:36:09,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2314 transitions. [2023-08-27 07:36:09,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36144954701655735 [2023-08-27 07:36:09,291 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2314 transitions. [2023-08-27 07:36:09,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2314 transitions. [2023-08-27 07:36:09,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:36:09,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2314 transitions. [2023-08-27 07:36:09,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 70.12121212121212) internal successors, (2314), 33 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:36:09,297 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 194.0) internal successors, (6596), 34 states have internal predecessors, (6596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:36:09,298 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 194.0) internal successors, (6596), 34 states have internal predecessors, (6596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:36:09,298 INFO L175 Difference]: Start difference. First operand has 489 places, 2225 transitions, 47437 flow. Second operand 33 states and 2314 transitions. [2023-08-27 07:36:09,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 2914 transitions, 65066 flow [2023-08-27 07:36:17,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 2914 transitions, 62199 flow, removed 1240 selfloop flow, removed 18 redundant places. [2023-08-27 07:36:17,793 INFO L231 Difference]: Finished difference. Result has 507 places, 2048 transitions, 44041 flow [2023-08-27 07:36:17,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=44721, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=381, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1778, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=44041, PETRI_PLACES=507, PETRI_TRANSITIONS=2048} [2023-08-27 07:36:17,795 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 477 predicate places. [2023-08-27 07:36:17,795 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 2048 transitions, 44041 flow [2023-08-27 07:36:17,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 66.65) internal successors, (1333), 20 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:36:17,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:36:17,796 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:36:17,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-08-27 07:36:18,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-27 07:36:18,001 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:36:18,001 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:36:18,001 INFO L85 PathProgramCache]: Analyzing trace with hash -866398440, now seen corresponding path program 14 times [2023-08-27 07:36:18,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:36:18,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848311733] [2023-08-27 07:36:18,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:36:18,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:36:18,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:36:18,133 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:36:18,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:36:18,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848311733] [2023-08-27 07:36:18,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848311733] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:36:18,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [8532875] [2023-08-27 07:36:18,133 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:36:18,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:36:18,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:36:18,137 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:36:18,139 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-27 07:36:18,210 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 07:36:18,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:36:18,211 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 07:36:18,212 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:36:18,397 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:36:18,397 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:36:18,605 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:36:18,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [8532875] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:36:18,606 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:36:18,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-27 07:36:18,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257962886] [2023-08-27 07:36:18,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:36:18,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 07:36:18,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:36:18,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 07:36:18,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2023-08-27 07:36:18,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:36:18,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 2048 transitions, 44041 flow. Second operand has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:36:18,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:36:18,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:36:18,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:36:32,501 INFO L124 PetriNetUnfolderBase]: 11164/23185 cut-off events. [2023-08-27 07:36:32,502 INFO L125 PetriNetUnfolderBase]: For 617190/617190 co-relation queries the response was YES. [2023-08-27 07:36:32,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175768 conditions, 23185 events. 11164/23185 cut-off events. For 617190/617190 co-relation queries the response was YES. Maximal size of possible extension queue 745. Compared 213772 event pairs, 953 based on Foata normal form. 24/23209 useless extension candidates. Maximal degree in co-relation 175632. Up to 21108 conditions per place. [2023-08-27 07:36:32,795 INFO L140 encePairwiseOnDemand]: 184/194 looper letters, 1853 selfloop transitions, 401 changer transitions 19/2273 dead transitions. [2023-08-27 07:36:32,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 2273 transitions, 52108 flow [2023-08-27 07:36:32,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-27 07:36:32,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-27 07:36:32,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2557 transitions. [2023-08-27 07:36:32,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35622736138200056 [2023-08-27 07:36:32,803 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2557 transitions. [2023-08-27 07:36:32,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2557 transitions. [2023-08-27 07:36:32,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:36:32,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2557 transitions. [2023-08-27 07:36:32,806 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 69.10810810810811) internal successors, (2557), 37 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:36:32,809 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 194.0) internal successors, (7372), 38 states have internal predecessors, (7372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:36:32,809 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 194.0) internal successors, (7372), 38 states have internal predecessors, (7372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:36:32,809 INFO L175 Difference]: Start difference. First operand has 507 places, 2048 transitions, 44041 flow. Second operand 37 states and 2557 transitions. [2023-08-27 07:36:32,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 2273 transitions, 52108 flow [2023-08-27 07:36:41,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 2273 transitions, 51612 flow, removed 109 selfloop flow, removed 19 redundant places. [2023-08-27 07:36:41,592 INFO L231 Difference]: Finished difference. Result has 527 places, 2161 transitions, 47241 flow [2023-08-27 07:36:41,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=43560, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2048, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1662, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=47241, PETRI_PLACES=527, PETRI_TRANSITIONS=2161} [2023-08-27 07:36:41,594 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 497 predicate places. [2023-08-27 07:36:41,594 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 2161 transitions, 47241 flow [2023-08-27 07:36:41,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:36:41,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:36:41,595 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:36:41,599 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-27 07:36:41,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:36:41,795 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:36:41,796 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:36:41,796 INFO L85 PathProgramCache]: Analyzing trace with hash 310646260, now seen corresponding path program 15 times [2023-08-27 07:36:41,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:36:41,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281774581] [2023-08-27 07:36:41,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:36:41,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:36:41,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:36:41,932 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:36:41,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:36:41,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281774581] [2023-08-27 07:36:41,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281774581] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:36:41,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225224300] [2023-08-27 07:36:41,933 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 07:36:41,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:36:41,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:36:41,934 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:36:41,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-27 07:36:42,017 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 07:36:42,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:36:42,018 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 07:36:42,019 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:36:42,185 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:36:42,186 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:36:42,363 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:36:42,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [225224300] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:36:42,363 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:36:42,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-27 07:36:42,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961166012] [2023-08-27 07:36:42,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:36:42,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 07:36:42,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:36:42,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 07:36:42,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2023-08-27 07:36:42,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:36:42,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 2161 transitions, 47241 flow. Second operand has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:36:42,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:36:42,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:36:42,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:36:56,580 INFO L124 PetriNetUnfolderBase]: 11120/23121 cut-off events. [2023-08-27 07:36:56,580 INFO L125 PetriNetUnfolderBase]: For 615229/615229 co-relation queries the response was YES. [2023-08-27 07:36:56,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174512 conditions, 23121 events. 11120/23121 cut-off events. For 615229/615229 co-relation queries the response was YES. Maximal size of possible extension queue 745. Compared 213410 event pairs, 961 based on Foata normal form. 20/23141 useless extension candidates. Maximal degree in co-relation 174370. Up to 21774 conditions per place. [2023-08-27 07:36:56,883 INFO L140 encePairwiseOnDemand]: 184/194 looper letters, 1983 selfloop transitions, 214 changer transitions 17/2214 dead transitions. [2023-08-27 07:36:56,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 2214 transitions, 52364 flow [2023-08-27 07:36:56,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 07:36:56,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 07:36:56,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1179 transitions. [2023-08-27 07:36:56,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35748938750758036 [2023-08-27 07:36:56,885 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1179 transitions. [2023-08-27 07:36:56,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1179 transitions. [2023-08-27 07:36:56,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:36:56,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1179 transitions. [2023-08-27 07:36:56,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 69.3529411764706) internal successors, (1179), 17 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:36:56,888 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 194.0) internal successors, (3492), 18 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:36:56,888 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 194.0) internal successors, (3492), 18 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:36:56,888 INFO L175 Difference]: Start difference. First operand has 527 places, 2161 transitions, 47241 flow. Second operand 17 states and 1179 transitions. [2023-08-27 07:36:56,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 2214 transitions, 52364 flow [2023-08-27 07:37:05,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 2214 transitions, 51615 flow, removed 279 selfloop flow, removed 19 redundant places. [2023-08-27 07:37:05,167 INFO L231 Difference]: Finished difference. Result has 528 places, 2162 transitions, 47173 flow [2023-08-27 07:37:05,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=46496, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1947, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=47173, PETRI_PLACES=528, PETRI_TRANSITIONS=2162} [2023-08-27 07:37:05,169 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 498 predicate places. [2023-08-27 07:37:05,169 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 2162 transitions, 47173 flow [2023-08-27 07:37:05,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:37:05,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:37:05,169 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:37:05,174 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-08-27 07:37:05,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:37:05,370 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:37:05,370 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:37:05,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1712613118, now seen corresponding path program 7 times [2023-08-27 07:37:05,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:37:05,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595425513] [2023-08-27 07:37:05,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:37:05,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:37:05,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:37:05,517 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:37:05,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:37:05,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595425513] [2023-08-27 07:37:05,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595425513] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:37:05,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275134955] [2023-08-27 07:37:05,517 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 07:37:05,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:37:05,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:37:05,521 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:37:05,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-27 07:37:05,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:37:05,607 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 07:37:05,607 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:37:05,709 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:37:05,709 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:37:05,804 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:37:05,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1275134955] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:37:05,804 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:37:05,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2023-08-27 07:37:05,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204058656] [2023-08-27 07:37:05,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:37:05,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 07:37:05,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:37:05,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 07:37:05,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2023-08-27 07:37:05,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:37:05,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 2162 transitions, 47173 flow. Second operand has 19 states, 19 states have (on average 66.6842105263158) internal successors, (1267), 19 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:37:05,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:37:05,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:37:05,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:37:20,496 INFO L124 PetriNetUnfolderBase]: 11070/23046 cut-off events. [2023-08-27 07:37:20,497 INFO L125 PetriNetUnfolderBase]: For 612947/612947 co-relation queries the response was YES. [2023-08-27 07:37:20,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172393 conditions, 23046 events. 11070/23046 cut-off events. For 612947/612947 co-relation queries the response was YES. Maximal size of possible extension queue 743. Compared 212755 event pairs, 965 based on Foata normal form. 57/23103 useless extension candidates. Maximal degree in co-relation 172250. Up to 19478 conditions per place. [2023-08-27 07:37:20,770 INFO L140 encePairwiseOnDemand]: 184/194 looper letters, 2104 selfloop transitions, 376 changer transitions 12/2492 dead transitions. [2023-08-27 07:37:20,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 2492 transitions, 58229 flow [2023-08-27 07:37:20,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 07:37:20,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 07:37:20,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1529 transitions. [2023-08-27 07:37:20,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3582474226804124 [2023-08-27 07:37:20,773 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1529 transitions. [2023-08-27 07:37:20,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1529 transitions. [2023-08-27 07:37:20,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:37:20,773 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1529 transitions. [2023-08-27 07:37:20,775 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 69.5) internal successors, (1529), 22 states have internal predecessors, (1529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:37:20,777 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 194.0) internal successors, (4462), 23 states have internal predecessors, (4462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:37:20,777 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 194.0) internal successors, (4462), 23 states have internal predecessors, (4462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:37:20,777 INFO L175 Difference]: Start difference. First operand has 528 places, 2162 transitions, 47173 flow. Second operand 22 states and 1529 transitions. [2023-08-27 07:37:20,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 2492 transitions, 58229 flow [2023-08-27 07:37:28,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 2492 transitions, 57865 flow, removed 10 selfloop flow, removed 12 redundant places. [2023-08-27 07:37:28,623 INFO L231 Difference]: Finished difference. Result has 537 places, 2166 transitions, 48425 flow [2023-08-27 07:37:28,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=46823, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=368, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1792, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=48425, PETRI_PLACES=537, PETRI_TRANSITIONS=2166} [2023-08-27 07:37:28,625 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 507 predicate places. [2023-08-27 07:37:28,625 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 2166 transitions, 48425 flow [2023-08-27 07:37:28,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 66.6842105263158) internal successors, (1267), 19 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:37:28,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:37:28,625 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:37:28,629 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-08-27 07:37:28,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2023-08-27 07:37:28,826 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:37:28,826 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:37:28,826 INFO L85 PathProgramCache]: Analyzing trace with hash 839271028, now seen corresponding path program 8 times [2023-08-27 07:37:28,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:37:28,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835576273] [2023-08-27 07:37:28,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:37:28,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:37:28,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:37:28,980 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:37:28,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:37:28,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835576273] [2023-08-27 07:37:28,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835576273] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:37:28,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463173291] [2023-08-27 07:37:28,980 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:37:28,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:37:28,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:37:28,981 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:37:28,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-27 07:37:29,052 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 07:37:29,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:37:29,053 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 07:37:29,054 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:37:29,162 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:37:29,162 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:37:29,251 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 07:37:29,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463173291] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:37:29,251 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:37:29,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-08-27 07:37:29,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576928024] [2023-08-27 07:37:29,251 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:37:29,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 07:37:29,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:37:29,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 07:37:29,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2023-08-27 07:37:29,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:37:29,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 2166 transitions, 48425 flow. Second operand has 20 states, 20 states have (on average 66.65) internal successors, (1333), 20 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:37:29,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:37:29,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:37:29,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:37:44,356 INFO L124 PetriNetUnfolderBase]: 11541/23761 cut-off events. [2023-08-27 07:37:44,356 INFO L125 PetriNetUnfolderBase]: For 658506/658506 co-relation queries the response was YES. [2023-08-27 07:37:44,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178539 conditions, 23761 events. 11541/23761 cut-off events. For 658506/658506 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 218428 event pairs, 387 based on Foata normal form. 87/23848 useless extension candidates. Maximal degree in co-relation 178396. Up to 14678 conditions per place. [2023-08-27 07:37:44,658 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 1970 selfloop transitions, 681 changer transitions 23/2674 dead transitions. [2023-08-27 07:37:44,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 2674 transitions, 61649 flow [2023-08-27 07:37:44,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-27 07:37:44,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-27 07:37:44,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2108 transitions. [2023-08-27 07:37:44,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3621993127147766 [2023-08-27 07:37:44,661 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2108 transitions. [2023-08-27 07:37:44,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2108 transitions. [2023-08-27 07:37:44,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:37:44,661 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2108 transitions. [2023-08-27 07:37:44,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 70.26666666666667) internal successors, (2108), 30 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:37:44,666 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 194.0) internal successors, (6014), 31 states have internal predecessors, (6014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:37:44,666 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 194.0) internal successors, (6014), 31 states have internal predecessors, (6014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:37:44,666 INFO L175 Difference]: Start difference. First operand has 537 places, 2166 transitions, 48425 flow. Second operand 30 states and 2108 transitions. [2023-08-27 07:37:44,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 2674 transitions, 61649 flow [2023-08-27 07:37:52,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 2674 transitions, 60891 flow, removed 262 selfloop flow, removed 16 redundant places. [2023-08-27 07:37:52,789 INFO L231 Difference]: Finished difference. Result has 549 places, 2270 transitions, 51426 flow [2023-08-27 07:37:52,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=47670, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=573, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=51426, PETRI_PLACES=549, PETRI_TRANSITIONS=2270} [2023-08-27 07:37:52,791 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 519 predicate places. [2023-08-27 07:37:52,791 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 2270 transitions, 51426 flow [2023-08-27 07:37:52,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 66.65) internal successors, (1333), 20 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:37:52,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:37:52,792 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:37:52,801 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-08-27 07:37:52,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:37:52,997 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:37:52,998 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:37:52,998 INFO L85 PathProgramCache]: Analyzing trace with hash -937581454, now seen corresponding path program 16 times [2023-08-27 07:37:52,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:37:52,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823951594] [2023-08-27 07:37:52,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:37:52,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:37:53,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:37:53,168 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:37:53,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:37:53,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823951594] [2023-08-27 07:37:53,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823951594] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:37:53,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801748750] [2023-08-27 07:37:53,169 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 07:37:53,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:37:53,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:37:53,173 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:37:53,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-27 07:37:53,261 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 07:37:53,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:37:53,262 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 07:37:53,262 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:37:53,504 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:37:53,504 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:37:53,750 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:37:53,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801748750] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:37:53,750 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:37:53,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-27 07:37:53,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794016927] [2023-08-27 07:37:53,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:37:53,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 07:37:53,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:37:53,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 07:37:53,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2023-08-27 07:37:53,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:37:53,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 2270 transitions, 51426 flow. Second operand has 24 states, 24 states have (on average 66.91666666666667) internal successors, (1606), 24 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:37:53,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:37:53,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:37:53,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:38:10,035 INFO L124 PetriNetUnfolderBase]: 11007/23168 cut-off events. [2023-08-27 07:38:10,035 INFO L125 PetriNetUnfolderBase]: For 696831/696831 co-relation queries the response was YES. [2023-08-27 07:38:10,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183332 conditions, 23168 events. 11007/23168 cut-off events. For 696831/696831 co-relation queries the response was YES. Maximal size of possible extension queue 731. Compared 215890 event pairs, 869 based on Foata normal form. 20/23188 useless extension candidates. Maximal degree in co-relation 183191. Up to 20434 conditions per place. [2023-08-27 07:38:10,383 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 1956 selfloop transitions, 531 changer transitions 15/2502 dead transitions. [2023-08-27 07:38:10,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 2502 transitions, 60452 flow [2023-08-27 07:38:10,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-08-27 07:38:10,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-08-27 07:38:10,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2791 transitions. [2023-08-27 07:38:10,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35966494845360825 [2023-08-27 07:38:10,385 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2791 transitions. [2023-08-27 07:38:10,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2791 transitions. [2023-08-27 07:38:10,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:38:10,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2791 transitions. [2023-08-27 07:38:10,389 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 69.775) internal successors, (2791), 40 states have internal predecessors, (2791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:38:10,393 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 194.0) internal successors, (7954), 41 states have internal predecessors, (7954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:38:10,394 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 194.0) internal successors, (7954), 41 states have internal predecessors, (7954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:38:10,394 INFO L175 Difference]: Start difference. First operand has 549 places, 2270 transitions, 51426 flow. Second operand 40 states and 2791 transitions. [2023-08-27 07:38:10,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 2502 transitions, 60452 flow [2023-08-27 07:38:19,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 571 places, 2502 transitions, 58572 flow, removed 389 selfloop flow, removed 13 redundant places. [2023-08-27 07:38:19,908 INFO L231 Difference]: Finished difference. Result has 576 places, 2405 transitions, 54536 flow [2023-08-27 07:38:19,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=49660, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=450, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1803, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=54536, PETRI_PLACES=576, PETRI_TRANSITIONS=2405} [2023-08-27 07:38:19,910 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 546 predicate places. [2023-08-27 07:38:19,910 INFO L495 AbstractCegarLoop]: Abstraction has has 576 places, 2405 transitions, 54536 flow [2023-08-27 07:38:19,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 66.91666666666667) internal successors, (1606), 24 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:38:19,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:38:19,910 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:38:19,915 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-27 07:38:20,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:38:20,111 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:38:20,111 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:38:20,111 INFO L85 PathProgramCache]: Analyzing trace with hash -904455784, now seen corresponding path program 17 times [2023-08-27 07:38:20,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:38:20,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956221073] [2023-08-27 07:38:20,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:38:20,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:38:20,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:38:20,259 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:38:20,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:38:20,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956221073] [2023-08-27 07:38:20,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956221073] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:38:20,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486672534] [2023-08-27 07:38:20,260 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 07:38:20,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:38:20,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:38:20,260 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:38:20,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-27 07:38:20,332 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 07:38:20,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:38:20,333 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 07:38:20,333 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:38:20,498 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:38:20,498 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:38:20,709 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:38:20,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486672534] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:38:20,709 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:38:20,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-27 07:38:20,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592657193] [2023-08-27 07:38:20,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:38:20,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 07:38:20,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:38:20,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 07:38:20,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2023-08-27 07:38:20,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:38:20,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 2405 transitions, 54536 flow. Second operand has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:38:20,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:38:20,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:38:20,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:38:37,661 INFO L124 PetriNetUnfolderBase]: 10947/22988 cut-off events. [2023-08-27 07:38:37,662 INFO L125 PetriNetUnfolderBase]: For 690494/690494 co-relation queries the response was YES. [2023-08-27 07:38:37,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181844 conditions, 22988 events. 10947/22988 cut-off events. For 690494/690494 co-relation queries the response was YES. Maximal size of possible extension queue 725. Compared 213234 event pairs, 957 based on Foata normal form. 20/23008 useless extension candidates. Maximal degree in co-relation 181699. Up to 20452 conditions per place. [2023-08-27 07:38:37,954 INFO L140 encePairwiseOnDemand]: 184/194 looper letters, 1906 selfloop transitions, 572 changer transitions 15/2493 dead transitions. [2023-08-27 07:38:37,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 2493 transitions, 60310 flow [2023-08-27 07:38:37,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-08-27 07:38:37,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-08-27 07:38:37,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 3049 transitions. [2023-08-27 07:38:37,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35719306466729145 [2023-08-27 07:38:37,956 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 3049 transitions. [2023-08-27 07:38:37,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 3049 transitions. [2023-08-27 07:38:37,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:38:37,957 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 3049 transitions. [2023-08-27 07:38:37,959 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 69.29545454545455) internal successors, (3049), 44 states have internal predecessors, (3049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:38:37,962 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 194.0) internal successors, (8730), 45 states have internal predecessors, (8730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:38:37,962 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 194.0) internal successors, (8730), 45 states have internal predecessors, (8730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:38:37,962 INFO L175 Difference]: Start difference. First operand has 576 places, 2405 transitions, 54536 flow. Second operand 44 states and 3049 transitions. [2023-08-27 07:38:37,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 2493 transitions, 60310 flow [2023-08-27 07:38:46,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 2493 transitions, 59000 flow, removed 398 selfloop flow, removed 21 redundant places. [2023-08-27 07:38:46,303 INFO L231 Difference]: Finished difference. Result has 589 places, 2414 transitions, 54863 flow [2023-08-27 07:38:46,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=53186, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=559, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1843, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=54863, PETRI_PLACES=589, PETRI_TRANSITIONS=2414} [2023-08-27 07:38:46,305 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 559 predicate places. [2023-08-27 07:38:46,305 INFO L495 AbstractCegarLoop]: Abstraction has has 589 places, 2414 transitions, 54863 flow [2023-08-27 07:38:46,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:38:46,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:38:46,305 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:38:46,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-08-27 07:38:46,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-08-27 07:38:46,506 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:38:46,506 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:38:46,506 INFO L85 PathProgramCache]: Analyzing trace with hash 2045745346, now seen corresponding path program 9 times [2023-08-27 07:38:46,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:38:46,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426975442] [2023-08-27 07:38:46,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:38:46,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:38:46,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:38:46,632 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:38:46,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:38:46,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426975442] [2023-08-27 07:38:46,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426975442] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:38:46,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [839089268] [2023-08-27 07:38:46,633 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 07:38:46,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:38:46,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:38:46,634 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:38:46,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-27 07:38:46,707 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 07:38:46,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:38:46,708 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 07:38:46,709 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:38:46,807 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:38:46,807 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:38:46,897 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 07:38:46,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [839089268] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:38:46,897 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:38:46,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-08-27 07:38:46,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294619170] [2023-08-27 07:38:46,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:38:46,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 07:38:46,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:38:46,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 07:38:46,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2023-08-27 07:38:46,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:38:46,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 589 places, 2414 transitions, 54863 flow. Second operand has 20 states, 20 states have (on average 66.7) internal successors, (1334), 20 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:38:46,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:38:46,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:38:46,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:39:02,046 INFO L124 PetriNetUnfolderBase]: 10926/22756 cut-off events. [2023-08-27 07:39:02,046 INFO L125 PetriNetUnfolderBase]: For 678015/678015 co-relation queries the response was YES. [2023-08-27 07:39:02,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 180512 conditions, 22756 events. 10926/22756 cut-off events. For 678015/678015 co-relation queries the response was YES. Maximal size of possible extension queue 718. Compared 209012 event pairs, 378 based on Foata normal form. 117/22873 useless extension candidates. Maximal degree in co-relation 180371. Up to 15378 conditions per place. [2023-08-27 07:39:02,313 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 2054 selfloop transitions, 285 changer transitions 441/2780 dead transitions. [2023-08-27 07:39:02,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 2780 transitions, 66451 flow [2023-08-27 07:39:02,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 07:39:02,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 07:39:02,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1749 transitions. [2023-08-27 07:39:02,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36061855670103093 [2023-08-27 07:39:02,314 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1749 transitions. [2023-08-27 07:39:02,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1749 transitions. [2023-08-27 07:39:02,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:39:02,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1749 transitions. [2023-08-27 07:39:02,316 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 69.96) internal successors, (1749), 25 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:39:02,318 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 194.0) internal successors, (5044), 26 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:39:02,318 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 194.0) internal successors, (5044), 26 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:39:02,318 INFO L175 Difference]: Start difference. First operand has 589 places, 2414 transitions, 54863 flow. Second operand 25 states and 1749 transitions. [2023-08-27 07:39:02,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 2780 transitions, 66451 flow [2023-08-27 07:39:10,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 2780 transitions, 65367 flow, removed 200 selfloop flow, removed 31 redundant places. [2023-08-27 07:39:10,129 INFO L231 Difference]: Finished difference. Result has 579 places, 2069 transitions, 48910 flow [2023-08-27 07:39:10,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=53808, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=48910, PETRI_PLACES=579, PETRI_TRANSITIONS=2069} [2023-08-27 07:39:10,130 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 549 predicate places. [2023-08-27 07:39:10,130 INFO L495 AbstractCegarLoop]: Abstraction has has 579 places, 2069 transitions, 48910 flow [2023-08-27 07:39:10,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 66.7) internal successors, (1334), 20 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:39:10,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:39:10,131 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:39:10,135 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-08-27 07:39:10,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-08-27 07:39:10,331 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:39:10,331 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:39:10,332 INFO L85 PathProgramCache]: Analyzing trace with hash -161535574, now seen corresponding path program 10 times [2023-08-27 07:39:10,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:39:10,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644332522] [2023-08-27 07:39:10,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:39:10,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:39:10,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:39:10,475 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:39:10,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:39:10,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644332522] [2023-08-27 07:39:10,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644332522] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:39:10,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1895931178] [2023-08-27 07:39:10,475 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 07:39:10,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:39:10,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:39:10,477 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:39:10,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-08-27 07:39:10,548 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 07:39:10,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:39:10,549 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 07:39:10,550 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:39:10,707 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:39:10,707 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:39:10,815 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 07:39:10,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1895931178] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:39:10,815 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:39:10,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 20 [2023-08-27 07:39:10,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143965586] [2023-08-27 07:39:10,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:39:10,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 07:39:10,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:39:10,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 07:39:10,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2023-08-27 07:39:10,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:39:10,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 579 places, 2069 transitions, 48910 flow. Second operand has 22 states, 22 states have (on average 66.77272727272727) internal successors, (1469), 22 states have internal predecessors, (1469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:39:10,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:39:10,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:39:10,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:39:24,036 INFO L124 PetriNetUnfolderBase]: 8736/19039 cut-off events. [2023-08-27 07:39:24,036 INFO L125 PetriNetUnfolderBase]: For 670291/670291 co-relation queries the response was YES. [2023-08-27 07:39:24,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 156625 conditions, 19039 events. 8736/19039 cut-off events. For 670291/670291 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 176719 event pairs, 321 based on Foata normal form. 52/19091 useless extension candidates. Maximal degree in co-relation 156486. Up to 13442 conditions per place. [2023-08-27 07:39:24,349 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 1676 selfloop transitions, 569 changer transitions 12/2257 dead transitions. [2023-08-27 07:39:24,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 2257 transitions, 56155 flow [2023-08-27 07:39:24,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-08-27 07:39:24,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-08-27 07:39:24,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2642 transitions. [2023-08-27 07:39:24,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35838307107976125 [2023-08-27 07:39:24,351 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2642 transitions. [2023-08-27 07:39:24,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2642 transitions. [2023-08-27 07:39:24,352 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:39:24,352 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2642 transitions. [2023-08-27 07:39:24,353 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 69.52631578947368) internal successors, (2642), 38 states have internal predecessors, (2642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:39:24,356 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 194.0) internal successors, (7566), 39 states have internal predecessors, (7566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:39:24,356 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 194.0) internal successors, (7566), 39 states have internal predecessors, (7566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:39:24,356 INFO L175 Difference]: Start difference. First operand has 579 places, 2069 transitions, 48910 flow. Second operand 38 states and 2642 transitions. [2023-08-27 07:39:24,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 2257 transitions, 56155 flow [2023-08-27 07:39:31,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 2257 transitions, 54693 flow, removed 375 selfloop flow, removed 19 redundant places. [2023-08-27 07:39:31,604 INFO L231 Difference]: Finished difference. Result has 585 places, 2071 transitions, 48807 flow [2023-08-27 07:39:31,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=47608, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2069, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=563, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=48807, PETRI_PLACES=585, PETRI_TRANSITIONS=2071} [2023-08-27 07:39:31,605 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 555 predicate places. [2023-08-27 07:39:31,605 INFO L495 AbstractCegarLoop]: Abstraction has has 585 places, 2071 transitions, 48807 flow [2023-08-27 07:39:31,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 66.77272727272727) internal successors, (1469), 22 states have internal predecessors, (1469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:39:31,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:39:31,606 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:39:31,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-08-27 07:39:31,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-08-27 07:39:31,806 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:39:31,806 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:39:31,806 INFO L85 PathProgramCache]: Analyzing trace with hash -275280046, now seen corresponding path program 11 times [2023-08-27 07:39:31,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:39:31,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592223886] [2023-08-27 07:39:31,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:39:31,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:39:31,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:39:31,926 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:39:31,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:39:31,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592223886] [2023-08-27 07:39:31,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592223886] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:39:31,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1067601551] [2023-08-27 07:39:31,927 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 07:39:31,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:39:31,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:39:31,928 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:39:31,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-08-27 07:39:32,006 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 07:39:32,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:39:32,007 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 07:39:32,008 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:39:32,133 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:39:32,133 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:39:32,227 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:39:32,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1067601551] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:39:32,228 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:39:32,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 7] total 18 [2023-08-27 07:39:32,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715532612] [2023-08-27 07:39:32,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:39:32,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 07:39:32,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:39:32,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 07:39:32,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2023-08-27 07:39:32,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:39:32,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 2071 transitions, 48807 flow. Second operand has 20 states, 20 states have (on average 66.8) internal successors, (1336), 20 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 07:39:32,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:39:32,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:39:32,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:39:44,206 INFO L124 PetriNetUnfolderBase]: 8684/18529 cut-off events. [2023-08-27 07:39:44,206 INFO L125 PetriNetUnfolderBase]: For 637372/637372 co-relation queries the response was YES. [2023-08-27 07:39:44,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 152439 conditions, 18529 events. 8684/18529 cut-off events. For 637372/637372 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 167696 event pairs, 389 based on Foata normal form. 198/18727 useless extension candidates. Maximal degree in co-relation 152300. Up to 8693 conditions per place. [2023-08-27 07:39:44,457 INFO L140 encePairwiseOnDemand]: 184/194 looper letters, 1734 selfloop transitions, 690 changer transitions 31/2455 dead transitions. [2023-08-27 07:39:44,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 2455 transitions, 59955 flow [2023-08-27 07:39:44,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-27 07:39:44,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-27 07:39:44,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2093 transitions. [2023-08-27 07:39:44,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35962199312714777 [2023-08-27 07:39:44,459 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2093 transitions. [2023-08-27 07:39:44,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2093 transitions. [2023-08-27 07:39:44,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:39:44,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2093 transitions. [2023-08-27 07:39:44,461 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 69.76666666666667) internal successors, (2093), 30 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:39:44,463 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 194.0) internal successors, (6014), 31 states have internal predecessors, (6014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:39:44,464 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 194.0) internal successors, (6014), 31 states have internal predecessors, (6014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:39:44,464 INFO L175 Difference]: Start difference. First operand has 585 places, 2071 transitions, 48807 flow. Second operand 30 states and 2093 transitions. [2023-08-27 07:39:44,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 2455 transitions, 59955 flow [2023-08-27 07:39:51,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 2455 transitions, 59432 flow, removed 68 selfloop flow, removed 22 redundant places. [2023-08-27 07:39:51,467 INFO L231 Difference]: Finished difference. Result has 590 places, 2047 transitions, 49252 flow [2023-08-27 07:39:51,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=48280, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2070, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=690, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=49252, PETRI_PLACES=590, PETRI_TRANSITIONS=2047} [2023-08-27 07:39:51,469 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 560 predicate places. [2023-08-27 07:39:51,469 INFO L495 AbstractCegarLoop]: Abstraction has has 590 places, 2047 transitions, 49252 flow [2023-08-27 07:39:51,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 66.8) internal successors, (1336), 20 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 07:39:51,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:39:51,469 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:39:51,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-08-27 07:39:51,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:39:51,670 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:39:51,670 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:39:51,670 INFO L85 PathProgramCache]: Analyzing trace with hash -248763708, now seen corresponding path program 12 times [2023-08-27 07:39:51,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:39:51,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804913540] [2023-08-27 07:39:51,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:39:51,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:39:51,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:39:51,822 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:39:51,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:39:51,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804913540] [2023-08-27 07:39:51,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804913540] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:39:51,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537281146] [2023-08-27 07:39:51,822 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 07:39:51,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:39:51,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:39:51,825 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:39:51,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-08-27 07:39:51,900 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 07:39:51,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:39:51,901 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 07:39:51,902 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:39:52,033 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:39:52,033 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:39:52,140 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:39:52,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537281146] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:39:52,140 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:39:52,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 7] total 19 [2023-08-27 07:39:52,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87427765] [2023-08-27 07:39:52,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:39:52,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 07:39:52,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:39:52,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 07:39:52,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2023-08-27 07:39:52,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:39:52,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 2047 transitions, 49252 flow. Second operand has 21 states, 21 states have (on average 66.71428571428571) internal successors, (1401), 21 states have internal predecessors, (1401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:39:52,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:39:52,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:39:52,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:40:02,978 INFO L124 PetriNetUnfolderBase]: 8263/17041 cut-off events. [2023-08-27 07:40:02,978 INFO L125 PetriNetUnfolderBase]: For 640440/640440 co-relation queries the response was YES. [2023-08-27 07:40:03,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 147151 conditions, 17041 events. 8263/17041 cut-off events. For 640440/640440 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 147141 event pairs, 123 based on Foata normal form. 111/17152 useless extension candidates. Maximal degree in co-relation 147012. Up to 5716 conditions per place. [2023-08-27 07:40:03,192 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 1639 selfloop transitions, 836 changer transitions 30/2505 dead transitions. [2023-08-27 07:40:03,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 2505 transitions, 61614 flow [2023-08-27 07:40:03,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-27 07:40:03,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-27 07:40:03,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2585 transitions. [2023-08-27 07:40:03,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601281694065199 [2023-08-27 07:40:03,195 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2585 transitions. [2023-08-27 07:40:03,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2585 transitions. [2023-08-27 07:40:03,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:40:03,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2585 transitions. [2023-08-27 07:40:03,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 69.86486486486487) internal successors, (2585), 37 states have internal predecessors, (2585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:40:03,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 194.0) internal successors, (7372), 38 states have internal predecessors, (7372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:40:03,200 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 194.0) internal successors, (7372), 38 states have internal predecessors, (7372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:40:03,200 INFO L175 Difference]: Start difference. First operand has 590 places, 2047 transitions, 49252 flow. Second operand 37 states and 2585 transitions. [2023-08-27 07:40:03,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 2505 transitions, 61614 flow [2023-08-27 07:40:10,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 602 places, 2505 transitions, 60469 flow, removed 190 selfloop flow, removed 21 redundant places. [2023-08-27 07:40:10,367 INFO L231 Difference]: Finished difference. Result has 605 places, 2044 transitions, 49835 flow [2023-08-27 07:40:10,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=48103, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2046, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=827, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=49835, PETRI_PLACES=605, PETRI_TRANSITIONS=2044} [2023-08-27 07:40:10,369 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 575 predicate places. [2023-08-27 07:40:10,369 INFO L495 AbstractCegarLoop]: Abstraction has has 605 places, 2044 transitions, 49835 flow [2023-08-27 07:40:10,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 66.71428571428571) internal successors, (1401), 21 states have internal predecessors, (1401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:40:10,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:40:10,370 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:40:10,374 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-08-27 07:40:10,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-08-27 07:40:10,570 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:40:10,571 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:40:10,571 INFO L85 PathProgramCache]: Analyzing trace with hash 660487840, now seen corresponding path program 13 times [2023-08-27 07:40:10,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:40:10,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939415280] [2023-08-27 07:40:10,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:40:10,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:40:10,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:40:10,722 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:40:10,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:40:10,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939415280] [2023-08-27 07:40:10,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939415280] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:40:10,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2044458668] [2023-08-27 07:40:10,722 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 07:40:10,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:40:10,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:40:10,723 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:40:10,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-08-27 07:40:10,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:40:10,801 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 07:40:10,801 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:40:10,926 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:40:10,926 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:40:11,046 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 07:40:11,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2044458668] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:40:11,047 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:40:11,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 20 [2023-08-27 07:40:11,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110837538] [2023-08-27 07:40:11,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:40:11,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 07:40:11,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:40:11,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 07:40:11,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2023-08-27 07:40:11,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:40:11,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 605 places, 2044 transitions, 49835 flow. Second operand has 22 states, 22 states have (on average 66.5909090909091) internal successors, (1465), 22 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:40:11,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:40:11,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:40:11,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:40:23,493 INFO L124 PetriNetUnfolderBase]: 9087/19155 cut-off events. [2023-08-27 07:40:23,494 INFO L125 PetriNetUnfolderBase]: For 734481/734481 co-relation queries the response was YES. [2023-08-27 07:40:23,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 171172 conditions, 19155 events. 9087/19155 cut-off events. For 734481/734481 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 172298 event pairs, 103 based on Foata normal form. 51/19206 useless extension candidates. Maximal degree in co-relation 171032. Up to 6853 conditions per place. [2023-08-27 07:40:23,751 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 2004 selfloop transitions, 1051 changer transitions 18/3073 dead transitions. [2023-08-27 07:40:23,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 637 places, 3073 transitions, 75666 flow [2023-08-27 07:40:23,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-08-27 07:40:23,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-08-27 07:40:23,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2861 transitions. [2023-08-27 07:40:23,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35969323610761883 [2023-08-27 07:40:23,753 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2861 transitions. [2023-08-27 07:40:23,753 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2861 transitions. [2023-08-27 07:40:23,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:40:23,754 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2861 transitions. [2023-08-27 07:40:23,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 69.78048780487805) internal successors, (2861), 41 states have internal predecessors, (2861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:40:23,758 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 194.0) internal successors, (8148), 42 states have internal predecessors, (8148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:40:23,759 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 194.0) internal successors, (8148), 42 states have internal predecessors, (8148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:40:23,759 INFO L175 Difference]: Start difference. First operand has 605 places, 2044 transitions, 49835 flow. Second operand 41 states and 2861 transitions. [2023-08-27 07:40:23,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 637 places, 3073 transitions, 75666 flow [2023-08-27 07:40:32,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 3073 transitions, 74610 flow, removed 43 selfloop flow, removed 27 redundant places. [2023-08-27 07:40:32,877 INFO L231 Difference]: Finished difference. Result has 617 places, 2494 transitions, 62746 flow [2023-08-27 07:40:32,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=48917, PETRI_DIFFERENCE_MINUEND_PLACES=570, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2044, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=595, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1040, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=62746, PETRI_PLACES=617, PETRI_TRANSITIONS=2494} [2023-08-27 07:40:32,879 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 587 predicate places. [2023-08-27 07:40:32,879 INFO L495 AbstractCegarLoop]: Abstraction has has 617 places, 2494 transitions, 62746 flow [2023-08-27 07:40:32,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 66.5909090909091) internal successors, (1465), 22 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:40:32,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:40:32,880 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:40:32,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-08-27 07:40:33,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2023-08-27 07:40:33,086 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:40:33,086 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:40:33,086 INFO L85 PathProgramCache]: Analyzing trace with hash 632782210, now seen corresponding path program 14 times [2023-08-27 07:40:33,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:40:33,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049359464] [2023-08-27 07:40:33,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:40:33,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:40:33,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:40:33,267 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:40:33,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:40:33,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049359464] [2023-08-27 07:40:33,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049359464] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:40:33,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491010501] [2023-08-27 07:40:33,267 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:40:33,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:40:33,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:40:33,268 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:40:33,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-08-27 07:40:33,360 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 07:40:33,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:40:33,361 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 07:40:33,362 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:40:33,511 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:40:33,511 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:40:33,631 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 07:40:33,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491010501] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:40:33,631 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:40:33,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 20 [2023-08-27 07:40:33,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996373842] [2023-08-27 07:40:33,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:40:33,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 07:40:33,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:40:33,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 07:40:33,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2023-08-27 07:40:33,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 07:40:33,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 2494 transitions, 62746 flow. Second operand has 22 states, 22 states have (on average 66.5909090909091) internal successors, (1465), 22 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:40:33,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:40:33,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 07:40:33,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:40:47,516 INFO L124 PetriNetUnfolderBase]: 8899/18783 cut-off events. [2023-08-27 07:40:47,516 INFO L125 PetriNetUnfolderBase]: For 780668/780668 co-relation queries the response was YES. [2023-08-27 07:40:47,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176718 conditions, 18783 events. 8899/18783 cut-off events. For 780668/780668 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 167973 event pairs, 103 based on Foata normal form. 51/18834 useless extension candidates. Maximal degree in co-relation 176575. Up to 6843 conditions per place. [2023-08-27 07:40:47,732 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 1991 selfloop transitions, 1079 changer transitions 12/3082 dead transitions. [2023-08-27 07:40:47,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 651 places, 3082 transitions, 79526 flow [2023-08-27 07:40:47,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-27 07:40:47,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-27 07:40:47,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2715 transitions. [2023-08-27 07:40:47,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35884218873909596 [2023-08-27 07:40:47,734 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2715 transitions. [2023-08-27 07:40:47,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2715 transitions. [2023-08-27 07:40:47,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:40:47,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2715 transitions. [2023-08-27 07:40:47,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 69.61538461538461) internal successors, (2715), 39 states have internal predecessors, (2715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:40:47,739 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 194.0) internal successors, (7760), 40 states have internal predecessors, (7760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:40:47,740 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 194.0) internal successors, (7760), 40 states have internal predecessors, (7760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:40:47,740 INFO L175 Difference]: Start difference. First operand has 617 places, 2494 transitions, 62746 flow. Second operand 39 states and 2715 transitions. [2023-08-27 07:40:47,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 651 places, 3082 transitions, 79526 flow [2023-08-27 07:40:56,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 626 places, 3082 transitions, 76715 flow, removed 780 selfloop flow, removed 25 redundant places. [2023-08-27 07:40:56,631 INFO L231 Difference]: Finished difference. Result has 626 places, 2510 transitions, 62781 flow [2023-08-27 07:40:56,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=59951, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1057, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=62781, PETRI_PLACES=626, PETRI_TRANSITIONS=2510} [2023-08-27 07:40:56,632 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 596 predicate places. [2023-08-27 07:40:56,632 INFO L495 AbstractCegarLoop]: Abstraction has has 626 places, 2510 transitions, 62781 flow [2023-08-27 07:40:56,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 66.5909090909091) internal successors, (1465), 22 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:40:56,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:40:56,633 INFO L208 CegarLoopForPetriNet]: trace histogram [22, 1, 1, 1, 1] [2023-08-27 07:40:56,637 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-08-27 07:40:56,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:40:56,834 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:40:56,834 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:40:56,834 INFO L85 PathProgramCache]: Analyzing trace with hash 2043070112, now seen corresponding path program 4 times [2023-08-27 07:40:56,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:40:56,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327833194] [2023-08-27 07:40:56,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:40:56,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:40:56,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:40:57,113 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 07:40:57,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:40:57,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327833194] [2023-08-27 07:40:57,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327833194] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:40:57,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277549867] [2023-08-27 07:40:57,114 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 07:40:57,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:40:57,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:40:57,115 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:40:57,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-08-27 07:40:57,208 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 07:40:57,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:40:57,210 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 07:40:57,211 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:40:57,243 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 07:40:57,243 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:40:57,774 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 07:40:57,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277549867] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:40:57,775 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:40:57,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 47 [2023-08-27 07:40:57,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437717356] [2023-08-27 07:40:57,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:40:57,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2023-08-27 07:40:57,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:40:57,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2023-08-27 07:40:57,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1176, Invalid=1176, Unknown=0, NotChecked=0, Total=2352 [2023-08-27 07:40:57,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 194 [2023-08-27 07:40:57,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 626 places, 2510 transitions, 62781 flow. Second operand has 49 states, 49 states have (on average 87.08163265306122) internal successors, (4267), 49 states have internal predecessors, (4267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:40:57,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:40:57,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 194 [2023-08-27 07:40:57,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:41:36,776 INFO L124 PetriNetUnfolderBase]: 27060/53599 cut-off events. [2023-08-27 07:41:36,777 INFO L125 PetriNetUnfolderBase]: For 14584428/14584515 co-relation queries the response was YES. [2023-08-27 07:41:37,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 466737 conditions, 53599 events. 27060/53599 cut-off events. For 14584428/14584515 co-relation queries the response was YES. Maximal size of possible extension queue 774. Compared 486850 event pairs, 392 based on Foata normal form. 14078/67669 useless extension candidates. Maximal degree in co-relation 466596. Up to 13925 conditions per place. [2023-08-27 07:41:37,821 INFO L140 encePairwiseOnDemand]: 189/194 looper letters, 2022 selfloop transitions, 5024 changer transitions 2485/9544 dead transitions. [2023-08-27 07:41:37,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 668 places, 9544 transitions, 208858 flow [2023-08-27 07:41:37,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-08-27 07:41:37,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2023-08-27 07:41:37,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 4647 transitions. [2023-08-27 07:41:37,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4990335051546392 [2023-08-27 07:41:37,825 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 4647 transitions. [2023-08-27 07:41:37,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 4647 transitions. [2023-08-27 07:41:37,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:41:37,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 4647 transitions. [2023-08-27 07:41:37,828 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 96.8125) internal successors, (4647), 48 states have internal predecessors, (4647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:41:37,832 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 194.0) internal successors, (9506), 49 states have internal predecessors, (9506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:41:37,832 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 194.0) internal successors, (9506), 49 states have internal predecessors, (9506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:41:37,832 INFO L175 Difference]: Start difference. First operand has 626 places, 2510 transitions, 62781 flow. Second operand 48 states and 4647 transitions. [2023-08-27 07:41:37,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 668 places, 9544 transitions, 208858 flow [2023-08-27 07:42:08,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 640 places, 9544 transitions, 204026 flow, removed 8 selfloop flow, removed 28 redundant places. [2023-08-27 07:42:09,089 INFO L231 Difference]: Finished difference. Result has 686 places, 5691 transitions, 149928 flow [2023-08-27 07:42:09,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=61555, PETRI_DIFFERENCE_MINUEND_PLACES=593, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1936, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=149928, PETRI_PLACES=686, PETRI_TRANSITIONS=5691} [2023-08-27 07:42:09,091 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 656 predicate places. [2023-08-27 07:42:09,091 INFO L495 AbstractCegarLoop]: Abstraction has has 686 places, 5691 transitions, 149928 flow [2023-08-27 07:42:09,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 87.08163265306122) internal successors, (4267), 49 states have internal predecessors, (4267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:42:09,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:42:09,092 INFO L208 CegarLoopForPetriNet]: trace histogram [46, 1, 1, 1, 1] [2023-08-27 07:42:09,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-08-27 07:42:09,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2023-08-27 07:42:09,297 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 07:42:09,297 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:42:09,298 INFO L85 PathProgramCache]: Analyzing trace with hash -9338464, now seen corresponding path program 5 times [2023-08-27 07:42:09,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:42:09,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720524264] [2023-08-27 07:42:09,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:42:09,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:42:09,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:42:10,324 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:42:10,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:42:10,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720524264] [2023-08-27 07:42:10,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720524264] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:42:10,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698041144] [2023-08-27 07:42:10,325 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 07:42:10,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:42:10,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:42:10,328 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:42:10,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-08-27 07:42:10,452 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2023-08-27 07:42:10,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:42:10,454 INFO L262 TraceCheckSpWp]: Trace formula consists of 484 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-27 07:42:10,456 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:42:10,511 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:42:10,511 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:42:12,608 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:42:12,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698041144] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:42:12,609 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:42:12,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 95 [2023-08-27 07:42:12,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302113534] [2023-08-27 07:42:12,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:42:12,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2023-08-27 07:42:12,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:42:12,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2023-08-27 07:42:12,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4656, Invalid=4656, Unknown=0, NotChecked=0, Total=9312 [2023-08-27 07:42:12,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 194 [2023-08-27 07:42:12,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 686 places, 5691 transitions, 149928 flow. Second operand has 97 states, 97 states have (on average 87.04123711340206) internal successors, (8443), 97 states have internal predecessors, (8443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:42:12,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:42:12,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 194 [2023-08-27 07:42:12,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-08-27 07:46:46,553 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 07:46:46,554 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 07:46:47,564 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 [2023-08-27 07:46:47,568 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-08-27 07:46:50,420 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 21 remaining) [2023-08-27 07:46:50,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-08-27 07:46:50,420 WARN L619 AbstractCegarLoop]: Verification canceled: while executing Executor. [2023-08-27 07:46:50,421 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 21 remaining) [2023-08-27 07:46:50,422 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 21 remaining) [2023-08-27 07:46:50,422 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 21 remaining) [2023-08-27 07:46:50,422 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 21 remaining) [2023-08-27 07:46:50,422 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 21 remaining) [2023-08-27 07:46:50,422 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 21 remaining) [2023-08-27 07:46:50,422 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 21 remaining) [2023-08-27 07:46:50,422 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 21 remaining) [2023-08-27 07:46:50,422 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 21 remaining) [2023-08-27 07:46:50,422 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 21 remaining) [2023-08-27 07:46:50,422 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (9 of 21 remaining) [2023-08-27 07:46:50,422 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 21 remaining) [2023-08-27 07:46:50,422 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 21 remaining) [2023-08-27 07:46:50,422 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 21 remaining) [2023-08-27 07:46:50,422 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 21 remaining) [2023-08-27 07:46:50,422 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 21 remaining) [2023-08-27 07:46:50,422 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 21 remaining) [2023-08-27 07:46:50,422 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 21 remaining) [2023-08-27 07:46:50,423 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 21 remaining) [2023-08-27 07:46:50,423 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 21 remaining) [2023-08-27 07:46:50,423 INFO L445 BasicCegarLoop]: Path program histogram: [17, 14, 6, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:46:50,426 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 07:46:50,426 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 07:46:50,428 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 07:46:50 BasicIcfg [2023-08-27 07:46:50,428 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 07:46:50,429 INFO L158 Benchmark]: Toolchain (without parser) took 791473.64ms. Allocated memory was 343.9MB in the beginning and 10.5GB in the end (delta: 10.1GB). Free memory was 320.1MB in the beginning and 5.3GB in the end (delta: -5.0GB). Peak memory consumption was 6.4GB. Max. memory is 16.0GB. [2023-08-27 07:46:50,429 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 343.9MB. Free memory was 322.5MB in the beginning and 322.4MB in the end (delta: 86.2kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 07:46:50,429 INFO L158 Benchmark]: CACSL2BoogieTranslator took 253.99ms. Allocated memory is still 343.9MB. Free memory was 319.7MB in the beginning and 309.1MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-27 07:46:50,429 INFO L158 Benchmark]: Boogie Procedure Inliner took 44.63ms. Allocated memory is still 343.9MB. Free memory was 309.1MB in the beginning and 307.6MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 07:46:50,430 INFO L158 Benchmark]: Boogie Preprocessor took 34.04ms. Allocated memory is still 343.9MB. Free memory was 307.6MB in the beginning and 306.0MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 07:46:50,430 INFO L158 Benchmark]: RCFGBuilder took 427.11ms. Allocated memory is still 343.9MB. Free memory was 306.0MB in the beginning and 288.8MB in the end (delta: 17.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2023-08-27 07:46:50,430 INFO L158 Benchmark]: TraceAbstraction took 790708.32ms. Allocated memory was 343.9MB in the beginning and 10.5GB in the end (delta: 10.1GB). Free memory was 288.3MB in the beginning and 5.3GB in the end (delta: -5.0GB). Peak memory consumption was 6.4GB. Max. memory is 16.0GB. [2023-08-27 07:46:50,431 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.13ms. Allocated memory is still 343.9MB. Free memory was 322.5MB in the beginning and 322.4MB in the end (delta: 86.2kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 253.99ms. Allocated memory is still 343.9MB. Free memory was 319.7MB in the beginning and 309.1MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 44.63ms. Allocated memory is still 343.9MB. Free memory was 309.1MB in the beginning and 307.6MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 34.04ms. Allocated memory is still 343.9MB. Free memory was 307.6MB in the beginning and 306.0MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 427.11ms. Allocated memory is still 343.9MB. Free memory was 306.0MB in the beginning and 288.8MB in the end (delta: 17.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 790708.32ms. Allocated memory was 343.9MB in the beginning and 10.5GB in the end (delta: 10.1GB). Free memory was 288.3MB in the beginning and 5.3GB in the end (delta: -5.0GB). Peak memory consumption was 6.4GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.9s, 93 PlacesBefore, 30 PlacesAfterwards, 92 TransitionsBefore, 25 TransitionsAfterwards, 1088 CoEnabledTransitionPairs, 6 FixpointIterations, 45 TrivialSequentialCompositions, 33 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 91 TotalNumberOfCompositions, 1257 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1179, independent: 1171, independent conditional: 0, independent unconditional: 1171, dependent: 8, dependent conditional: 0, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 559, independent: 555, independent conditional: 0, independent unconditional: 555, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1179, independent: 616, independent conditional: 0, independent unconditional: 616, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 559, unknown conditional: 0, unknown unconditional: 559] , Statistics on independence cache: Total cache size (in pairs): 43, Positive cache size: 43, Positive conditional cache size: 0, Positive unconditional cache size: 43, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 43]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing Executor. - TimeoutResultAtElement [Line: 43]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing Executor. - TimeoutResultAtElement [Line: 41]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing Executor. - TimeoutResultAtElement [Line: 41]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing Executor. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing Executor. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing Executor. - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing Executor. - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing Executor. - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing Executor. - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing Executor. - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing Executor. - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 71]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 132 locations, 21 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: 790.6s, OverallIterations: 54, TraceHistogramMax: 46, PathProgramHistogramMax: 17, EmptinessCheckTime: 0.0s, AutomataDifference: 754.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.9s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8722 SdHoareTripleChecker+Valid, 13.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8722 mSDsluCounter, 840 SdHoareTripleChecker+Invalid, 11.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 660 mSDsCounter, 1981 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 27015 IncrementalHoareTripleChecker+Invalid, 28996 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1981 mSolverCounterUnsat, 180 mSDtfsCounter, 27015 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2189 GetRequests, 661 SyntacticMatches, 47 SemanticMatches, 1481 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17513 ImplicationChecksByTransitivity, 25.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=149928occurred in iteration=53, InterpolantAutomatonStates: 1196, 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.4s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 20.9s InterpolantComputationTime, 1398 NumberOfCodeBlocks, 1385 NumberOfCodeBlocksAsserted, 158 NumberOfCheckSat, 1867 ConstructedInterpolants, 0 QuantifiedInterpolants, 18918 SizeOfPredicates, 62 NumberOfNonLiveVariables, 5863 ConjunctsInSsa, 913 ConjunctsInUnsatCore, 133 InterpolantComputations, 16 PerfectInterpolantSequences, 71/4660 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