./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/no-overflow.prp --file ../../../trunk/examples/svcomp/pthread/stack_longest-2.i --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread/stack_longest-2.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 5773bc320dd9dee5d943610df8c4ec3040864edddf388dd42a51d37167245e47 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-09-01 04:55:34,176 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-09-01 04:55:34,178 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-09-01 04:55:34,215 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-09-01 04:55:34,216 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-09-01 04:55:34,219 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-09-01 04:55:34,221 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-09-01 04:55:34,223 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-09-01 04:55:34,225 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-09-01 04:55:34,229 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-09-01 04:55:34,230 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-09-01 04:55:34,233 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-09-01 04:55:34,233 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-09-01 04:55:34,235 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-09-01 04:55:34,236 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-09-01 04:55:34,241 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-09-01 04:55:34,243 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-09-01 04:55:34,245 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-09-01 04:55:34,246 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-09-01 04:55:34,251 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-09-01 04:55:34,252 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-09-01 04:55:34,253 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-09-01 04:55:34,263 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-09-01 04:55:34,263 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-09-01 04:55:34,270 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-09-01 04:55:34,270 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-09-01 04:55:34,271 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-09-01 04:55:34,273 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-09-01 04:55:34,273 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-09-01 04:55:34,274 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-09-01 04:55:34,274 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-09-01 04:55:34,276 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-09-01 04:55:34,277 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-09-01 04:55:34,278 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-09-01 04:55:34,279 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-09-01 04:55:34,279 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-09-01 04:55:34,279 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-09-01 04:55:34,279 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-09-01 04:55:34,280 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-09-01 04:55:34,280 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-09-01 04:55:34,281 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-09-01 04:55:34,283 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-09-01 04:55:34,315 INFO L113 SettingsManager]: Loading preferences was successful [2023-09-01 04:55:34,316 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-09-01 04:55:34,317 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-09-01 04:55:34,317 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-09-01 04:55:34,318 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-09-01 04:55:34,318 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-09-01 04:55:34,318 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-09-01 04:55:34,319 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-09-01 04:55:34,319 INFO L138 SettingsManager]: * Use SBE=true [2023-09-01 04:55:34,319 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-09-01 04:55:34,320 INFO L138 SettingsManager]: * sizeof long=4 [2023-09-01 04:55:34,320 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-09-01 04:55:34,320 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-09-01 04:55:34,320 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-09-01 04:55:34,321 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-09-01 04:55:34,321 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-09-01 04:55:34,321 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-09-01 04:55:34,321 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-09-01 04:55:34,321 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2023-09-01 04:55:34,322 INFO L138 SettingsManager]: * sizeof long double=12 [2023-09-01 04:55:34,322 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-09-01 04:55:34,322 INFO L138 SettingsManager]: * Use constant arrays=true [2023-09-01 04:55:34,322 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-09-01 04:55:34,322 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-09-01 04:55:34,323 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-09-01 04:55:34,323 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-09-01 04:55:34,323 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 04:55:34,323 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-09-01 04:55:34,323 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-09-01 04:55:34,324 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-09-01 04:55:34,324 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-09-01 04:55:34,324 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-09-01 04:55:34,324 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-09-01 04:55:34,324 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-09-01 04:55:34,325 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-09-01 04:55:34,325 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-09-01 04:55:34,325 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-09-01 04:55:34,325 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 5773bc320dd9dee5d943610df8c4ec3040864edddf388dd42a51d37167245e47 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> BEFORE [2023-09-01 04:55:34,621 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-09-01 04:55:34,644 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-09-01 04:55:34,647 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-09-01 04:55:34,648 INFO L271 PluginConnector]: Initializing CDTParser... [2023-09-01 04:55:34,648 INFO L275 PluginConnector]: CDTParser initialized [2023-09-01 04:55:34,649 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/stack_longest-2.i [2023-09-01 04:55:35,939 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-09-01 04:55:36,200 INFO L351 CDTParser]: Found 1 translation units. [2023-09-01 04:55:36,201 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/stack_longest-2.i [2023-09-01 04:55:36,214 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a400f013f/72c85963f1a04dc8b9f7ca54b06f232d/FLAG1dae4448c [2023-09-01 04:55:36,227 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a400f013f/72c85963f1a04dc8b9f7ca54b06f232d [2023-09-01 04:55:36,230 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-09-01 04:55:36,231 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-09-01 04:55:36,232 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-09-01 04:55:36,232 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-09-01 04:55:36,239 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-09-01 04:55:36,240 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 04:55:36" (1/1) ... [2023-09-01 04:55:36,242 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3dec0df9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 04:55:36, skipping insertion in model container [2023-09-01 04:55:36,242 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 04:55:36" (1/1) ... [2023-09-01 04:55:36,248 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-09-01 04:55:36,308 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-09-01 04:55:36,723 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/stack_longest-2.i[41530,41543] [2023-09-01 04:55:36,753 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 04:55:36,764 INFO L203 MainTranslator]: Completed pre-run [2023-09-01 04:55:36,814 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/stack_longest-2.i[41530,41543] [2023-09-01 04:55:36,825 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 04:55:36,882 INFO L208 MainTranslator]: Completed translation [2023-09-01 04:55:36,883 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 04:55:36 WrapperNode [2023-09-01 04:55:36,883 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-09-01 04:55:36,884 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-09-01 04:55:36,884 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-09-01 04:55:36,884 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-09-01 04:55:36,889 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 04:55:36" (1/1) ... [2023-09-01 04:55:36,907 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 04:55:36" (1/1) ... [2023-09-01 04:55:36,930 INFO L138 Inliner]: procedures = 277, calls = 38, calls flagged for inlining = 11, calls inlined = 11, statements flattened = 157 [2023-09-01 04:55:36,930 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-09-01 04:55:36,931 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-09-01 04:55:36,931 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-09-01 04:55:36,931 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-09-01 04:55:36,938 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 04:55:36" (1/1) ... [2023-09-01 04:55:36,938 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 04:55:36" (1/1) ... [2023-09-01 04:55:36,942 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 04:55:36" (1/1) ... [2023-09-01 04:55:36,942 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 04:55:36" (1/1) ... [2023-09-01 04:55:36,948 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 04:55:36" (1/1) ... [2023-09-01 04:55:36,951 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 04:55:36" (1/1) ... [2023-09-01 04:55:36,953 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 04:55:36" (1/1) ... [2023-09-01 04:55:36,955 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 04:55:36" (1/1) ... [2023-09-01 04:55:36,958 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-09-01 04:55:36,958 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-09-01 04:55:36,959 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-09-01 04:55:36,959 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-09-01 04:55:36,960 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 04:55:36" (1/1) ... [2023-09-01 04:55:36,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 04:55:36,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 04:55:37,000 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-09-01 04:55:37,011 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-09-01 04:55:37,037 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2023-09-01 04:55:37,037 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2023-09-01 04:55:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2023-09-01 04:55:37,038 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2023-09-01 04:55:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-09-01 04:55:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-09-01 04:55:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-09-01 04:55:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-09-01 04:55:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-09-01 04:55:37,038 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-09-01 04:55:37,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-09-01 04:55:37,039 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-09-01 04:55:37,039 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-09-01 04:55:37,040 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-09-01 04:55:37,201 INFO L236 CfgBuilder]: Building ICFG [2023-09-01 04:55:37,207 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-09-01 04:55:37,468 INFO L277 CfgBuilder]: Performing block encoding [2023-09-01 04:55:37,475 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-09-01 04:55:37,476 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-09-01 04:55:37,478 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 04:55:37 BoogieIcfgContainer [2023-09-01 04:55:37,478 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-09-01 04:55:37,480 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-09-01 04:55:37,480 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-09-01 04:55:37,482 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-09-01 04:55:37,483 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.09 04:55:36" (1/3) ... [2023-09-01 04:55:37,483 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78240f5c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 04:55:37, skipping insertion in model container [2023-09-01 04:55:37,484 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 04:55:36" (2/3) ... [2023-09-01 04:55:37,484 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78240f5c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 04:55:37, skipping insertion in model container [2023-09-01 04:55:37,484 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 04:55:37" (3/3) ... [2023-09-01 04:55:37,485 INFO L112 eAbstractionObserver]: Analyzing ICFG stack_longest-2.i [2023-09-01 04:55:37,493 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-09-01 04:55:37,501 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-09-01 04:55:37,502 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations. [2023-09-01 04:55:37,502 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-09-01 04:55:37,609 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-09-01 04:55:37,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 162 places, 165 transitions, 346 flow [2023-09-01 04:55:37,736 INFO L130 PetriNetUnfolder]: 10/163 cut-off events. [2023-09-01 04:55:37,736 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 04:55:37,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172 conditions, 163 events. 10/163 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 416 event pairs, 0 based on Foata normal form. 0/145 useless extension candidates. Maximal degree in co-relation 125. Up to 3 conditions per place. [2023-09-01 04:55:37,744 INFO L82 GeneralOperation]: Start removeDead. Operand has 162 places, 165 transitions, 346 flow [2023-09-01 04:55:37,751 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 151 places, 154 transitions, 317 flow [2023-09-01 04:55:37,755 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 04:55:37,775 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 151 places, 154 transitions, 317 flow [2023-09-01 04:55:37,781 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 151 places, 154 transitions, 317 flow [2023-09-01 04:55:37,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 151 places, 154 transitions, 317 flow [2023-09-01 04:55:37,837 INFO L130 PetriNetUnfolder]: 10/154 cut-off events. [2023-09-01 04:55:37,838 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-09-01 04:55:37,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162 conditions, 154 events. 10/154 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 352 event pairs, 0 based on Foata normal form. 0/136 useless extension candidates. Maximal degree in co-relation 125. Up to 3 conditions per place. [2023-09-01 04:55:37,849 INFO L119 LiptonReduction]: Number of co-enabled transitions 8200 [2023-09-01 04:55:41,348 INFO L134 LiptonReduction]: Checked pairs total: 12122 [2023-09-01 04:55:41,349 INFO L136 LiptonReduction]: Total number of compositions: 141 [2023-09-01 04:55:41,361 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-09-01 04:55:41,366 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=true, 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;@56934cc1, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 04:55:41,367 INFO L358 AbstractCegarLoop]: Starting to check reachability of 18 error locations. [2023-09-01 04:55:41,371 INFO L130 PetriNetUnfolder]: 1/19 cut-off events. [2023-09-01 04:55:41,371 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-09-01 04:55:41,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:55:41,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-09-01 04:55:41,372 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting t1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:55:41,380 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:55:41,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1379937117, now seen corresponding path program 1 times [2023-09-01 04:55:41,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:55:41,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23756512] [2023-09-01 04:55:41,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:55:41,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:55:41,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:55:41,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 04:55:41,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:55:41,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23756512] [2023-09-01 04:55:41,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23756512] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 04:55:41,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 04:55:41,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 04:55:41,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690908509] [2023-09-01 04:55:41,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 04:55:41,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 04:55:41,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:55:41,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 04:55:41,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 04:55:41,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 306 [2023-09-01 04:55:41,755 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 40 transitions, 89 flow. Second operand has 3 states, 3 states have (on average 149.33333333333334) internal successors, (448), 3 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:41,755 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:55:41,755 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 306 [2023-09-01 04:55:41,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:55:42,055 INFO L130 PetriNetUnfolder]: 1105/1816 cut-off events. [2023-09-01 04:55:42,056 INFO L131 PetriNetUnfolder]: For 70/70 co-relation queries the response was YES. [2023-09-01 04:55:42,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3658 conditions, 1816 events. 1105/1816 cut-off events. For 70/70 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8343 event pairs, 432 based on Foata normal form. 30/1275 useless extension candidates. Maximal degree in co-relation 3420. Up to 1222 conditions per place. [2023-09-01 04:55:42,066 INFO L137 encePairwiseOnDemand]: 299/306 looper letters, 58 selfloop transitions, 3 changer transitions 0/63 dead transitions. [2023-09-01 04:55:42,067 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 63 transitions, 263 flow [2023-09-01 04:55:42,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 04:55:42,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 04:55:42,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 506 transitions. [2023-09-01 04:55:42,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55119825708061 [2023-09-01 04:55:42,086 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 506 transitions. [2023-09-01 04:55:42,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 506 transitions. [2023-09-01 04:55:42,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:55:42,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 506 transitions. [2023-09-01 04:55:42,098 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 168.66666666666666) internal successors, (506), 3 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:42,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 306.0) internal successors, (1224), 4 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:42,104 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 306.0) internal successors, (1224), 4 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:42,105 INFO L175 Difference]: Start difference. First operand has 42 places, 40 transitions, 89 flow. Second operand 3 states and 506 transitions. [2023-09-01 04:55:42,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 63 transitions, 263 flow [2023-09-01 04:55:42,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 63 transitions, 255 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-09-01 04:55:42,113 INFO L231 Difference]: Finished difference. Result has 42 places, 41 transitions, 105 flow [2023-09-01 04:55:42,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=105, PETRI_PLACES=42, PETRI_TRANSITIONS=41} [2023-09-01 04:55:42,120 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2023-09-01 04:55:42,121 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 41 transitions, 105 flow [2023-09-01 04:55:42,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 149.33333333333334) internal successors, (448), 3 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:42,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:55:42,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 04:55:42,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-09-01 04:55:42,124 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:55:42,133 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:55:42,134 INFO L85 PathProgramCache]: Analyzing trace with hash -595359307, now seen corresponding path program 1 times [2023-09-01 04:55:42,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:55:42,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947656729] [2023-09-01 04:55:42,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:55:42,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:55:42,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:55:42,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 04:55:42,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:55:42,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947656729] [2023-09-01 04:55:42,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947656729] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 04:55:42,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 04:55:42,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 04:55:42,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530153165] [2023-09-01 04:55:42,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 04:55:42,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 04:55:42,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:55:42,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 04:55:42,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 04:55:42,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 306 [2023-09-01 04:55:42,274 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 41 transitions, 105 flow. Second operand has 3 states, 3 states have (on average 152.33333333333334) internal successors, (457), 3 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:42,274 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:55:42,274 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 306 [2023-09-01 04:55:42,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:55:42,578 INFO L130 PetriNetUnfolder]: 1668/2831 cut-off events. [2023-09-01 04:55:42,578 INFO L131 PetriNetUnfolder]: For 164/164 co-relation queries the response was YES. [2023-09-01 04:55:42,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5930 conditions, 2831 events. 1668/2831 cut-off events. For 164/164 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 14796 event pairs, 835 based on Foata normal form. 0/2211 useless extension candidates. Maximal degree in co-relation 5606. Up to 1755 conditions per place. [2023-09-01 04:55:42,594 INFO L137 encePairwiseOnDemand]: 301/306 looper letters, 68 selfloop transitions, 2 changer transitions 0/72 dead transitions. [2023-09-01 04:55:42,595 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 72 transitions, 324 flow [2023-09-01 04:55:42,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 04:55:42,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 04:55:42,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 521 transitions. [2023-09-01 04:55:42,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675381263616558 [2023-09-01 04:55:42,597 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 521 transitions. [2023-09-01 04:55:42,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 521 transitions. [2023-09-01 04:55:42,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:55:42,598 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 521 transitions. [2023-09-01 04:55:42,599 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 173.66666666666666) internal successors, (521), 3 states have internal predecessors, (521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:42,601 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 306.0) internal successors, (1224), 4 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:42,602 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 306.0) internal successors, (1224), 4 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:42,602 INFO L175 Difference]: Start difference. First operand has 42 places, 41 transitions, 105 flow. Second operand 3 states and 521 transitions. [2023-09-01 04:55:42,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 72 transitions, 324 flow [2023-09-01 04:55:42,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 72 transitions, 319 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 04:55:42,621 INFO L231 Difference]: Finished difference. Result has 44 places, 42 transitions, 118 flow [2023-09-01 04:55:42,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=118, PETRI_PLACES=44, PETRI_TRANSITIONS=42} [2023-09-01 04:55:42,623 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 2 predicate places. [2023-09-01 04:55:42,623 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 42 transitions, 118 flow [2023-09-01 04:55:42,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 152.33333333333334) internal successors, (457), 3 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:42,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:55:42,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 04:55:42,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-09-01 04:55:42,624 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting t1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:55:42,625 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:55:42,625 INFO L85 PathProgramCache]: Analyzing trace with hash 510376855, now seen corresponding path program 1 times [2023-09-01 04:55:42,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:55:42,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442321095] [2023-09-01 04:55:42,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:55:42,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:55:42,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:55:42,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 04:55:42,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:55:42,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442321095] [2023-09-01 04:55:42,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442321095] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 04:55:42,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 04:55:42,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 04:55:42,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449669333] [2023-09-01 04:55:42,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 04:55:42,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 04:55:42,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:55:42,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 04:55:42,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 04:55:42,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 306 [2023-09-01 04:55:42,696 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 42 transitions, 118 flow. Second operand has 3 states, 3 states have (on average 153.66666666666666) internal successors, (461), 3 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:42,697 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:55:42,698 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 306 [2023-09-01 04:55:42,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:55:43,020 INFO L130 PetriNetUnfolder]: 2077/3384 cut-off events. [2023-09-01 04:55:43,021 INFO L131 PetriNetUnfolder]: For 471/471 co-relation queries the response was YES. [2023-09-01 04:55:43,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7853 conditions, 3384 events. 2077/3384 cut-off events. For 471/471 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 18449 event pairs, 1125 based on Foata normal form. 0/2732 useless extension candidates. Maximal degree in co-relation 6986. Up to 2745 conditions per place. [2023-09-01 04:55:43,040 INFO L137 encePairwiseOnDemand]: 301/306 looper letters, 66 selfloop transitions, 2 changer transitions 0/70 dead transitions. [2023-09-01 04:55:43,040 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 70 transitions, 332 flow [2023-09-01 04:55:43,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 04:55:43,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 04:55:43,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 518 transitions. [2023-09-01 04:55:43,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642701525054467 [2023-09-01 04:55:43,043 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 518 transitions. [2023-09-01 04:55:43,043 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 518 transitions. [2023-09-01 04:55:43,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:55:43,044 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 518 transitions. [2023-09-01 04:55:43,045 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 172.66666666666666) internal successors, (518), 3 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:43,047 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 306.0) internal successors, (1224), 4 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:43,048 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 306.0) internal successors, (1224), 4 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:43,048 INFO L175 Difference]: Start difference. First operand has 44 places, 42 transitions, 118 flow. Second operand 3 states and 518 transitions. [2023-09-01 04:55:43,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 70 transitions, 332 flow [2023-09-01 04:55:43,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 70 transitions, 328 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 04:55:43,051 INFO L231 Difference]: Finished difference. Result has 46 places, 43 transitions, 132 flow [2023-09-01 04:55:43,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=132, PETRI_PLACES=46, PETRI_TRANSITIONS=43} [2023-09-01 04:55:43,053 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2023-09-01 04:55:43,053 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 43 transitions, 132 flow [2023-09-01 04:55:43,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 153.66666666666666) internal successors, (461), 3 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:43,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:55:43,054 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 04:55:43,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-09-01 04:55:43,055 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:55:43,055 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:55:43,055 INFO L85 PathProgramCache]: Analyzing trace with hash 2141768095, now seen corresponding path program 1 times [2023-09-01 04:55:43,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:55:43,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54344415] [2023-09-01 04:55:43,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:55:43,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:55:43,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:55:43,132 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 04:55:43,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:55:43,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54344415] [2023-09-01 04:55:43,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54344415] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 04:55:43,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 04:55:43,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 04:55:43,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905555879] [2023-09-01 04:55:43,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 04:55:43,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 04:55:43,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:55:43,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 04:55:43,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 04:55:43,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 306 [2023-09-01 04:55:43,143 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 43 transitions, 132 flow. Second operand has 3 states, 3 states have (on average 153.0) internal successors, (459), 3 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:43,143 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:55:43,143 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 306 [2023-09-01 04:55:43,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:55:43,403 INFO L130 PetriNetUnfolder]: 1793/3144 cut-off events. [2023-09-01 04:55:43,403 INFO L131 PetriNetUnfolder]: For 532/532 co-relation queries the response was YES. [2023-09-01 04:55:43,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7202 conditions, 3144 events. 1793/3144 cut-off events. For 532/532 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 17827 event pairs, 95 based on Foata normal form. 0/2762 useless extension candidates. Maximal degree in co-relation 6840. Up to 2734 conditions per place. [2023-09-01 04:55:43,420 INFO L137 encePairwiseOnDemand]: 304/306 looper letters, 59 selfloop transitions, 1 changer transitions 0/62 dead transitions. [2023-09-01 04:55:43,421 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 62 transitions, 313 flow [2023-09-01 04:55:43,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 04:55:43,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 04:55:43,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 506 transitions. [2023-09-01 04:55:43,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55119825708061 [2023-09-01 04:55:43,423 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 506 transitions. [2023-09-01 04:55:43,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 506 transitions. [2023-09-01 04:55:43,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:55:43,424 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 506 transitions. [2023-09-01 04:55:43,425 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 168.66666666666666) internal successors, (506), 3 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:43,427 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 306.0) internal successors, (1224), 4 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:43,428 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 306.0) internal successors, (1224), 4 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:43,428 INFO L175 Difference]: Start difference. First operand has 46 places, 43 transitions, 132 flow. Second operand 3 states and 506 transitions. [2023-09-01 04:55:43,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 62 transitions, 313 flow [2023-09-01 04:55:43,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 62 transitions, 309 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 04:55:43,431 INFO L231 Difference]: Finished difference. Result has 46 places, 42 transitions, 128 flow [2023-09-01 04:55:43,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=128, PETRI_PLACES=46, PETRI_TRANSITIONS=42} [2023-09-01 04:55:43,432 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2023-09-01 04:55:43,432 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 42 transitions, 128 flow [2023-09-01 04:55:43,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 153.0) internal successors, (459), 3 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:43,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:55:43,433 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 04:55:43,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-09-01 04:55:43,433 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:55:43,433 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:55:43,434 INFO L85 PathProgramCache]: Analyzing trace with hash 2141768193, now seen corresponding path program 1 times [2023-09-01 04:55:43,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:55:43,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996224963] [2023-09-01 04:55:43,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:55:43,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:55:43,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:55:43,474 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 04:55:43,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:55:43,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996224963] [2023-09-01 04:55:43,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996224963] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 04:55:43,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 04:55:43,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 04:55:43,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185330918] [2023-09-01 04:55:43,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 04:55:43,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 04:55:43,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:55:43,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 04:55:43,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 04:55:43,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 306 [2023-09-01 04:55:43,484 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 42 transitions, 128 flow. Second operand has 3 states, 3 states have (on average 152.0) internal successors, (456), 3 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:43,484 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:55:43,485 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 306 [2023-09-01 04:55:43,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:55:43,768 INFO L130 PetriNetUnfolder]: 1680/2953 cut-off events. [2023-09-01 04:55:43,769 INFO L131 PetriNetUnfolder]: For 583/583 co-relation queries the response was YES. [2023-09-01 04:55:43,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6690 conditions, 2953 events. 1680/2953 cut-off events. For 583/583 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 16501 event pairs, 305 based on Foata normal form. 0/2659 useless extension candidates. Maximal degree in co-relation 6342. Up to 2083 conditions per place. [2023-09-01 04:55:43,785 INFO L137 encePairwiseOnDemand]: 302/306 looper letters, 56 selfloop transitions, 4 changer transitions 0/62 dead transitions. [2023-09-01 04:55:43,785 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 62 transitions, 309 flow [2023-09-01 04:55:43,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 04:55:43,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 04:55:43,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 503 transitions. [2023-09-01 04:55:43,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5479302832244008 [2023-09-01 04:55:43,787 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 503 transitions. [2023-09-01 04:55:43,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 503 transitions. [2023-09-01 04:55:43,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:55:43,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 503 transitions. [2023-09-01 04:55:43,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 167.66666666666666) internal successors, (503), 3 states have internal predecessors, (503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:43,791 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 306.0) internal successors, (1224), 4 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:43,791 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 306.0) internal successors, (1224), 4 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:43,792 INFO L175 Difference]: Start difference. First operand has 46 places, 42 transitions, 128 flow. Second operand 3 states and 503 transitions. [2023-09-01 04:55:43,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 62 transitions, 309 flow [2023-09-01 04:55:43,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 62 transitions, 308 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 04:55:43,794 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 139 flow [2023-09-01 04:55:43,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=123, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=139, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2023-09-01 04:55:43,795 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 5 predicate places. [2023-09-01 04:55:43,795 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 139 flow [2023-09-01 04:55:43,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 152.0) internal successors, (456), 3 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:43,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:55:43,796 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 04:55:43,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-09-01 04:55:43,796 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:55:43,797 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:55:43,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1231784516, now seen corresponding path program 1 times [2023-09-01 04:55:43,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:55:43,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824945965] [2023-09-01 04:55:43,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:55:43,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:55:43,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:55:43,904 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 04:55:43,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:55:43,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824945965] [2023-09-01 04:55:43,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824945965] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 04:55:43,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712577131] [2023-09-01 04:55:43,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:55:43,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 04:55:43,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 04:55:43,913 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-09-01 04:55:43,920 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-09-01 04:55:44,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:55:44,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 4 conjunts are in the unsatisfiable core [2023-09-01 04:55:44,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 04:55:44,105 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 04:55:44,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 04:55:44,165 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 04:55:44,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712577131] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 04:55:44,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 04:55:44,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2023-09-01 04:55:44,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131002653] [2023-09-01 04:55:44,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 04:55:44,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-09-01 04:55:44,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:55:44,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-09-01 04:55:44,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-09-01 04:55:44,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 306 [2023-09-01 04:55:44,249 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 42 transitions, 139 flow. Second operand has 10 states, 10 states have (on average 144.7) internal successors, (1447), 10 states have internal predecessors, (1447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:44,249 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:55:44,249 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 306 [2023-09-01 04:55:44,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:55:45,097 INFO L130 PetriNetUnfolder]: 4162/6891 cut-off events. [2023-09-01 04:55:45,098 INFO L131 PetriNetUnfolder]: For 3792/3792 co-relation queries the response was YES. [2023-09-01 04:55:45,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17356 conditions, 6891 events. 4162/6891 cut-off events. For 3792/3792 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 39087 event pairs, 673 based on Foata normal form. 146/6433 useless extension candidates. Maximal degree in co-relation 16768. Up to 2039 conditions per place. [2023-09-01 04:55:45,149 INFO L137 encePairwiseOnDemand]: 294/306 looper letters, 212 selfloop transitions, 40 changer transitions 2/255 dead transitions. [2023-09-01 04:55:45,149 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 255 transitions, 1399 flow [2023-09-01 04:55:45,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 04:55:45,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 04:55:45,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2217 transitions. [2023-09-01 04:55:45,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5175070028011205 [2023-09-01 04:55:45,156 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2217 transitions. [2023-09-01 04:55:45,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2217 transitions. [2023-09-01 04:55:45,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:55:45,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2217 transitions. [2023-09-01 04:55:45,165 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 158.35714285714286) internal successors, (2217), 14 states have internal predecessors, (2217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:45,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 306.0) internal successors, (4590), 15 states have internal predecessors, (4590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:45,173 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 306.0) internal successors, (4590), 15 states have internal predecessors, (4590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:45,173 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 139 flow. Second operand 14 states and 2217 transitions. [2023-09-01 04:55:45,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 255 transitions, 1399 flow [2023-09-01 04:55:45,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 255 transitions, 1353 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 04:55:45,194 INFO L231 Difference]: Finished difference. Result has 68 places, 81 transitions, 446 flow [2023-09-01 04:55:45,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=446, PETRI_PLACES=68, PETRI_TRANSITIONS=81} [2023-09-01 04:55:45,196 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2023-09-01 04:55:45,197 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 81 transitions, 446 flow [2023-09-01 04:55:45,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 144.7) internal successors, (1447), 10 states have internal predecessors, (1447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:45,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:55:45,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 04:55:45,210 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-09-01 04:55:45,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-09-01 04:55:45,405 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:55:45,406 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:55:45,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1723074253, now seen corresponding path program 1 times [2023-09-01 04:55:45,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:55:45,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469028276] [2023-09-01 04:55:45,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:55:45,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:55:45,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:55:45,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 04:55:45,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:55:45,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469028276] [2023-09-01 04:55:45,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469028276] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 04:55:45,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 04:55:45,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 04:55:45,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189295827] [2023-09-01 04:55:45,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 04:55:45,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 04:55:45,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:55:45,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 04:55:45,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 04:55:45,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 306 [2023-09-01 04:55:45,527 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 81 transitions, 446 flow. Second operand has 3 states, 3 states have (on average 153.33333333333334) internal successors, (460), 3 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:45,527 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:55:45,527 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 306 [2023-09-01 04:55:45,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:55:45,896 INFO L130 PetriNetUnfolder]: 1910/3279 cut-off events. [2023-09-01 04:55:45,896 INFO L131 PetriNetUnfolder]: For 3410/3410 co-relation queries the response was YES. [2023-09-01 04:55:45,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10001 conditions, 3279 events. 1910/3279 cut-off events. For 3410/3410 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 17380 event pairs, 419 based on Foata normal form. 202/3241 useless extension candidates. Maximal degree in co-relation 9336. Up to 2259 conditions per place. [2023-09-01 04:55:45,921 INFO L137 encePairwiseOnDemand]: 301/306 looper letters, 66 selfloop transitions, 6 changer transitions 0/76 dead transitions. [2023-09-01 04:55:45,921 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 76 transitions, 524 flow [2023-09-01 04:55:45,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 04:55:45,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 04:55:45,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 496 transitions. [2023-09-01 04:55:45,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5403050108932462 [2023-09-01 04:55:45,924 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 496 transitions. [2023-09-01 04:55:45,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 496 transitions. [2023-09-01 04:55:45,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:55:45,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 496 transitions. [2023-09-01 04:55:45,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 165.33333333333334) internal successors, (496), 3 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-09-01 04:55:45,927 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 306.0) internal successors, (1224), 4 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:45,928 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 306.0) internal successors, (1224), 4 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:45,928 INFO L175 Difference]: Start difference. First operand has 68 places, 81 transitions, 446 flow. Second operand 3 states and 496 transitions. [2023-09-01 04:55:45,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 76 transitions, 524 flow [2023-09-01 04:55:45,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 76 transitions, 491 flow, removed 10 selfloop flow, removed 6 redundant places. [2023-09-01 04:55:45,997 INFO L231 Difference]: Finished difference. Result has 59 places, 61 transitions, 299 flow [2023-09-01 04:55:45,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=299, PETRI_PLACES=59, PETRI_TRANSITIONS=61} [2023-09-01 04:55:45,997 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 17 predicate places. [2023-09-01 04:55:45,998 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 61 transitions, 299 flow [2023-09-01 04:55:45,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 153.33333333333334) internal successors, (460), 3 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:45,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:55:45,998 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 04:55:45,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-09-01 04:55:45,999 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:55:45,999 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:55:45,999 INFO L85 PathProgramCache]: Analyzing trace with hash -470870337, now seen corresponding path program 1 times [2023-09-01 04:55:45,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:55:46,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612459766] [2023-09-01 04:55:46,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:55:46,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:55:46,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:55:46,098 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 04:55:46,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:55:46,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612459766] [2023-09-01 04:55:46,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612459766] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 04:55:46,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1644112311] [2023-09-01 04:55:46,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:55:46,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 04:55:46,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 04:55:46,101 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-09-01 04:55:46,127 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-09-01 04:55:46,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:55:46,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 5 conjunts are in the unsatisfiable core [2023-09-01 04:55:46,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 04:55:46,247 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 04:55:46,247 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 04:55:46,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1644112311] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 04:55:46,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 04:55:46,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-09-01 04:55:46,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996143171] [2023-09-01 04:55:46,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 04:55:46,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 04:55:46,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:55:46,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 04:55:46,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-09-01 04:55:46,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 306 [2023-09-01 04:55:46,290 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 61 transitions, 299 flow. Second operand has 5 states, 5 states have (on average 144.2) internal successors, (721), 5 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:46,291 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:55:46,291 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 306 [2023-09-01 04:55:46,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:55:46,629 INFO L130 PetriNetUnfolder]: 1801/3184 cut-off events. [2023-09-01 04:55:46,630 INFO L131 PetriNetUnfolder]: For 3013/3013 co-relation queries the response was YES. [2023-09-01 04:55:46,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9512 conditions, 3184 events. 1801/3184 cut-off events. For 3013/3013 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 15734 event pairs, 527 based on Foata normal form. 250/3196 useless extension candidates. Maximal degree in co-relation 8882. Up to 1653 conditions per place. [2023-09-01 04:55:46,650 INFO L137 encePairwiseOnDemand]: 295/306 looper letters, 92 selfloop transitions, 16 changer transitions 0/109 dead transitions. [2023-09-01 04:55:46,651 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 109 transitions, 723 flow [2023-09-01 04:55:46,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-09-01 04:55:46,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-09-01 04:55:46,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 931 transitions. [2023-09-01 04:55:46,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5070806100217865 [2023-09-01 04:55:46,654 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 931 transitions. [2023-09-01 04:55:46,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 931 transitions. [2023-09-01 04:55:46,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:55:46,655 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 931 transitions. [2023-09-01 04:55:46,657 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 155.16666666666666) internal successors, (931), 6 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:46,659 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 306.0) internal successors, (2142), 7 states have internal predecessors, (2142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:46,660 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 306.0) internal successors, (2142), 7 states have internal predecessors, (2142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:46,660 INFO L175 Difference]: Start difference. First operand has 59 places, 61 transitions, 299 flow. Second operand 6 states and 931 transitions. [2023-09-01 04:55:46,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 109 transitions, 723 flow [2023-09-01 04:55:46,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 109 transitions, 711 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 04:55:46,666 INFO L231 Difference]: Finished difference. Result has 65 places, 64 transitions, 403 flow [2023-09-01 04:55:46,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=257, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=403, PETRI_PLACES=65, PETRI_TRANSITIONS=64} [2023-09-01 04:55:46,667 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2023-09-01 04:55:46,667 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 64 transitions, 403 flow [2023-09-01 04:55:46,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 144.2) internal successors, (721), 5 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:46,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:55:46,668 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-09-01 04:55:46,679 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-09-01 04:55:46,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-09-01 04:55:46,882 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:55:46,883 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:55:46,883 INFO L85 PathProgramCache]: Analyzing trace with hash -334382920, now seen corresponding path program 1 times [2023-09-01 04:55:46,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:55:46,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865894449] [2023-09-01 04:55:46,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:55:46,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:55:46,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:55:46,933 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 04:55:46,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:55:46,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865894449] [2023-09-01 04:55:46,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865894449] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 04:55:46,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 04:55:46,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 04:55:46,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778294547] [2023-09-01 04:55:46,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 04:55:46,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 04:55:46,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:55:46,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 04:55:46,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 04:55:46,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 306 [2023-09-01 04:55:46,943 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 64 transitions, 403 flow. Second operand has 3 states, 3 states have (on average 156.33333333333334) internal successors, (469), 3 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:46,944 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:55:46,944 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 306 [2023-09-01 04:55:46,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:55:47,237 INFO L130 PetriNetUnfolder]: 1584/2841 cut-off events. [2023-09-01 04:55:47,238 INFO L131 PetriNetUnfolder]: For 3626/3630 co-relation queries the response was YES. [2023-09-01 04:55:47,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8857 conditions, 2841 events. 1584/2841 cut-off events. For 3626/3630 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 14188 event pairs, 515 based on Foata normal form. 4/2725 useless extension candidates. Maximal degree in co-relation 8360. Up to 2771 conditions per place. [2023-09-01 04:55:47,256 INFO L137 encePairwiseOnDemand]: 304/306 looper letters, 66 selfloop transitions, 1 changer transitions 0/72 dead transitions. [2023-09-01 04:55:47,257 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 72 transitions, 574 flow [2023-09-01 04:55:47,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 04:55:47,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 04:55:47,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 491 transitions. [2023-09-01 04:55:47,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348583877995643 [2023-09-01 04:55:47,259 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 491 transitions. [2023-09-01 04:55:47,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 491 transitions. [2023-09-01 04:55:47,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:55:47,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 491 transitions. [2023-09-01 04:55:47,260 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 163.66666666666666) internal successors, (491), 3 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:47,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 306.0) internal successors, (1224), 4 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:47,262 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 306.0) internal successors, (1224), 4 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:47,262 INFO L175 Difference]: Start difference. First operand has 65 places, 64 transitions, 403 flow. Second operand 3 states and 491 transitions. [2023-09-01 04:55:47,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 72 transitions, 574 flow [2023-09-01 04:55:47,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 72 transitions, 566 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-09-01 04:55:47,269 INFO L231 Difference]: Finished difference. Result has 64 places, 63 transitions, 393 flow [2023-09-01 04:55:47,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=391, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=393, PETRI_PLACES=64, PETRI_TRANSITIONS=63} [2023-09-01 04:55:47,270 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2023-09-01 04:55:47,270 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 63 transitions, 393 flow [2023-09-01 04:55:47,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 156.33333333333334) internal successors, (469), 3 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:47,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:55:47,271 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-09-01 04:55:47,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-09-01 04:55:47,271 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:55:47,272 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:55:47,272 INFO L85 PathProgramCache]: Analyzing trace with hash -334382869, now seen corresponding path program 1 times [2023-09-01 04:55:47,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:55:47,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704204471] [2023-09-01 04:55:47,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:55:47,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:55:47,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:55:47,316 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 04:55:47,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:55:47,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704204471] [2023-09-01 04:55:47,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704204471] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 04:55:47,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 04:55:47,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 04:55:47,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910355557] [2023-09-01 04:55:47,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 04:55:47,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 04:55:47,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:55:47,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 04:55:47,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 04:55:47,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 306 [2023-09-01 04:55:47,325 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 63 transitions, 393 flow. Second operand has 3 states, 3 states have (on average 155.33333333333334) internal successors, (466), 3 states have internal predecessors, (466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:47,326 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:55:47,326 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 306 [2023-09-01 04:55:47,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:55:47,557 INFO L130 PetriNetUnfolder]: 1421/2560 cut-off events. [2023-09-01 04:55:47,558 INFO L131 PetriNetUnfolder]: For 3186/3190 co-relation queries the response was YES. [2023-09-01 04:55:47,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7985 conditions, 2560 events. 1421/2560 cut-off events. For 3186/3190 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 12303 event pairs, 395 based on Foata normal form. 4/2558 useless extension candidates. Maximal degree in co-relation 4718. Up to 1498 conditions per place. [2023-09-01 04:55:47,573 INFO L137 encePairwiseOnDemand]: 302/306 looper letters, 74 selfloop transitions, 4 changer transitions 0/83 dead transitions. [2023-09-01 04:55:47,574 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 83 transitions, 652 flow [2023-09-01 04:55:47,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 04:55:47,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 04:55:47,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 496 transitions. [2023-09-01 04:55:47,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5403050108932462 [2023-09-01 04:55:47,576 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 496 transitions. [2023-09-01 04:55:47,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 496 transitions. [2023-09-01 04:55:47,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:55:47,576 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 496 transitions. [2023-09-01 04:55:47,578 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 165.33333333333334) internal successors, (496), 3 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-09-01 04:55:47,579 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 306.0) internal successors, (1224), 4 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:47,580 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 306.0) internal successors, (1224), 4 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:47,580 INFO L175 Difference]: Start difference. First operand has 64 places, 63 transitions, 393 flow. Second operand 3 states and 496 transitions. [2023-09-01 04:55:47,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 83 transitions, 652 flow [2023-09-01 04:55:47,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 83 transitions, 651 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 04:55:47,588 INFO L231 Difference]: Finished difference. Result has 65 places, 63 transitions, 405 flow [2023-09-01 04:55:47,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=388, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=405, PETRI_PLACES=65, PETRI_TRANSITIONS=63} [2023-09-01 04:55:47,590 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2023-09-01 04:55:47,591 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 63 transitions, 405 flow [2023-09-01 04:55:47,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 155.33333333333334) internal successors, (466), 3 states have internal predecessors, (466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:47,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:55:47,592 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 04:55:47,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-09-01 04:55:47,593 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:55:47,593 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:55:47,593 INFO L85 PathProgramCache]: Analyzing trace with hash -591784532, now seen corresponding path program 1 times [2023-09-01 04:55:47,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:55:47,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916848931] [2023-09-01 04:55:47,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:55:47,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:55:47,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:55:47,714 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 04:55:47,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:55:47,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916848931] [2023-09-01 04:55:47,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916848931] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 04:55:47,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 04:55:47,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-09-01 04:55:47,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759578838] [2023-09-01 04:55:47,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 04:55:47,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 04:55:47,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:55:47,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 04:55:47,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-09-01 04:55:47,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 306 [2023-09-01 04:55:47,744 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 63 transitions, 405 flow. Second operand has 4 states, 4 states have (on average 151.5) internal successors, (606), 4 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:47,745 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:55:47,745 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 306 [2023-09-01 04:55:47,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:55:47,968 INFO L130 PetriNetUnfolder]: 1424/2553 cut-off events. [2023-09-01 04:55:47,968 INFO L131 PetriNetUnfolder]: For 4190/4190 co-relation queries the response was YES. [2023-09-01 04:55:47,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8363 conditions, 2553 events. 1424/2553 cut-off events. For 4190/4190 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 12080 event pairs, 1086 based on Foata normal form. 18/2565 useless extension candidates. Maximal degree in co-relation 7946. Up to 2415 conditions per place. [2023-09-01 04:55:47,984 INFO L137 encePairwiseOnDemand]: 301/306 looper letters, 58 selfloop transitions, 6 changer transitions 9/74 dead transitions. [2023-09-01 04:55:47,984 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 74 transitions, 595 flow [2023-09-01 04:55:47,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-09-01 04:55:47,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-09-01 04:55:47,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 623 transitions. [2023-09-01 04:55:47,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5089869281045751 [2023-09-01 04:55:47,986 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 623 transitions. [2023-09-01 04:55:47,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 623 transitions. [2023-09-01 04:55:47,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:55:47,987 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 623 transitions. [2023-09-01 04:55:47,989 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 155.75) internal successors, (623), 4 states have internal predecessors, (623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:47,990 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 306.0) internal successors, (1530), 5 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:47,991 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 306.0) internal successors, (1530), 5 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:47,991 INFO L175 Difference]: Start difference. First operand has 65 places, 63 transitions, 405 flow. Second operand 4 states and 623 transitions. [2023-09-01 04:55:47,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 74 transitions, 595 flow [2023-09-01 04:55:47,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 74 transitions, 587 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 04:55:47,999 INFO L231 Difference]: Finished difference. Result has 66 places, 59 transitions, 398 flow [2023-09-01 04:55:47,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=395, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=398, PETRI_PLACES=66, PETRI_TRANSITIONS=59} [2023-09-01 04:55:48,000 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 24 predicate places. [2023-09-01 04:55:48,000 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 59 transitions, 398 flow [2023-09-01 04:55:48,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 151.5) internal successors, (606), 4 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:48,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:55:48,001 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 04:55:48,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-09-01 04:55:48,001 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:55:48,001 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:55:48,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1049374055, now seen corresponding path program 1 times [2023-09-01 04:55:48,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:55:48,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62299239] [2023-09-01 04:55:48,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:55:48,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:55:48,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:55:48,103 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 04:55:48,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:55:48,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62299239] [2023-09-01 04:55:48,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62299239] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 04:55:48,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50860014] [2023-09-01 04:55:48,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:55:48,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 04:55:48,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 04:55:48,109 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-09-01 04:55:48,112 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-09-01 04:55:48,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:55:48,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 6 conjunts are in the unsatisfiable core [2023-09-01 04:55:48,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 04:55:48,260 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 04:55:48,261 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 04:55:48,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50860014] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 04:55:48,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 04:55:48,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 9 [2023-09-01 04:55:48,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730642994] [2023-09-01 04:55:48,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 04:55:48,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 04:55:48,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:55:48,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 04:55:48,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-09-01 04:55:48,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 306 [2023-09-01 04:55:48,292 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 59 transitions, 398 flow. Second operand has 5 states, 5 states have (on average 148.4) internal successors, (742), 5 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:48,292 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:55:48,292 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 306 [2023-09-01 04:55:48,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:55:48,534 INFO L130 PetriNetUnfolder]: 1361/2424 cut-off events. [2023-09-01 04:55:48,534 INFO L131 PetriNetUnfolder]: For 4092/4092 co-relation queries the response was YES. [2023-09-01 04:55:48,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8175 conditions, 2424 events. 1361/2424 cut-off events. For 4092/4092 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 10945 event pairs, 405 based on Foata normal form. 22/2440 useless extension candidates. Maximal degree in co-relation 7743. Up to 1340 conditions per place. [2023-09-01 04:55:48,548 INFO L137 encePairwiseOnDemand]: 298/306 looper letters, 74 selfloop transitions, 19 changer transitions 0/94 dead transitions. [2023-09-01 04:55:48,548 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 94 transitions, 784 flow [2023-09-01 04:55:48,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-09-01 04:55:48,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-09-01 04:55:48,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 914 transitions. [2023-09-01 04:55:48,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49782135076252726 [2023-09-01 04:55:48,575 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 914 transitions. [2023-09-01 04:55:48,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 914 transitions. [2023-09-01 04:55:48,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:55:48,577 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 914 transitions. [2023-09-01 04:55:48,580 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 152.33333333333334) internal successors, (914), 6 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:48,585 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 306.0) internal successors, (2142), 7 states have internal predecessors, (2142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:48,585 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 306.0) internal successors, (2142), 7 states have internal predecessors, (2142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:48,586 INFO L175 Difference]: Start difference. First operand has 66 places, 59 transitions, 398 flow. Second operand 6 states and 914 transitions. [2023-09-01 04:55:48,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 94 transitions, 784 flow [2023-09-01 04:55:48,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 94 transitions, 770 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-09-01 04:55:48,593 INFO L231 Difference]: Finished difference. Result has 67 places, 67 transitions, 540 flow [2023-09-01 04:55:48,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=540, PETRI_PLACES=67, PETRI_TRANSITIONS=67} [2023-09-01 04:55:48,595 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 25 predicate places. [2023-09-01 04:55:48,595 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 67 transitions, 540 flow [2023-09-01 04:55:48,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 148.4) internal successors, (742), 5 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:48,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:55:48,596 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 04:55:48,605 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-09-01 04:55:48,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 04:55:48,803 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:55:48,803 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:55:48,803 INFO L85 PathProgramCache]: Analyzing trace with hash -733508628, now seen corresponding path program 1 times [2023-09-01 04:55:48,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:55:48,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649474467] [2023-09-01 04:55:48,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:55:48,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:55:48,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:55:48,883 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 04:55:48,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:55:48,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649474467] [2023-09-01 04:55:48,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649474467] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 04:55:48,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 04:55:48,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-09-01 04:55:48,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962170966] [2023-09-01 04:55:48,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 04:55:48,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 04:55:48,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:55:48,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 04:55:48,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-09-01 04:55:48,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 306 [2023-09-01 04:55:48,926 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 67 transitions, 540 flow. Second operand has 5 states, 5 states have (on average 146.4) internal successors, (732), 5 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:48,926 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:55:48,927 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 306 [2023-09-01 04:55:48,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:55:49,162 INFO L130 PetriNetUnfolder]: 1410/2523 cut-off events. [2023-09-01 04:55:49,163 INFO L131 PetriNetUnfolder]: For 4800/4800 co-relation queries the response was YES. [2023-09-01 04:55:49,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8765 conditions, 2523 events. 1410/2523 cut-off events. For 4800/4800 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 11570 event pairs, 275 based on Foata normal form. 8/2525 useless extension candidates. Maximal degree in co-relation 8322. Up to 1338 conditions per place. [2023-09-01 04:55:49,177 INFO L137 encePairwiseOnDemand]: 298/306 looper letters, 87 selfloop transitions, 19 changer transitions 0/107 dead transitions. [2023-09-01 04:55:49,178 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 107 transitions, 940 flow [2023-09-01 04:55:49,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 04:55:49,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 04:55:49,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 771 transitions. [2023-09-01 04:55:49,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.503921568627451 [2023-09-01 04:55:49,180 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 771 transitions. [2023-09-01 04:55:49,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 771 transitions. [2023-09-01 04:55:49,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:55:49,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 771 transitions. [2023-09-01 04:55:49,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 154.2) internal successors, (771), 5 states have internal predecessors, (771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:49,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 306.0) internal successors, (1836), 6 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:49,186 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 306.0) internal successors, (1836), 6 states have internal predecessors, (1836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:49,186 INFO L175 Difference]: Start difference. First operand has 67 places, 67 transitions, 540 flow. Second operand 5 states and 771 transitions. [2023-09-01 04:55:49,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 107 transitions, 940 flow [2023-09-01 04:55:49,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 107 transitions, 931 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-09-01 04:55:49,195 INFO L231 Difference]: Finished difference. Result has 71 places, 69 transitions, 612 flow [2023-09-01 04:55:49,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=612, PETRI_PLACES=71, PETRI_TRANSITIONS=69} [2023-09-01 04:55:49,196 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 29 predicate places. [2023-09-01 04:55:49,196 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 69 transitions, 612 flow [2023-09-01 04:55:49,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 146.4) internal successors, (732), 5 states have internal predecessors, (732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:49,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:55:49,197 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1] [2023-09-01 04:55:49,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-09-01 04:55:49,197 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:55:49,198 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:55:49,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1545815804, now seen corresponding path program 1 times [2023-09-01 04:55:49,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:55:49,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501135753] [2023-09-01 04:55:49,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:55:49,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:55:49,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:55:49,349 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 04:55:49,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:55:49,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501135753] [2023-09-01 04:55:49,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501135753] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 04:55:49,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1773104518] [2023-09-01 04:55:49,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:55:49,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 04:55:49,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 04:55:49,353 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-09-01 04:55:49,364 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-09-01 04:55:49,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:55:49,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 9 conjunts are in the unsatisfiable core [2023-09-01 04:55:49,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 04:55:49,548 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 04:55:49,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 04:55:49,656 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 04:55:49,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1773104518] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 04:55:49,656 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 04:55:49,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-09-01 04:55:49,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452162202] [2023-09-01 04:55:49,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 04:55:49,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 04:55:49,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:55:49,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 04:55:49,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2023-09-01 04:55:49,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 306 [2023-09-01 04:55:49,752 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 69 transitions, 612 flow. Second operand has 18 states, 18 states have (on average 145.05555555555554) internal successors, (2611), 18 states have internal predecessors, (2611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:49,752 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:55:49,752 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 306 [2023-09-01 04:55:49,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:55:50,613 INFO L130 PetriNetUnfolder]: 2450/4359 cut-off events. [2023-09-01 04:55:50,613 INFO L131 PetriNetUnfolder]: For 13104/13104 co-relation queries the response was YES. [2023-09-01 04:55:50,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15858 conditions, 4359 events. 2450/4359 cut-off events. For 13104/13104 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 19534 event pairs, 373 based on Foata normal form. 100/4459 useless extension candidates. Maximal degree in co-relation 15200. Up to 873 conditions per place. [2023-09-01 04:55:50,647 INFO L137 encePairwiseOnDemand]: 298/306 looper letters, 250 selfloop transitions, 62 changer transitions 0/313 dead transitions. [2023-09-01 04:55:50,647 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 313 transitions, 2626 flow [2023-09-01 04:55:50,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-09-01 04:55:50,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-09-01 04:55:50,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2023-09-01 04:55:50,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5046439628482973 [2023-09-01 04:55:50,656 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2023-09-01 04:55:50,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2023-09-01 04:55:50,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:55:50,658 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2023-09-01 04:55:50,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.42105263157896) internal successors, (2934), 19 states have internal predecessors, (2934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:50,674 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 306.0) internal successors, (6120), 20 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:50,675 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 306.0) internal successors, (6120), 20 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:50,675 INFO L175 Difference]: Start difference. First operand has 71 places, 69 transitions, 612 flow. Second operand 19 states and 2934 transitions. [2023-09-01 04:55:50,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 313 transitions, 2626 flow [2023-09-01 04:55:50,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 313 transitions, 2606 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-09-01 04:55:50,693 INFO L231 Difference]: Finished difference. Result has 93 places, 105 transitions, 1228 flow [2023-09-01 04:55:50,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1228, PETRI_PLACES=93, PETRI_TRANSITIONS=105} [2023-09-01 04:55:50,694 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 51 predicate places. [2023-09-01 04:55:50,694 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 105 transitions, 1228 flow [2023-09-01 04:55:50,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 145.05555555555554) internal successors, (2611), 18 states have internal predecessors, (2611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:50,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:55:50,695 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 04:55:50,707 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-09-01 04:55:50,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 04:55:50,908 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:55:50,908 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:55:50,908 INFO L85 PathProgramCache]: Analyzing trace with hash 921312875, now seen corresponding path program 2 times [2023-09-01 04:55:50,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:55:50,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768932127] [2023-09-01 04:55:50,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:55:50,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:55:50,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:55:51,145 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 04:55:51,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:55:51,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768932127] [2023-09-01 04:55:51,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768932127] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 04:55:51,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 04:55:51,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-09-01 04:55:51,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836270046] [2023-09-01 04:55:51,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 04:55:51,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-09-01 04:55:51,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:55:51,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-09-01 04:55:51,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-09-01 04:55:51,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 306 [2023-09-01 04:55:51,226 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 105 transitions, 1228 flow. Second operand has 7 states, 7 states have (on average 138.0) internal successors, (966), 7 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:51,227 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:55:51,227 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 306 [2023-09-01 04:55:51,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:55:51,791 INFO L130 PetriNetUnfolder]: 2313/4164 cut-off events. [2023-09-01 04:55:51,791 INFO L131 PetriNetUnfolder]: For 14098/14098 co-relation queries the response was YES. [2023-09-01 04:55:51,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15657 conditions, 4164 events. 2313/4164 cut-off events. For 14098/14098 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 18763 event pairs, 300 based on Foata normal form. 72/4236 useless extension candidates. Maximal degree in co-relation 14958. Up to 2986 conditions per place. [2023-09-01 04:55:51,817 INFO L137 encePairwiseOnDemand]: 294/306 looper letters, 70 selfloop transitions, 54 changer transitions 0/125 dead transitions. [2023-09-01 04:55:51,817 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 125 transitions, 1405 flow [2023-09-01 04:55:51,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-09-01 04:55:51,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-09-01 04:55:51,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1126 transitions. [2023-09-01 04:55:51,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599673202614379 [2023-09-01 04:55:51,821 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1126 transitions. [2023-09-01 04:55:51,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1126 transitions. [2023-09-01 04:55:51,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:55:51,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1126 transitions. [2023-09-01 04:55:51,824 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 140.75) internal successors, (1126), 8 states have internal predecessors, (1126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:51,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 306.0) internal successors, (2754), 9 states have internal predecessors, (2754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:51,828 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 306.0) internal successors, (2754), 9 states have internal predecessors, (2754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:51,828 INFO L175 Difference]: Start difference. First operand has 93 places, 105 transitions, 1228 flow. Second operand 8 states and 1126 transitions. [2023-09-01 04:55:51,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 125 transitions, 1405 flow [2023-09-01 04:55:51,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 125 transitions, 1231 flow, removed 60 selfloop flow, removed 9 redundant places. [2023-09-01 04:55:51,852 INFO L231 Difference]: Finished difference. Result has 90 places, 90 transitions, 937 flow [2023-09-01 04:55:51,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=821, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=937, PETRI_PLACES=90, PETRI_TRANSITIONS=90} [2023-09-01 04:55:51,852 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2023-09-01 04:55:51,852 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 90 transitions, 937 flow [2023-09-01 04:55:51,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 138.0) internal successors, (966), 7 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:51,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:55:51,853 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 04:55:51,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-09-01 04:55:51,854 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:55:51,854 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:55:51,854 INFO L85 PathProgramCache]: Analyzing trace with hash 921312938, now seen corresponding path program 2 times [2023-09-01 04:55:51,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:55:51,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723404172] [2023-09-01 04:55:51,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:55:51,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:55:51,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:55:52,049 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 04:55:52,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:55:52,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723404172] [2023-09-01 04:55:52,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723404172] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 04:55:52,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534920116] [2023-09-01 04:55:52,050 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 04:55:52,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 04:55:52,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 04:55:52,051 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-09-01 04:55:52,054 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-09-01 04:55:52,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 04:55:52,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 04:55:52,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 9 conjunts are in the unsatisfiable core [2023-09-01 04:55:52,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 04:55:52,238 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-09-01 04:55:52,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 04:55:52,311 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-09-01 04:55:52,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534920116] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 04:55:52,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 04:55:52,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4, 4] total 11 [2023-09-01 04:55:52,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764061631] [2023-09-01 04:55:52,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 04:55:52,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-09-01 04:55:52,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:55:52,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-09-01 04:55:52,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-09-01 04:55:52,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 306 [2023-09-01 04:55:52,423 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 90 transitions, 937 flow. Second operand has 13 states, 13 states have (on average 138.23076923076923) internal successors, (1797), 13 states have internal predecessors, (1797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:52,423 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:55:52,423 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 306 [2023-09-01 04:55:52,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:55:53,199 INFO L130 PetriNetUnfolder]: 2908/5229 cut-off events. [2023-09-01 04:55:53,200 INFO L131 PetriNetUnfolder]: For 15002/15002 co-relation queries the response was YES. [2023-09-01 04:55:53,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19101 conditions, 5229 events. 2908/5229 cut-off events. For 15002/15002 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 25037 event pairs, 441 based on Foata normal form. 38/5267 useless extension candidates. Maximal degree in co-relation 18365. Up to 2471 conditions per place. [2023-09-01 04:55:53,241 INFO L137 encePairwiseOnDemand]: 295/306 looper letters, 183 selfloop transitions, 46 changer transitions 0/230 dead transitions. [2023-09-01 04:55:53,241 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 230 transitions, 2187 flow [2023-09-01 04:55:53,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-09-01 04:55:53,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-09-01 04:55:53,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2149 transitions. [2023-09-01 04:55:53,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4681917211328976 [2023-09-01 04:55:53,247 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2149 transitions. [2023-09-01 04:55:53,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2149 transitions. [2023-09-01 04:55:53,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:55:53,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2149 transitions. [2023-09-01 04:55:53,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 143.26666666666668) internal successors, (2149), 15 states have internal predecessors, (2149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:53,258 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 306.0) internal successors, (4896), 16 states have internal predecessors, (4896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:53,259 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 306.0) internal successors, (4896), 16 states have internal predecessors, (4896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:53,260 INFO L175 Difference]: Start difference. First operand has 90 places, 90 transitions, 937 flow. Second operand 15 states and 2149 transitions. [2023-09-01 04:55:53,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 230 transitions, 2187 flow [2023-09-01 04:55:53,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 230 transitions, 2127 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-09-01 04:55:53,294 INFO L231 Difference]: Finished difference. Result has 108 places, 112 transitions, 1342 flow [2023-09-01 04:55:53,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1342, PETRI_PLACES=108, PETRI_TRANSITIONS=112} [2023-09-01 04:55:53,295 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2023-09-01 04:55:53,295 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 112 transitions, 1342 flow [2023-09-01 04:55:53,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 138.23076923076923) internal successors, (1797), 13 states have internal predecessors, (1797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:53,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:55:53,296 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 04:55:53,305 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-09-01 04:55:53,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-09-01 04:55:53,509 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:55:53,509 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:55:53,509 INFO L85 PathProgramCache]: Analyzing trace with hash 810645160, now seen corresponding path program 3 times [2023-09-01 04:55:53,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:55:53,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932603949] [2023-09-01 04:55:53,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:55:53,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:55:53,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:55:53,807 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 04:55:53,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:55:53,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932603949] [2023-09-01 04:55:53,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932603949] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 04:55:53,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [11279851] [2023-09-01 04:55:53,808 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 04:55:53,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 04:55:53,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 04:55:53,809 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-09-01 04:55:53,811 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-09-01 04:55:54,024 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-09-01 04:55:54,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 04:55:54,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 13 conjunts are in the unsatisfiable core [2023-09-01 04:55:54,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 04:55:54,099 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-09-01 04:55:54,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 04:55:54,234 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-09-01 04:55:54,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [11279851] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 04:55:54,235 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 04:55:54,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 19 [2023-09-01 04:55:54,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242802253] [2023-09-01 04:55:54,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 04:55:54,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-09-01 04:55:54,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:55:54,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-09-01 04:55:54,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=315, Unknown=0, NotChecked=0, Total=420 [2023-09-01 04:55:54,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 306 [2023-09-01 04:55:54,366 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 112 transitions, 1342 flow. Second operand has 21 states, 21 states have (on average 137.76190476190476) internal successors, (2893), 21 states have internal predecessors, (2893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:54,367 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:55:54,367 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 306 [2023-09-01 04:55:54,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:55:55,499 INFO L130 PetriNetUnfolder]: 3558/6375 cut-off events. [2023-09-01 04:55:55,499 INFO L131 PetriNetUnfolder]: For 24520/24520 co-relation queries the response was YES. [2023-09-01 04:55:55,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24167 conditions, 6375 events. 3558/6375 cut-off events. For 24520/24520 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 32125 event pairs, 485 based on Foata normal form. 48/6423 useless extension candidates. Maximal degree in co-relation 23859. Up to 1321 conditions per place. [2023-09-01 04:55:55,539 INFO L137 encePairwiseOnDemand]: 296/306 looper letters, 269 selfloop transitions, 91 changer transitions 0/361 dead transitions. [2023-09-01 04:55:55,539 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 361 transitions, 3446 flow [2023-09-01 04:55:55,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-09-01 04:55:55,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-09-01 04:55:55,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3586 transitions. [2023-09-01 04:55:55,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875816993464053 [2023-09-01 04:55:55,546 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3586 transitions. [2023-09-01 04:55:55,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3586 transitions. [2023-09-01 04:55:55,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:55:55,548 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3586 transitions. [2023-09-01 04:55:55,554 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 143.44) internal successors, (3586), 25 states have internal predecessors, (3586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:55,563 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 306.0) internal successors, (7956), 26 states have internal predecessors, (7956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:55,565 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 306.0) internal successors, (7956), 26 states have internal predecessors, (7956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:55,565 INFO L175 Difference]: Start difference. First operand has 108 places, 112 transitions, 1342 flow. Second operand 25 states and 3586 transitions. [2023-09-01 04:55:55,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 361 transitions, 3446 flow [2023-09-01 04:55:55,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 361 transitions, 3362 flow, removed 40 selfloop flow, removed 2 redundant places. [2023-09-01 04:55:55,630 INFO L231 Difference]: Finished difference. Result has 138 places, 139 transitions, 1991 flow [2023-09-01 04:55:55,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=1290, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=1991, PETRI_PLACES=138, PETRI_TRANSITIONS=139} [2023-09-01 04:55:55,631 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2023-09-01 04:55:55,631 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 139 transitions, 1991 flow [2023-09-01 04:55:55,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 137.76190476190476) internal successors, (2893), 21 states have internal predecessors, (2893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:55,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:55:55,632 INFO L208 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 1, 1, 1, 1] [2023-09-01 04:55:55,641 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-09-01 04:55:55,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-09-01 04:55:55,838 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:55:55,838 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:55:55,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1147695864, now seen corresponding path program 2 times [2023-09-01 04:55:55,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:55:55,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89782089] [2023-09-01 04:55:55,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:55:55,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:55:55,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:55:56,208 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 0 proven. 203 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 04:55:56,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:55:56,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89782089] [2023-09-01 04:55:56,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89782089] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 04:55:56,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659687790] [2023-09-01 04:55:56,209 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 04:55:56,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 04:55:56,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 04:55:56,213 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-09-01 04:55:56,216 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-09-01 04:55:56,384 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 04:55:56,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 04:55:56,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 532 conjuncts, 17 conjunts are in the unsatisfiable core [2023-09-01 04:55:56,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 04:55:56,499 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 0 proven. 203 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 04:55:56,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 04:55:56,778 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 0 proven. 203 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 04:55:56,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659687790] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 04:55:56,779 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 04:55:56,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2023-09-01 04:55:56,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895904914] [2023-09-01 04:55:56,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 04:55:56,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-09-01 04:55:56,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:55:56,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-09-01 04:55:56,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2023-09-01 04:55:56,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 306 [2023-09-01 04:55:56,959 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 139 transitions, 1991 flow. Second operand has 34 states, 34 states have (on average 145.02941176470588) internal successors, (4931), 34 states have internal predecessors, (4931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:56,959 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:55:56,959 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 306 [2023-09-01 04:55:56,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:55:59,025 INFO L130 PetriNetUnfolder]: 5858/10531 cut-off events. [2023-09-01 04:55:59,026 INFO L131 PetriNetUnfolder]: For 57270/57270 co-relation queries the response was YES. [2023-09-01 04:55:59,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41208 conditions, 10531 events. 5858/10531 cut-off events. For 57270/57270 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 51478 event pairs, 939 based on Foata normal form. 240/10771 useless extension candidates. Maximal degree in co-relation 40832. Up to 2778 conditions per place. [2023-09-01 04:55:59,095 INFO L137 encePairwiseOnDemand]: 299/306 looper letters, 496 selfloop transitions, 115 changer transitions 0/612 dead transitions. [2023-09-01 04:55:59,095 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 612 transitions, 6061 flow [2023-09-01 04:55:59,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-09-01 04:55:59,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-09-01 04:55:59,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 5387 transitions. [2023-09-01 04:55:59,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029878618113912 [2023-09-01 04:55:59,104 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 5387 transitions. [2023-09-01 04:55:59,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 5387 transitions. [2023-09-01 04:55:59,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:55:59,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 5387 transitions. [2023-09-01 04:55:59,224 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 153.9142857142857) internal successors, (5387), 35 states have internal predecessors, (5387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:59,232 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 306.0) internal successors, (11016), 36 states have internal predecessors, (11016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:59,235 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 306.0) internal successors, (11016), 36 states have internal predecessors, (11016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:59,236 INFO L175 Difference]: Start difference. First operand has 138 places, 139 transitions, 1991 flow. Second operand 35 states and 5387 transitions. [2023-09-01 04:55:59,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 612 transitions, 6061 flow [2023-09-01 04:55:59,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 612 transitions, 5944 flow, removed 40 selfloop flow, removed 8 redundant places. [2023-09-01 04:55:59,363 INFO L231 Difference]: Finished difference. Result has 172 places, 196 transitions, 3174 flow [2023-09-01 04:55:59,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=3174, PETRI_PLACES=172, PETRI_TRANSITIONS=196} [2023-09-01 04:55:59,365 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2023-09-01 04:55:59,365 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 196 transitions, 3174 flow [2023-09-01 04:55:59,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 145.02941176470588) internal successors, (4931), 34 states have internal predecessors, (4931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:55:59,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:55:59,366 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 04:55:59,375 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-09-01 04:55:59,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 04:55:59,573 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:55:59,574 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:55:59,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1905252954, now seen corresponding path program 4 times [2023-09-01 04:55:59,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:55:59,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702307134] [2023-09-01 04:55:59,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:55:59,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:55:59,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:56:00,044 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 142 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-09-01 04:56:00,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:56:00,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702307134] [2023-09-01 04:56:00,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702307134] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 04:56:00,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288017312] [2023-09-01 04:56:00,045 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 04:56:00,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 04:56:00,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 04:56:00,047 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-09-01 04:56:00,067 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-09-01 04:56:00,231 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 04:56:00,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 04:56:00,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 538 conjuncts, 17 conjunts are in the unsatisfiable core [2023-09-01 04:56:00,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 04:56:00,320 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 142 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-09-01 04:56:00,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 04:56:00,534 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 142 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-09-01 04:56:00,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288017312] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 04:56:00,535 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 04:56:00,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 27 [2023-09-01 04:56:00,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92559173] [2023-09-01 04:56:00,536 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 04:56:00,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-09-01 04:56:00,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:56:00,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-09-01 04:56:00,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=615, Unknown=0, NotChecked=0, Total=812 [2023-09-01 04:56:00,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 306 [2023-09-01 04:56:00,747 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 196 transitions, 3174 flow. Second operand has 29 states, 29 states have (on average 137.55172413793105) internal successors, (3989), 29 states have internal predecessors, (3989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:00,747 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:56:00,747 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 306 [2023-09-01 04:56:00,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:56:03,571 INFO L130 PetriNetUnfolder]: 8021/14364 cut-off events. [2023-09-01 04:56:03,572 INFO L131 PetriNetUnfolder]: For 84336/84336 co-relation queries the response was YES. [2023-09-01 04:56:03,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57943 conditions, 14364 events. 8021/14364 cut-off events. For 84336/84336 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 76194 event pairs, 771 based on Foata normal form. 96/14460 useless extension candidates. Maximal degree in co-relation 56728. Up to 2988 conditions per place. [2023-09-01 04:56:03,753 INFO L137 encePairwiseOnDemand]: 296/306 looper letters, 405 selfloop transitions, 216 changer transitions 0/622 dead transitions. [2023-09-01 04:56:03,753 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 622 transitions, 7379 flow [2023-09-01 04:56:03,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-09-01 04:56:03,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-09-01 04:56:03,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 5565 transitions. [2023-09-01 04:56:03,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4663147310206134 [2023-09-01 04:56:03,760 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 5565 transitions. [2023-09-01 04:56:03,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 5565 transitions. [2023-09-01 04:56:03,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:56:03,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 5565 transitions. [2023-09-01 04:56:03,768 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 142.69230769230768) internal successors, (5565), 39 states have internal predecessors, (5565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:03,778 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 306.0) internal successors, (12240), 40 states have internal predecessors, (12240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:03,779 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 306.0) internal successors, (12240), 40 states have internal predecessors, (12240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:03,780 INFO L175 Difference]: Start difference. First operand has 172 places, 196 transitions, 3174 flow. Second operand 39 states and 5565 transitions. [2023-09-01 04:56:03,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 622 transitions, 7379 flow [2023-09-01 04:56:03,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 622 transitions, 6960 flow, removed 162 selfloop flow, removed 13 redundant places. [2023-09-01 04:56:03,950 INFO L231 Difference]: Finished difference. Result has 208 places, 288 transitions, 4970 flow [2023-09-01 04:56:03,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=2816, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=4970, PETRI_PLACES=208, PETRI_TRANSITIONS=288} [2023-09-01 04:56:03,951 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2023-09-01 04:56:03,951 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 288 transitions, 4970 flow [2023-09-01 04:56:03,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 137.55172413793105) internal successors, (3989), 29 states have internal predecessors, (3989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:03,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:56:03,952 INFO L208 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 04:56:03,960 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-09-01 04:56:04,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 04:56:04,159 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:56:04,160 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:56:04,160 INFO L85 PathProgramCache]: Analyzing trace with hash 2029433002, now seen corresponding path program 1 times [2023-09-01 04:56:04,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:56:04,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381971704] [2023-09-01 04:56:04,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:56:04,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:56:04,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:56:04,673 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 0 proven. 142 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-09-01 04:56:04,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:56:04,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381971704] [2023-09-01 04:56:04,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381971704] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 04:56:04,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232478505] [2023-09-01 04:56:04,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:56:04,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 04:56:04,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 04:56:04,675 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-09-01 04:56:04,688 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-09-01 04:56:04,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:56:04,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 19 conjunts are in the unsatisfiable core [2023-09-01 04:56:04,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 04:56:05,059 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 0 proven. 142 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-09-01 04:56:05,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 04:56:05,290 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 0 proven. 142 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-09-01 04:56:05,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232478505] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 04:56:05,291 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 04:56:05,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 26 [2023-09-01 04:56:05,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772591683] [2023-09-01 04:56:05,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 04:56:05,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-09-01 04:56:05,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:56:05,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-09-01 04:56:05,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=588, Unknown=0, NotChecked=0, Total=756 [2023-09-01 04:56:05,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 306 [2023-09-01 04:56:05,534 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 288 transitions, 4970 flow. Second operand has 28 states, 28 states have (on average 137.85714285714286) internal successors, (3860), 28 states have internal predecessors, (3860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:05,534 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:56:05,535 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 306 [2023-09-01 04:56:05,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:56:09,966 INFO L130 PetriNetUnfolder]: 11730/21007 cut-off events. [2023-09-01 04:56:09,966 INFO L131 PetriNetUnfolder]: For 139704/139704 co-relation queries the response was YES. [2023-09-01 04:56:10,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86630 conditions, 21007 events. 11730/21007 cut-off events. For 139704/139704 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 124637 event pairs, 1301 based on Foata normal form. 166/21173 useless extension candidates. Maximal degree in co-relation 85090. Up to 4457 conditions per place. [2023-09-01 04:56:10,166 INFO L137 encePairwiseOnDemand]: 296/306 looper letters, 387 selfloop transitions, 384 changer transitions 0/772 dead transitions. [2023-09-01 04:56:10,166 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 772 transitions, 11415 flow [2023-09-01 04:56:10,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-09-01 04:56:10,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-09-01 04:56:10,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 4723 transitions. [2023-09-01 04:56:10,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46771637948108535 [2023-09-01 04:56:10,170 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 4723 transitions. [2023-09-01 04:56:10,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 4723 transitions. [2023-09-01 04:56:10,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:56:10,171 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 4723 transitions. [2023-09-01 04:56:10,175 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 143.12121212121212) internal successors, (4723), 33 states have internal predecessors, (4723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:10,183 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 306.0) internal successors, (10404), 34 states have internal predecessors, (10404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:10,184 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 306.0) internal successors, (10404), 34 states have internal predecessors, (10404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:10,184 INFO L175 Difference]: Start difference. First operand has 208 places, 288 transitions, 4970 flow. Second operand 33 states and 4723 transitions. [2023-09-01 04:56:10,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 772 transitions, 11415 flow [2023-09-01 04:56:10,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 772 transitions, 10697 flow, removed 273 selfloop flow, removed 13 redundant places. [2023-09-01 04:56:10,653 INFO L231 Difference]: Finished difference. Result has 237 places, 488 transitions, 9122 flow [2023-09-01 04:56:10,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=4624, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=9122, PETRI_PLACES=237, PETRI_TRANSITIONS=488} [2023-09-01 04:56:10,654 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2023-09-01 04:56:10,654 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 488 transitions, 9122 flow [2023-09-01 04:56:10,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 137.85714285714286) internal successors, (3860), 28 states have internal predecessors, (3860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:10,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:56:10,655 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 04:56:10,663 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-09-01 04:56:10,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 04:56:10,863 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:56:10,864 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:56:10,864 INFO L85 PathProgramCache]: Analyzing trace with hash 792853539, now seen corresponding path program 5 times [2023-09-01 04:56:10,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:56:10,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399819731] [2023-09-01 04:56:10,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:56:10,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:56:10,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:56:11,542 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 0 proven. 331 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-09-01 04:56:11,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:56:11,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399819731] [2023-09-01 04:56:11,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399819731] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 04:56:11,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386367567] [2023-09-01 04:56:11,543 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 04:56:11,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 04:56:11,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 04:56:11,545 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-09-01 04:56:11,579 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-09-01 04:56:11,854 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2023-09-01 04:56:11,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 04:56:11,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 706 conjuncts, 23 conjunts are in the unsatisfiable core [2023-09-01 04:56:11,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 04:56:11,970 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-09-01 04:56:11,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 04:56:12,304 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-09-01 04:56:12,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386367567] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 04:56:12,305 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 04:56:12,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18, 18] total 39 [2023-09-01 04:56:12,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014700414] [2023-09-01 04:56:12,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 04:56:12,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-09-01 04:56:12,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:56:12,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-09-01 04:56:12,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=405, Invalid=1235, Unknown=0, NotChecked=0, Total=1640 [2023-09-01 04:56:12,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 306 [2023-09-01 04:56:12,555 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 488 transitions, 9122 flow. Second operand has 41 states, 41 states have (on average 137.390243902439) internal successors, (5633), 41 states have internal predecessors, (5633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:12,555 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:56:12,555 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 306 [2023-09-01 04:56:12,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:56:19,420 INFO L130 PetriNetUnfolder]: 15387/27478 cut-off events. [2023-09-01 04:56:19,420 INFO L131 PetriNetUnfolder]: For 211558/211558 co-relation queries the response was YES. [2023-09-01 04:56:19,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116852 conditions, 27478 events. 15387/27478 cut-off events. For 211558/211558 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 169509 event pairs, 2195 based on Foata normal form. 160/27638 useless extension candidates. Maximal degree in co-relation 115019. Up to 5830 conditions per place. [2023-09-01 04:56:19,774 INFO L137 encePairwiseOnDemand]: 296/306 looper letters, 669 selfloop transitions, 469 changer transitions 0/1139 dead transitions. [2023-09-01 04:56:19,775 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 1139 transitions, 16944 flow [2023-09-01 04:56:19,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-09-01 04:56:19,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-09-01 04:56:19,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 7184 transitions. [2023-09-01 04:56:19,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46954248366013074 [2023-09-01 04:56:19,782 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 7184 transitions. [2023-09-01 04:56:19,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 7184 transitions. [2023-09-01 04:56:19,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:56:19,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 7184 transitions. [2023-09-01 04:56:19,791 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 143.68) internal successors, (7184), 50 states have internal predecessors, (7184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:19,801 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 306.0) internal successors, (15606), 51 states have internal predecessors, (15606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:19,801 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 306.0) internal successors, (15606), 51 states have internal predecessors, (15606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:19,801 INFO L175 Difference]: Start difference. First operand has 237 places, 488 transitions, 9122 flow. Second operand 50 states and 7184 transitions. [2023-09-01 04:56:19,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 1139 transitions, 16944 flow [2023-09-01 04:56:20,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 1139 transitions, 16381 flow, removed 222 selfloop flow, removed 7 redundant places. [2023-09-01 04:56:20,472 INFO L231 Difference]: Finished difference. Result has 298 places, 628 transitions, 13384 flow [2023-09-01 04:56:20,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=8696, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=344, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=13384, PETRI_PLACES=298, PETRI_TRANSITIONS=628} [2023-09-01 04:56:20,473 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2023-09-01 04:56:20,473 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 628 transitions, 13384 flow [2023-09-01 04:56:20,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 137.390243902439) internal successors, (5633), 41 states have internal predecessors, (5633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:20,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:56:20,474 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 04:56:20,484 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-09-01 04:56:20,681 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,SelfDestructingSolverStorable20 [2023-09-01 04:56:20,682 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:56:20,682 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:56:20,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1862134967, now seen corresponding path program 2 times [2023-09-01 04:56:20,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:56:20,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432470117] [2023-09-01 04:56:20,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:56:20,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:56:20,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:56:21,486 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-09-01 04:56:21,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:56:21,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432470117] [2023-09-01 04:56:21,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432470117] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 04:56:21,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534676985] [2023-09-01 04:56:21,487 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 04:56:21,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 04:56:21,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 04:56:21,489 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-09-01 04:56:21,519 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-09-01 04:56:21,811 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 04:56:21,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 04:56:21,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 748 conjuncts, 25 conjunts are in the unsatisfiable core [2023-09-01 04:56:21,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 04:56:21,938 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-09-01 04:56:21,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 04:56:22,263 INFO L134 CoverageAnalysis]: Checked inductivity of 341 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-09-01 04:56:22,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534676985] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 04:56:22,264 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 04:56:22,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 17] total 38 [2023-09-01 04:56:22,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849227099] [2023-09-01 04:56:22,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 04:56:22,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-09-01 04:56:22,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:56:22,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-09-01 04:56:22,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=350, Invalid=1210, Unknown=0, NotChecked=0, Total=1560 [2023-09-01 04:56:22,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 306 [2023-09-01 04:56:22,470 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 628 transitions, 13384 flow. Second operand has 40 states, 40 states have (on average 137.6) internal successors, (5504), 40 states have internal predecessors, (5504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:22,470 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:56:22,470 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 306 [2023-09-01 04:56:22,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:56:32,590 INFO L130 PetriNetUnfolder]: 19671/35170 cut-off events. [2023-09-01 04:56:32,591 INFO L131 PetriNetUnfolder]: For 319324/319324 co-relation queries the response was YES. [2023-09-01 04:56:33,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 154708 conditions, 35170 events. 19671/35170 cut-off events. For 319324/319324 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 228920 event pairs, 2231 based on Foata normal form. 234/35404 useless extension candidates. Maximal degree in co-relation 152762. Up to 7561 conditions per place. [2023-09-01 04:56:33,371 INFO L137 encePairwiseOnDemand]: 296/306 looper letters, 512 selfloop transitions, 778 changer transitions 0/1291 dead transitions. [2023-09-01 04:56:33,371 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 1291 transitions, 22541 flow [2023-09-01 04:56:33,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-09-01 04:56:33,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-09-01 04:56:33,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 7149 transitions. [2023-09-01 04:56:33,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46725490196078434 [2023-09-01 04:56:33,380 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 7149 transitions. [2023-09-01 04:56:33,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 7149 transitions. [2023-09-01 04:56:33,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:56:33,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 7149 transitions. [2023-09-01 04:56:33,389 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 142.98) internal successors, (7149), 50 states have internal predecessors, (7149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:33,400 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 306.0) internal successors, (15606), 51 states have internal predecessors, (15606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:33,401 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 306.0) internal successors, (15606), 51 states have internal predecessors, (15606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:33,402 INFO L175 Difference]: Start difference. First operand has 298 places, 628 transitions, 13384 flow. Second operand 50 states and 7149 transitions. [2023-09-01 04:56:33,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 1291 transitions, 22541 flow [2023-09-01 04:56:34,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 1291 transitions, 21593 flow, removed 353 selfloop flow, removed 17 redundant places. [2023-09-01 04:56:34,739 INFO L231 Difference]: Finished difference. Result has 342 places, 846 transitions, 19346 flow [2023-09-01 04:56:34,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=12377, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=568, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=19346, PETRI_PLACES=342, PETRI_TRANSITIONS=846} [2023-09-01 04:56:34,740 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2023-09-01 04:56:34,740 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 846 transitions, 19346 flow [2023-09-01 04:56:34,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 137.6) internal successors, (5504), 40 states have internal predecessors, (5504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:34,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:56:34,741 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 04:56:34,746 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-09-01 04:56:34,941 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,SelfDestructingSolverStorable21 [2023-09-01 04:56:34,942 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:56:34,942 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:56:34,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1131368074, now seen corresponding path program 3 times [2023-09-01 04:56:34,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:56:34,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239665955] [2023-09-01 04:56:34,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:56:34,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:56:34,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:56:35,756 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 0 proven. 271 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-09-01 04:56:35,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:56:35,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239665955] [2023-09-01 04:56:35,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239665955] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 04:56:35,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949504302] [2023-09-01 04:56:35,757 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 04:56:35,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 04:56:35,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 04:56:35,758 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-09-01 04:56:35,761 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-09-01 04:56:36,207 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2023-09-01 04:56:36,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 04:56:36,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 25 conjunts are in the unsatisfiable core [2023-09-01 04:56:36,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 04:56:36,327 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 0 proven. 265 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-09-01 04:56:36,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 04:56:36,577 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 0 proven. 265 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-09-01 04:56:36,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949504302] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 04:56:36,577 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 04:56:36,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 14, 14] total 33 [2023-09-01 04:56:36,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317187912] [2023-09-01 04:56:36,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 04:56:36,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-09-01 04:56:36,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:56:36,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-09-01 04:56:36,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=248, Invalid=942, Unknown=0, NotChecked=0, Total=1190 [2023-09-01 04:56:36,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 306 [2023-09-01 04:56:36,791 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 846 transitions, 19346 flow. Second operand has 35 states, 35 states have (on average 137.9142857142857) internal successors, (4827), 35 states have internal predecessors, (4827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:36,792 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:56:36,792 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 306 [2023-09-01 04:56:36,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:56:57,056 INFO L130 PetriNetUnfolder]: 33608/60213 cut-off events. [2023-09-01 04:56:57,056 INFO L131 PetriNetUnfolder]: For 533538/533538 co-relation queries the response was YES. [2023-09-01 04:56:58,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 275460 conditions, 60213 events. 33608/60213 cut-off events. For 533538/533538 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 421723 event pairs, 4963 based on Foata normal form. 132/60345 useless extension candidates. Maximal degree in co-relation 273438. Up to 13087 conditions per place. [2023-09-01 04:56:58,449 INFO L137 encePairwiseOnDemand]: 296/306 looper letters, 670 selfloop transitions, 1366 changer transitions 0/2037 dead transitions. [2023-09-01 04:56:58,449 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 2037 transitions, 44227 flow [2023-09-01 04:56:58,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-09-01 04:56:58,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-09-01 04:56:58,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 5852 transitions. [2023-09-01 04:56:58,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4664434879642914 [2023-09-01 04:56:58,454 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 5852 transitions. [2023-09-01 04:56:58,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 5852 transitions. [2023-09-01 04:56:58,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:56:58,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 5852 transitions. [2023-09-01 04:56:58,462 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 142.73170731707316) internal successors, (5852), 41 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:58,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 306.0) internal successors, (12852), 42 states have internal predecessors, (12852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:58,470 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 306.0) internal successors, (12852), 42 states have internal predecessors, (12852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:56:58,470 INFO L175 Difference]: Start difference. First operand has 342 places, 846 transitions, 19346 flow. Second operand 41 states and 5852 transitions. [2023-09-01 04:56:58,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 2037 transitions, 44227 flow [2023-09-01 04:57:01,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 2037 transitions, 41632 flow, removed 992 selfloop flow, removed 14 redundant places. [2023-09-01 04:57:01,974 INFO L231 Difference]: Finished difference. Result has 381 places, 1646 transitions, 39905 flow [2023-09-01 04:57:01,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=18358, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=844, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=709, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=39905, PETRI_PLACES=381, PETRI_TRANSITIONS=1646} [2023-09-01 04:57:01,976 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2023-09-01 04:57:01,976 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 1646 transitions, 39905 flow [2023-09-01 04:57:01,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 137.9142857142857) internal successors, (4827), 35 states have internal predecessors, (4827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:57:01,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:57:01,977 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 13, 13, 13, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 04:57:01,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-09-01 04:57:02,179 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,SelfDestructingSolverStorable22 [2023-09-01 04:57:02,179 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:57:02,179 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:57:02,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1735374202, now seen corresponding path program 4 times [2023-09-01 04:57:02,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:57:02,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339516980] [2023-09-01 04:57:02,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:57:02,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:57:02,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:57:03,140 INFO L134 CoverageAnalysis]: Checked inductivity of 596 backedges. 0 proven. 580 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-09-01 04:57:03,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:57:03,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339516980] [2023-09-01 04:57:03,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339516980] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 04:57:03,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638703191] [2023-09-01 04:57:03,140 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 04:57:03,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 04:57:03,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 04:57:03,142 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-09-01 04:57:03,144 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-09-01 04:57:04,242 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 04:57:04,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 04:57:04,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 916 conjuncts, 31 conjunts are in the unsatisfiable core [2023-09-01 04:57:04,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 04:57:04,403 INFO L134 CoverageAnalysis]: Checked inductivity of 596 backedges. 0 proven. 580 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-09-01 04:57:04,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 04:57:04,915 INFO L134 CoverageAnalysis]: Checked inductivity of 596 backedges. 0 proven. 580 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-09-01 04:57:04,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638703191] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 04:57:04,916 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 04:57:04,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 23, 23] total 50 [2023-09-01 04:57:04,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921718941] [2023-09-01 04:57:04,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 04:57:04,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2023-09-01 04:57:04,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:57:04,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2023-09-01 04:57:04,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=611, Invalid=2041, Unknown=0, NotChecked=0, Total=2652 [2023-09-01 04:57:05,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 306 [2023-09-01 04:57:05,204 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 1646 transitions, 39905 flow. Second operand has 52 states, 52 states have (on average 137.46153846153845) internal successors, (7148), 52 states have internal predecessors, (7148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:57:05,204 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:57:05,204 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 306 [2023-09-01 04:57:05,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 04:57:54,695 INFO L130 PetriNetUnfolder]: 55915/100262 cut-off events. [2023-09-01 04:57:54,696 INFO L131 PetriNetUnfolder]: For 1060206/1060206 co-relation queries the response was YES. [2023-09-01 04:57:56,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 466443 conditions, 100262 events. 55915/100262 cut-off events. For 1060206/1060206 co-relation queries the response was YES. Maximal size of possible extension queue 799. Compared 766781 event pairs, 9247 based on Foata normal form. 430/100692 useless extension candidates. Maximal degree in co-relation 464079. Up to 21918 conditions per place. [2023-09-01 04:57:57,177 INFO L137 encePairwiseOnDemand]: 296/306 looper letters, 1163 selfloop transitions, 2344 changer transitions 0/3508 dead transitions. [2023-09-01 04:57:57,178 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 3508 transitions, 79914 flow [2023-09-01 04:57:57,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2023-09-01 04:57:57,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2023-09-01 04:57:57,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 9172 transitions. [2023-09-01 04:57:57,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46834150326797386 [2023-09-01 04:57:57,186 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 9172 transitions. [2023-09-01 04:57:57,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 9172 transitions. [2023-09-01 04:57:57,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 04:57:57,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 9172 transitions. [2023-09-01 04:57:57,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 143.3125) internal successors, (9172), 64 states have internal predecessors, (9172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:57:57,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 306.0) internal successors, (19890), 65 states have internal predecessors, (19890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:57:57,212 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 306.0) internal successors, (19890), 65 states have internal predecessors, (19890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:57:57,212 INFO L175 Difference]: Start difference. First operand has 381 places, 1646 transitions, 39905 flow. Second operand 64 states and 9172 transitions. [2023-09-01 04:57:57,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 3508 transitions, 79914 flow [2023-09-01 04:58:07,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 3508 transitions, 77199 flow, removed 1269 selfloop flow, removed 11 redundant places. [2023-09-01 04:58:07,379 INFO L231 Difference]: Finished difference. Result has 460 places, 2817 transitions, 74685 flow [2023-09-01 04:58:07,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=37897, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1303, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=74685, PETRI_PLACES=460, PETRI_TRANSITIONS=2817} [2023-09-01 04:58:07,381 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 418 predicate places. [2023-09-01 04:58:07,381 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 2817 transitions, 74685 flow [2023-09-01 04:58:07,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 137.46153846153845) internal successors, (7148), 52 states have internal predecessors, (7148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:58:07,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 04:58:07,383 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 13, 13, 13, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 04:58:07,390 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-09-01 04:58:07,584 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,SelfDestructingSolverStorable23 [2023-09-01 04:58:07,584 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 04:58:07,584 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 04:58:07,584 INFO L85 PathProgramCache]: Analyzing trace with hash 979517914, now seen corresponding path program 5 times [2023-09-01 04:58:07,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 04:58:07,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382755859] [2023-09-01 04:58:07,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 04:58:07,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 04:58:07,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 04:58:08,591 INFO L134 CoverageAnalysis]: Checked inductivity of 596 backedges. 0 proven. 580 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-09-01 04:58:08,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 04:58:08,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382755859] [2023-09-01 04:58:08,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382755859] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 04:58:08,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333280181] [2023-09-01 04:58:08,591 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 04:58:08,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 04:58:08,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 04:58:08,593 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-09-01 04:58:08,624 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-09-01 04:58:09,161 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2023-09-01 04:58:09,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 04:58:09,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 916 conjuncts, 31 conjunts are in the unsatisfiable core [2023-09-01 04:58:09,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 04:58:09,342 INFO L134 CoverageAnalysis]: Checked inductivity of 596 backedges. 0 proven. 580 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-09-01 04:58:09,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 04:58:09,859 INFO L134 CoverageAnalysis]: Checked inductivity of 596 backedges. 0 proven. 580 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-09-01 04:58:09,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333280181] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 04:58:09,859 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 04:58:09,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 23, 23] total 50 [2023-09-01 04:58:09,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132702102] [2023-09-01 04:58:09,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 04:58:09,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2023-09-01 04:58:09,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 04:58:09,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2023-09-01 04:58:09,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=600, Invalid=2052, Unknown=0, NotChecked=0, Total=2652 [2023-09-01 04:58:10,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 306 [2023-09-01 04:58:10,254 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 2817 transitions, 74685 flow. Second operand has 52 states, 52 states have (on average 137.46153846153845) internal successors, (7148), 52 states have internal predecessors, (7148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 04:58:10,254 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 04:58:10,254 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 306 [2023-09-01 04:58:10,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:00:06,391 INFO L130 PetriNetUnfolder]: 83695/149958 cut-off events. [2023-09-01 05:00:06,392 INFO L131 PetriNetUnfolder]: For 1772680/1772680 co-relation queries the response was YES. [2023-09-01 05:00:11,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 728256 conditions, 149958 events. 83695/149958 cut-off events. For 1772680/1772680 co-relation queries the response was YES. Maximal size of possible extension queue 1244. Compared 1229066 event pairs, 10707 based on Foata normal form. 428/150386 useless extension candidates. Maximal degree in co-relation 725732. Up to 32876 conditions per place. [2023-09-01 05:00:11,705 INFO L137 encePairwiseOnDemand]: 296/306 looper letters, 1370 selfloop transitions, 3645 changer transitions 0/5016 dead transitions. [2023-09-01 05:00:11,705 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 5016 transitions, 128780 flow [2023-09-01 05:00:11,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-09-01 05:00:11,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2023-09-01 05:00:11,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 9981 transitions. [2023-09-01 05:00:11,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46596638655462186 [2023-09-01 05:00:11,713 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 9981 transitions. [2023-09-01 05:00:11,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 9981 transitions. [2023-09-01 05:00:11,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:00:11,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 9981 transitions. [2023-09-01 05:00:11,727 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 142.5857142857143) internal successors, (9981), 70 states have internal predecessors, (9981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:00:11,741 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 306.0) internal successors, (21726), 71 states have internal predecessors, (21726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:00:11,743 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 306.0) internal successors, (21726), 71 states have internal predecessors, (21726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:00:11,743 INFO L175 Difference]: Start difference. First operand has 460 places, 2817 transitions, 74685 flow. Second operand 70 states and 9981 transitions. [2023-09-01 05:00:11,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 5016 transitions, 128780 flow [2023-09-01 05:00:40,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 5016 transitions, 123649 flow, removed 2059 selfloop flow, removed 9 redundant places. [2023-09-01 05:00:40,936 INFO L231 Difference]: Finished difference. Result has 552 places, 4363 transitions, 123808 flow [2023-09-01 05:00:40,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=71046, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2795, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2338, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=123808, PETRI_PLACES=552, PETRI_TRANSITIONS=4363} [2023-09-01 05:00:40,940 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 510 predicate places. [2023-09-01 05:00:40,940 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 4363 transitions, 123808 flow [2023-09-01 05:00:40,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 137.46153846153845) internal successors, (7148), 52 states have internal predecessors, (7148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:00:40,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:00:40,941 INFO L208 CegarLoopForPetriNet]: trace histogram [14, 14, 14, 14, 13, 13, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:00:40,953 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-09-01 05:00:41,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 05:00:41,149 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 05:00:41,149 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:00:41,150 INFO L85 PathProgramCache]: Analyzing trace with hash 2019786691, now seen corresponding path program 6 times [2023-09-01 05:00:41,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:00:41,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334111360] [2023-09-01 05:00:41,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:00:41,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:00:41,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:00:42,264 INFO L134 CoverageAnalysis]: Checked inductivity of 714 backedges. 1 proven. 690 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-09-01 05:00:42,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:00:42,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334111360] [2023-09-01 05:00:42,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334111360] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 05:00:42,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227377319] [2023-09-01 05:00:42,264 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 05:00:42,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 05:00:42,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 05:00:42,265 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-09-01 05:00:42,266 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-09-01 05:00:46,758 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2023-09-01 05:00:46,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 05:00:46,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 1014 conjuncts, 35 conjunts are in the unsatisfiable core [2023-09-01 05:00:46,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 05:00:46,946 INFO L134 CoverageAnalysis]: Checked inductivity of 714 backedges. 0 proven. 690 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-09-01 05:00:46,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 05:00:47,470 INFO L134 CoverageAnalysis]: Checked inductivity of 714 backedges. 0 proven. 690 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-09-01 05:00:47,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227377319] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 05:00:47,470 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 05:00:47,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 24, 24] total 53 [2023-09-01 05:00:47,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609885386] [2023-09-01 05:00:47,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 05:00:47,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2023-09-01 05:00:47,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:00:47,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2023-09-01 05:00:47,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=640, Invalid=2330, Unknown=0, NotChecked=0, Total=2970 [2023-09-01 05:00:47,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 306 [2023-09-01 05:00:47,743 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 4363 transitions, 123808 flow. Second operand has 55 states, 55 states have (on average 137.6) internal successors, (7568), 55 states have internal predecessors, (7568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:00:47,743 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:00:47,743 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 306 [2023-09-01 05:00:47,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 05:05:19,517 INFO L130 PetriNetUnfolder]: 119584/214365 cut-off events. [2023-09-01 05:05:19,517 INFO L131 PetriNetUnfolder]: For 2851648/2851648 co-relation queries the response was YES. [2023-09-01 05:05:27,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1075275 conditions, 214365 events. 119584/214365 cut-off events. For 2851648/2851648 co-relation queries the response was YES. Maximal size of possible extension queue 1673. Compared 1841799 event pairs, 13193 based on Foata normal form. 760/215125 useless extension candidates. Maximal degree in co-relation 1072662. Up to 47135 conditions per place. [2023-09-01 05:05:27,921 INFO L137 encePairwiseOnDemand]: 296/306 looper letters, 895 selfloop transitions, 6187 changer transitions 0/7083 dead transitions. [2023-09-01 05:05:27,921 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 621 places, 7083 transitions, 198031 flow [2023-09-01 05:05:27,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-09-01 05:05:27,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2023-09-01 05:05:27,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 9990 transitions. [2023-09-01 05:05:27,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46638655462184875 [2023-09-01 05:05:27,927 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 9990 transitions. [2023-09-01 05:05:27,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 9990 transitions. [2023-09-01 05:05:27,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 05:05:27,929 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 9990 transitions. [2023-09-01 05:05:27,939 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 142.71428571428572) internal successors, (9990), 70 states have internal predecessors, (9990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:05:27,953 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 306.0) internal successors, (21726), 71 states have internal predecessors, (21726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:05:27,955 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 306.0) internal successors, (21726), 71 states have internal predecessors, (21726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:05:27,955 INFO L175 Difference]: Start difference. First operand has 552 places, 4363 transitions, 123808 flow. Second operand 70 states and 9990 transitions. [2023-09-01 05:05:27,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 621 places, 7083 transitions, 198031 flow [2023-09-01 05:06:47,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 7083 transitions, 190177 flow, removed 3304 selfloop flow, removed 20 redundant places. [2023-09-01 05:06:48,140 INFO L231 Difference]: Finished difference. Result has 620 places, 6428 transitions, 191619 flow [2023-09-01 05:06:48,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=306, PETRI_DIFFERENCE_MINUEND_FLOW=117297, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=191619, PETRI_PLACES=620, PETRI_TRANSITIONS=6428} [2023-09-01 05:06:48,144 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 578 predicate places. [2023-09-01 05:06:48,144 INFO L495 AbstractCegarLoop]: Abstraction has has 620 places, 6428 transitions, 191619 flow [2023-09-01 05:06:48,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 137.6) internal successors, (7568), 55 states have internal predecessors, (7568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:06:48,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 05:06:48,145 INFO L208 CegarLoopForPetriNet]: trace histogram [17, 17, 17, 17, 16, 16, 16, 16, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 05:06:48,154 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-09-01 05:06:48,345 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,SelfDestructingSolverStorable25 [2023-09-01 05:06:48,346 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-09-01 05:06:48,346 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 05:06:48,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1060970528, now seen corresponding path program 7 times [2023-09-01 05:06:48,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 05:06:48,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452828954] [2023-09-01 05:06:48,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 05:06:48,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 05:06:48,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:06:49,614 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1041 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-09-01 05:06:49,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 05:06:49,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452828954] [2023-09-01 05:06:49,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452828954] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 05:06:49,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341656238] [2023-09-01 05:06:49,615 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 05:06:49,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 05:06:49,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 05:06:49,616 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-09-01 05:06:49,617 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-09-01 05:06:49,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 05:06:49,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 1182 conjuncts, 41 conjunts are in the unsatisfiable core [2023-09-01 05:06:49,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 05:06:50,087 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1041 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-09-01 05:06:50,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 05:06:50,887 INFO L134 CoverageAnalysis]: Checked inductivity of 1065 backedges. 0 proven. 1041 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-09-01 05:06:50,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341656238] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 05:06:50,888 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 05:06:50,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 30, 30] total 65 [2023-09-01 05:06:50,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140375274] [2023-09-01 05:06:50,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 05:06:50,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2023-09-01 05:06:50,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 05:06:50,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2023-09-01 05:06:50,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=978, Invalid=3444, Unknown=0, NotChecked=0, Total=4422 [2023-09-01 05:06:51,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 306 [2023-09-01 05:06:51,205 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 620 places, 6428 transitions, 191619 flow. Second operand has 67 states, 67 states have (on average 137.47761194029852) internal successors, (9211), 67 states have internal predecessors, (9211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 05:06:51,205 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 05:06:51,205 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 306 [2023-09-01 05:06:51,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand